MicroController Pros Home Page
My Account  Cart Contents  Checkout  
  Store » C9G1 My Account  |  Cart Contents  |  Checkout   
Quick Find
 
Enter keywords to find the product you are looking for in the Quick Find field above

or use
Advanced Search
Categories
Accessory Boards->
8051->
ADI Blackfin
Arduino->
ARM->
Atmel AVR->
Cypress PSoC
Freescale->
FTDI->
Locktronics
Microchip PIC->
MIPS
Parallax->
Renesas
Silicon Labs
ST Microelectronics->
Texas Instruments->
Tibbo->
Books->
Displays->
E-Blocks->
EEPROM/EPROM/FLASH
Embedded Ethernet->
Embedded Software->
I/O Modules->
Parts & Components->
Pick & Place Tools
Programmable Logic (PLD)
Prototype PCBs->
Robotics
ROM/Flash Emulators
Test & Measurement->
Tutorial Software
Universal Programmers->
Wireless->
Information
Intro to Embedded Tools
Embedded News Digest
Useful Resources
Shipping & Returns
Warranty & Liability
Privacy Notice
Conditions of Use
Contact Us
AT91SAM9G15 CPU Board, 200-pin SO-DIMM, 128MB DDR2, 256MB NAND US$120.00

C9G1
AT91SAM9G15 CPU Board, 200-pin SO-DIMM, 128MB DDR2, 256MB NAND

The MBC-SAM9G15 ARM9 Board is an ARM embedded board produced by Embest, integrating the Atmel AT91SAM9G15 ARM926EJ-S-based processor operating at 400MHz frequency. This CPU can support WinCE and Linux. The board has 128MB DDR2 SDRAM, 256MB NandFlash, 4MB DataFlash, 64KB Serial EEPROM, and 128B one-wire EEPROM.

AT91SAM9G15 CPU Card Features

  • Core Board Size: 67 34 mm
  • 12 MHz crystal oscillator
  • 32.768 MHz crystal oscillator
  • 128 MB DDR2 memory
  • 256 MB NAND Flash memory with chip selection control switch
  • 4 MB SPI Serial DataFlash with chip selection control switch
  • 64 KB EEPROM
  • 256 Byte 1-wire EEPROM
  • On-board power regulation
  • Two user LEDs
  • SO-DIMM200 card edge interface
Note that there are empty pads on the CPU card, which are meant to house Ethernet PHY components, which this CPU does not support. The manufacturer uses the same PCB to house different CPUs, hence their presence. Similarly, the software drivers provided contain some functions not supported by this CPU.

AT91SAM9G15 CPU Features

  • ARM926EJ-S ARM Thumb Processor running up 400 MHz @ 1.0V 10%
  • 16 Kbyte Data Cache, 16 Kbyte Instruction Cache, Memory Management Unit
  • One 64 KByte internal ROM with embedded bootstrap routine: Boot on NandFlash, SDcard, DataFlash or Serial DataFlash (programmable order)
  • One 32 KByte internal SRAM, single-cycle access at system speed
  • LCD Controller with overlay, alpha-blending, rotation, scaling and color conversion
  • USB Device High Speed, USB Host High Speed, and USB Host Full Speed with dedicated On-Chip Transceiver
  • Two High-Speed Memory Card Hosts
  • Two Master/Slave Serial Peripheral Interfaces
  • Two Three-channel 32-bit Timer/Counters
  • One Synchronous Serial Controller
  • One Four-channel 16-bit PWM Controller
  • Three Two-Wire Interfaces
  • Three USARTs, Two UARTs
  • One 12-channel 10-bit Touch-Screen Analog-to-Digital Converter
  • Soft Modem

Comparison to similar CPUs

Use the following features table to determine which of the five CPUs available in this SO-DIMM format will suit your needs best. Every CPU has a Soft Modem, one USB High Speed Host port, one USB Full Speed Host port, and one USB High Speed Device port.
LCD
Controller
Resistive
Touchscreen
Camera
Interface
EMAC Dual CAN UART/SPI/TWI
AT91SAM9G15 6/5/3
AT91SAM9G25 7/6/3
AT91SAM9G35 6/5/3
AT91SAM9X25 2x 7/6/3
AT91SAM9X35 6/5/3

AT91SAM9G15 CPU Card Software

The CPU board ships with a Linux kernel and WinCE BSP. Most of the drivers are provided with source code.

Linux-based operating system kernel driver source list

Type Function Description Source code
Bootloader AT91Bootstrap Boot Uboot
Uboot Version: UBoot1.3.4
Functions:
1. Supports NandFlash erase, read and write
2. Supports image download through Ethernet
3. Supports environment variables set and save
4. Supports memory content display, contrast, changes
5. Supports bootm and bootargs setting
Kernel and Drivers Kernel Version: Linux-2.6.30
System Clock System frequency: 400 MHz
Display driver Supports a variety of different size LCD screens and resolutions, adjustable
Touchscreen Touchscreen driver
DM9000 DM9000 driver
HSMMC SD/MMC/SDIO driver
IIC I2C driver
SPI SPI driver
NANDFLASH Supports 512 Bytes small page, 2K Bytes large page
SERIAL Serial driver
WAVEDEV Audio driver, supports AC97 and IIS; default driver is IIS (WM8731)
USB Host Supports USB keyboard, mouse and U disk
DMA DMA driver
USB Gadget Supports a 32MB NandFlash as U disk to use
File System Jffs2 file system Supports jffs2 file system
Cross Compiler arm-none-linux-gnueabi Cross tool chain
Download tools in PC HyperTerminal Serial debug terminal, USB image download tool
SAM-BA1.13+USB SAM-BA downloads bootloader and kernel to NandFlash on the board via USB

WinCE-based operating system kernel BSP source list

Type Function Description Source code
Bootloader FirstBoot Boot Eboot, provides source and the last image FIRSTBOOT.nb0
Eboot Provides source and the last image Eboot.nb0
Eboot Function:
1. NET download: Can set Mac address, static IP, dynamic DHCP IP, and download WinCE kernel
2. Format NandFlash
3. Set startup delay time
4. Set the kernel address in the NandFlash, the address in the RAM, and the size of the kernel
Kernel and Drivers Kernel Version: WinCE6.0
System Clock System frequency: 400 MHz
Display LCD driver, Supports 480 272 display
EEPROM EEPROM dirver
EMACB NET driver
I2C I2C bus driver
NandFlash NandFlash driver
SDHC MicroSD Card driver
Serial Serial driver
Touchscreen Touchscreen driver
USB Host Supports EHCI and OHCI
WAVEDEV Audio, supports WM8731
DMA DMA driver
USB Device Synchronization with PC
Synchronization Software in PC Microsoft ActiveSync Use to transmit data between PC and board via USB
Download tools in PC HyperTerminal Serial debug terminal, USB image download tool
SAM-BA1.13+USB SAM-BA downloads Bootloader and kernel to NandFlash on the board via USB

Test routines and resources based on MDK

Project Description
audio Audio test
nandflash Get familiar with the NandFlash operation
fatfs Get familiar with the basic operation of the file system
filesystem Based on FAT file system and Embedded file system lib implementation
dataflash Use SPI interface to access DataFlash code efficiency
twi-eeprom Applying the TWI host to access the EEPROM chip
rtt Application of real-time timer
rtc Application of real-time clock
twi Application of TWI with Master and Slave
emac Application of Ethernet
emac_uip_helloworld Implementation of web server and telnet
emac_uip_telnetd Application of remote access
emac_uip_webserver Application of web server
sdmmc Application of SD card interface
sdcard Application of SD card
fatfs_sdcard Application of file system and SD card
usb_device_core Application of USB UDP interface
usb_device_hid_transfer Application of USB Human Interface Device class
usb_device_cdc_serial Application of USB Communication Device class
usb_device_hid_keyboard Button test based on the USB HID driver
buzzer Application of buzzer
tsensor Application of temperature sensor
lcd Application of LCD
touchscreen Application of touchscreen
Button Button test using interrupt

Ships from: China
Lead time: 1 week


This product was added to our catalog on Friday 06 July, 2012.

Reviews

Shopping Cart more
0 items
What's New? more
Flowcode 7 for PIC, AVR, Arduino, ARM - Pro 5 User
Flowcode 7 for PIC, AVR, Arduino, ARM - Pro 5 User
US$669.00
Specials more
48 TSOP to DIP Programming Adapter
48 TSOP to DIP Programming Adapter
US$150.00
US$49.00
Tell A Friend
 

Tell someone you know about this product.
Notifications more
NotificationsNotify me of updates to AT91SAM9G15 CPU Board, 200-pin SO-DIMM, 128MB DDR2, 256MB NAND
Reviews more
Write ReviewWrite a review on this product!
  Thursday 27 April, 2017   List of all our Products

Copyright © 2003-2017 MicroController Pros LLC
Powered by osCommerce