闪速存储器(Flash Memory)的主要特点是掉电保存信息。它既有ROM的特点,又有高存取速度,且易于擦除和重写,功耗小。在系统中通常用于存放操作系统和程序代码,以及一些在系统掉电后需要保存的用户数据等[2]。系统上电或复位后从此获得第一条指令并开始执行。本系统选用一片16 bit AM29LV160B线性Flash存储器,单片存储容量为2 MB。Flash与S3C44BOX通过一电阻与片选端nGCS0连接,外接上拉电阻;数据线与地址线分别相连;读出写入端分别接nOE、nWE。
SDRAM具有存储容量大、价格便宜、掉电不保存的特点,本系统中主要用于存放运行程序及数据堆栈等。本系统采用现代公司的57V系列HY57V641620,它是4 Banks×1 M×16 bit的SDRAM芯片,单片存储容量为4组×16 M bti(8 MB)。为了满足复杂物流数据信息系统的需求,充分发挥32位CPU的数据处理能力,系统用2块8 ns的HY57V641620并联组成32 bit SDRAM存储器系统[3]。通过nSCS选通,再由nSRAS、nSCAS来分别选通行地址和列地址寻址。