三星公司生产的基于ARM核的16/32位RISC微处理器,因其很高的性价比而得到广泛的应用。然而基于该芯片的存储系统中有些问题,如各种地址总线之间译码的问题和在硬件级别上的寻址问题以及其他问题,往往因为在现有的文献中没有讲到而令
感动迷惑,但它们对系统硬件和软件的设计却非常重要,因此本文试图把
些问题一一讲述清楚,然后在此基础上给出具体的存储接口电路,最后简要阐述了基于该电路的存储系统在uClinux中的实现和配置。
的许多字节的线性集合,0字节到3字节为第一个字,4字节到7字节为第二个字如此等等,它的地址总线是32位的,而4510的内部系统总线却是26bit的,也就是说它能够寻址的最大空间是226byte,即64MB的地址空间0x0000000~0x3FFFFFF。很显然构建在ARM7TDMI上的RISC微控制器4510的内部地址总线仅用到了ARM7TDMI的32位地址总线的低26位,并且是一一对应的相连。 


考文献3看到HY57V1620的LDQM和UDQM两引脚是起到Data Input/Output Mask的作用。存储系统是如何利用这两个引脚的呢?当4510执行内存中半字数据读取指令LDRH、字节数据读取指令LDRB等指令时,这两个引脚就发挥作用了。例如当执行LDRB时,4510就会发出控制信号使得SDRAM1的UDQM、SDRAM2的LDQM和UDQM有效,就是它们把32位数据中的高24位屏蔽掉,从而进行字节读取。LDQM是Low (byte) DQ Mask的缩写。UDQM则是Upper (byte) DQ Mask的缩写。DQ指SDRAM的输入/输出数据。

过去开发一个多处理器应用,可能只需要写下那些要求,核对一下那些大型DSP供应商所供应...

数字平板电视持续增长,可望2008年在全球的电视市场取得超过50%的份额。平板电视(包括...

Blackfin处理器是基于由美国模拟器件公司(ADI)和Intel公司联合开发的微信号架构(MSA)的...

黄氏兄弟初到北京时物色下的珠市口的那家两层小店,本是一家国营服装厂的门市部,名叫...

HAND(汉德)系列产品作为国内领先产品,将工业市场现场仪器、仪表产品技术含量提高到...