SAM9G10 Atmel Corporation, SAM9G10 Datasheet - Page 61

no-image

SAM9G10

Manufacturer Part Number
SAM9G10
Description
Manufacturer
Atmel Corporation
Datasheets

Specifications of SAM9G10

Flash (kbytes)
0 Kbytes
Pin Count
217
Max. Operating Frequency
266 MHz
Cpu
ARM926
Hardware Qtouch Acquisition
No
Max I/o Pins
96
Ext Interrupts
96
Usb Transceiver
3
Usb Speed
Full Speed
Usb Interface
Host, Device
Spi
2
Twi (i2c)
1
Uart
4
Ssc
3
Sd / Emmc
1
Graphic Lcd
Yes
Video Decoder
No
Camera Interface
No
Resistive Touch Screen
No
Temp. Sensor
No
Crypto Engine
No
Sram (kbytes)
16
Self Program Memory
NO
External Bus Interface
1
Dram Memory
sdram
Nand Interface
Yes
Picopower
No
Temp. Range (deg C)
-40 to 85
I/o Supply Class
1.8/3.3
Operating Voltage (vcc)
1.08 to 1.32
Fpu
No
Mpu / Mmu
No/Yes
Timers
3
Output Compare Channels
3
Input Capture Channels
3
32khz Rtc
Yes
Calibrated Rc Oscillator
No
11.4.3.2
11.4.4
11.4.4.1
11053B–ATARM–22-Sep-11
11053B–ATARM–22-Sep-11
Example
Detailed Memory Boot Procedures
boot.bin File Check
NAND Flash Boot: NAND Flash Detection
The sixth vector, at offset 0x14, contains the size of the image to download. The user must
replace this vector with the user’s own vector. This information is described below.
Figure 11-7. Structure of the ARM Vector 6
The value has to be smaller than 24 kbytes. This size is the internal SRAM size minus the stack
size used by the ROM Code at the end of the internal SRAM.
An example of valid vectors follows:
This method is the one used on FAT formatted SDCard. The boot program must be a file named
“boot.bin” written in the root directory of the filesystem. Its size must not exceed the maximum
size allowed: 24 kbytes (0x6000).
After NAND Flash interface configuration, a reset command is sent to the memory.
The Boot Program first tries to find valid software on a NAND Flash device connected to
EBI CS3, with data lines connected to D0-D7, then on NAND Flash connected to D16-D23.
Hardware ECC detection and correction are provided by the PMECC peripheral (refer to the
PMECC section in the datasheet for more information).
The Boot Program is able to retrieve NAND Flash parameters and ECC requirements using two
methods as follows:
or
31
• the detection of a specific header written at the beginning of the first page of NAND Flash,
• through the ONFI parameters for ONFI compliant memories.
00
04
08
0c
10
14
18
ea000006
eafffffe
ea00002f
eafffffe
eafffffe
00001234
eafffffe
B
B
B
B
B
B
B
0x20
0x04
_main
0x0c
0x10
0x14
0x18
Size of the code to download in bytes
<- Code size = 4660 bytes
SAM9G35
SAM9G35
0
61
61

Related parts for SAM9G10