第2章 可编程逻辑器件(EDA设计技术教学课件).ppt

第2章 可编程逻辑器件(EDA设计技术教学课件).ppt

2.5.5.1 单端存储器 单端存储器不能同时对同一地址单元进行读写操作。 在写操作的同时,若读使能信号rden有效,存储器的输出可能是新写入的数据,也可能是过去写入的数据被当前寻址的结果; 在写操作的同时,若读使能信号rden无效,则读出的数据是前一次写入的数据。 单端存储器的框图及其时序 2.5.5.2 简单双端方式存储器 简单双端存储器可以同时对不同地址单元进行读写操作,,对同一地址同时进行读写操作,结果可能是未知数据或前一次写入的数据。 若不考虑同时读写同一地址单元的结果,可通过与QUATUS II同类的Megawizard插件管理器将该情况下的输出结果设定为“Don’t Care”或“Old Data”。 2.5.5.3 纯双端方式存储器 纯双端方式存储器支持存储器A和B两端口在不同时钟频率下的任意地址的读写组合操作:两端口同时读、两端口同时写、一个端口读另一端口写。 不过,应尽量避免在同一时间对两端口的同一地址进行写操作,此时将发生写操作冲突,导致写入未知结果。 纯双端方式存储器框图及其时序 2.5.5.4 移位寄存器 一个规模为w*m*n的移位寄存器是指输入数据的数据宽度为w、长度为m、抽头数为n,存储空间必须小于或等于M9K存储块或M144K存储块的最大位数(9K位或144K位),而且 必须小于或等于存储块的最大数据宽度(36位)。 若一个存储块的容量不够,可将M

文档评论(0)

1亿VIP精品文档

相关文档