Chapter 10 Memory Subsystem.pdf
Chapter 10 Memory Subsystem.pdf
Chapter 10 Memory Subsystem.pdf
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Public Version<br />
General-Purpose <strong>Memory</strong> Controller www.ti.com<br />
Bits Field Name Description Type Reset<br />
11:<strong>10</strong> DEVICETYPE Selects the attached device type RW 0x0<br />
0x0: NOR Flash like, asynchronous and synchronous<br />
devices<br />
0x1: Reserved<br />
0x2: NAND Flash like devices, stream mode<br />
0x3: Reserved<br />
9 MUXADDDATA Enables the Address and data multiplexed protocol (Reset RW 0xvalue<br />
is CS0MUXDEVICE input pin sampled at IC reset for<br />
CS0 and 0 for CS1-7)<br />
0x0: Non Multiplexed attached device<br />
0x1: Address and data multiplexed attached device<br />
8:5 RESERVED Write 0s for future compatibility. Read returns 0s. RW 0x0<br />
4 TIMEPARAGRANULARITY Signals timing latencies scalar factor (Rd/WrCycleTime, RW 0x0<br />
Rd/WrAccessTime, PageBurstAccessTime, CSOnTime,<br />
CSRd/WrOffTime, ADVOnTime, ADVRd/WrOffTime,<br />
OEOnTime, OEOffTime, WEOnTime, WEOffTime,<br />
Cycle2CycleDelay, BusTurnAround, TimeOutStartValue)<br />
0x0: x1 latencies<br />
0x1: x2 latencies<br />
3:2 RESERVED Write 0s for future compatibility. Read returns 0s. RW 0x0<br />
1:0 GPMCFCLKDIVIDER Divides the GPMC_FCLK clock RW 0x0<br />
0x0: GPMC_CLK frequency = GPMC_FCLK frequency<br />
0x1: GPMC_CLK frequency = GPMC_FCLK frequency / 2<br />
0x2: GPMC_CLK frequency = GPMC_FCLK frequency / 3<br />
0x3: GPMC_CLK frequency = GPMC_FCLK frequency /4<br />
Table <strong>10</strong>-50. Register Call Summary for Register GPMC_CONFIG1_i<br />
General-Purpose <strong>Memory</strong> Controller<br />
• GPMC Environment: [0]<br />
• Clocking, Reset, and Power Management Scheme: [1]<br />
• GPMC Address and Data Bus: [2] [3] [4] [5] [6] [7] [8] [9] [<strong>10</strong>] [11] [12]<br />
• L3 Interconnect Interface: [13] [14]<br />
• Access Protocol Configuration: [15] [16] [17] [18] [19] [20] [21] [22] [23] [24]<br />
• Timing Setting: [25] [26] [27] [28] [29] [30] [31] [32]<br />
• WAIT Pin Monitoring Control: [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48]<br />
• Asynchronous Access Description: [49] [50] [51] [52] [53] [54] [55] [56]<br />
• Synchronous Access: [57] [58] [59] [60] [61] [62] [63]<br />
• pSRAM Basic Programming Model: [64]<br />
• NAND Device Basic Programming Model: [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78] [79] [80] [81] [82] [83]<br />
[84]<br />
• GPMC Register Summary: [85]<br />
Table <strong>10</strong>-51. GPMC_CONFIG2_i<br />
Address Offset 0x0000 0064 + (0x0000 0030 * i) Index i = 0 to 7<br />
Physical Address 0x6E00 0064 + (0x0000 0030 * i) Instance GPMC<br />
Description CS signal timing parameter configuration<br />
Type RW<br />
2188 <strong>Memory</strong> <strong>Subsystem</strong> SPRUGN4L–May 20<strong>10</strong>–Revised June 2011<br />
Copyright © 20<strong>10</strong>–2011, Texas Instruments Incorporated