[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