[RAM] FPGA的学习笔记——RAM


 

    1、RAM——随机存取存储器,

        分为SRAM和DRAM。

        SRAM:存和取得速度快,操作简单。然而,成本高,很难做到很大。FPGA的片内存储器,就是一种SRAM,用来存放程序,以及程序执行过程中,产生的中间数据、运算结果等;

        DRAM:与SRAM特点相反,但速度慢只是相对SRAM慢,其实也算是很快了,比如DDR3,DDR4;

    2、Altern的RAM ip核,在生成时,可以选择单还是双口RAM,如果是单端口RAM,那么同一时间只能对同一个地址进行读or写;而如果是双口RAM,那么可以在同一时间读A地址,

        写B地址;

    3、

    4、在赛灵思KC705上选择RAM的IP核时,遇到了“simple dual port RAM和true dual port RAM”的选项,比如下图

 

         于是查了下他俩的区别,得知,

                简单双口存储器、真的双口存储器:

                    ①单口RAM只有一套地址总线,读和写是分开的(不能在同一个周期). 双口RAM分为两种: A两套地址总线,一套D,Q 一个口只能写,一个口只能读;         

                    ② 这个被称为simple dual-port RAM B 两套地址总线,两套D,Q两个口都可以读写; 这个被成为true dual-port RAM (不能对同一个地址一起写);


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM