2013年4月8日

SDRAM芯片初始化、行有效、列读写时序(高手进阶,终极内存技术指南——完整/进阶版) ——本文为转载

摘要: 上文我们已经了解了SDRAM所用到的基本信号线路,下面就看看它们在SDRAM芯片内部是怎么“布置”的,并从这里开始深入了解内存的基本操作与过程,在这一节中我们将接触到有天书之称的时序图,但不要害怕,根据文中的指导慢慢理解,您肯定可以看懂它。首先,我们先认识一下SDRAM的内部结构,然后再开始具体的讲述。128Mbit(32M×4)SDRAM内部结构图(点击放大)芯片初始化可能很多人都想象不到,在SDRAM芯片内部还有一个逻辑控制单元,并且有一个模式寄存器为其提供控制参数。因此,每次开机时SDRAM都要先对这个控制逻辑核心进行初始化。有关预充电和刷新的含义在下文有讲述,关键的阶段就在于 阅读全文

posted @ 2013-04-08 22:33 love木木夕 阅读(440) 评论(0) 推荐(0) 编辑

FPGA的内部存储器简介及配置方法 ——本文为转载

摘要: 存储器是用于存储数据的,在FPGA中,我们可以自己来搭建存储模块,也可以选择一些带有内部存储块的FPGA。 以CYCLONEⅡ系列的FPGA来说明内部存储模块的使用情况,M4K的存储器可以配置成一下模式:单口模式、简单双口模式、完全双口模式、移位寄存器模式、只读存储器模式、FIFO模式。这些模式在用法上有各自的特点,正因为用法上的不同而使得端口配置有不同。简单介绍一下各自的用法特点吧。 单口模式:存储器不能同时进行读写操作。从端口的配置上来看,就是读数据的时候没有地址选择。 简单双口模式:支持同时对存储器进行读写操作,所以存储器有读使能信号,当读使能信号被置为无效的时候,输出的数据将保持不变。 阅读全文

posted @ 2013-04-08 21:49 love木木夕 阅读(1949) 评论(0) 推荐(0) 编辑

如何利用altera 给出的megafunction配置成自己想要的FIFO和RAM ——本文为转载

摘要: 在FPGA设计过程中,一般都要用到FIFO和RAM,如何利用altera 给出的megafunction配置成自己想要的FIFO和RAM,就得从自己的设计的RAM功能来看。主要考虑:端口数目、宽度和深度、时钟、时钟使能、读端口使能、输出端口是否寄存、复位(port、Widths and depths、Clks 、readen、Regs 、clkens、 Aclrs)。这里强调下:Asychronous Clear,只复位输入/输出端口的寄存器,不复位RAM块里的数据。对altera 的不同芯片,有的只复位输出寄存器,有的复位输入和输出寄存器。还要注意:Write and Read Opera. 阅读全文

posted @ 2013-04-08 17:09 love木木夕 阅读(658) 评论(0) 推荐(0) 编辑

导航