SL11R单片机外部存储器扩展
时间:07-05
来源:互联网
点击:
PCLK=32MHz时),这样SL11R就可以扩展价格低廉的低速EPROM和SRAM存储器。
选择SRAM的速度主要应该由CS的低电平脉冲宽度决定:
tAC=tCR+tRDH-tCDH+等待周期时间
笔者经实验得到常见的SRAM需要设定的等待周期数,见表3。从表3的数据可知,一般SRAM的速度可以达到标称值,如PCLK为32MHz,100ns SRAM的等待周期为2,这时tAC=1+28+5-3+2×31=93ns。
表3 常见SRAM等待周期设定
100ns SRAM | 70ns SRAM | 15ns SRAM | 12ns SRAM | |
PCLK=32MHz PCLK=48MHz | 2 3 | 1 2 | 0 0 | 0 0 |
3.2 动态存储器的速度
EDO DRAM的读写速度有两种情况:一种是随机读写;另一种是快速页面读写。SL11R随机读取DRAM的时序见图6,参数见表4。
表4 SL11R读DRAM参数
PCLK | tRC | 1RAS | tCAS | tRAC | tOAC |
32MHz | 150ns | 80ns | 20ns | 80ns | 20ns |
48MHz | 100ns | 53ns | 13ns | 53ns | 13ns |
影响DRAM速度的参数较多,但选择DRAM主要是根据tRAS。一般选择50ns或60ns的DRAM就可以满足要求。
SL11R随机读写DRAM的周期时间tRC在PCLK为32MHz时为150ns;PCLK为48MHz时为100ns。经测试,DMA方式下,DRAM的读写速度可以达到6MHz,满足常用的数据采集要求。
DRAM的快速页面读写是指在DRAM的同一个页面下,即行地址相同时,DRAM保持行地址不变,只寻址列地址,这样可以减少发送行地址的时间。使用快速页面读写必须十分小心,因为在数据采集等场合,写数据时页面发生变化会影响DRAM的读写时间,很可能会丢失数据。
SL11R扩展外部存储器的能力较强,可以方便地扩展I2C接口的串行存储器、各种速度的静态存储器以及大容量的DRAM。配合SL11R的USB接口和快速的处理能力,可以满足各种应用的需要。
- 如何选择DSP芯片的外部存储器?(01-17)
- 超大容量存储器在管道通径仪中的应用(10-13)
- “开架式”软件架构设计(05-23)
- ARM系统预引导固件的新机遇- UEFI(07-12)
- 基于μC/OS-II和TCP/IP协议的多串口服务器(08-23)
- 面向构件的门诊部信息管理系统软件架构(10-16)