s3c2410的存儲控制器的的主要特性如下:
1.可通過軟件設(shè)置大端/小端模式.
2.分為8個bank,每個bank為128M,總共為1G.
3.每個bank的數(shù)據(jù)寬度都可以設(shè)為8/16/32bit方式(bank0除外,因為bank0要用作系統(tǒng)引導(dǎo))
4.bank0-5支持ROM SRAM等,bank6-7支持ROM SRAM,SDRAM等等.
5.bank0-6的起始地址空間固定,bank7可變.
6.bank6-7的空間大小可以調(diào)整
7.可編程所有bank的訪問時序.
8.可用外部等待模式延長訪問周期.
9支持SDRAM的自刷新模式和power down模試.
其空間分配情況如下:
當(dāng)從nor flash引導(dǎo)時,空間0x00000000-0x08000000被映射到bank0以讀取初始化代碼,如果從nand flash引導(dǎo),該空間被映射到片內(nèi)4k的ROM.另外,關(guān)于bank6-bank7的空間分配情況如下:
(注意:bank6-7的空間大小必須一致)
(看下一節(jié))