日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Xilinx RAM IP核的使用

發布時間:2025/4/5 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Xilinx RAM IP核的使用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

背景

RAM和ROM也是類似的,由于這也是常用的IP核,所有完全有必要在這里記錄一下,以后用到了實際后,再補充到實際工程中。隨機存儲器(RAM),它可以隨時從任一指定地址讀出數據,也可以隨時把數據寫入任何指定的存儲單元,且讀寫的速度與存儲單元在存儲芯片的位置無關。RAM主要用來存放程序及程序執行過程中產生的中間數據、運算結果等。RAM按照存儲單元的工作原理可以分為靜態RAM和動態RAM,也就是常說的SRAM和DRAM。
SRAM速度非???#xff0c;是目前讀寫最快的存儲設備,比如CPU的一級緩沖,二級緩沖。而計算機內存就是DRAM,比SRAM便宜。這里要說明的是,DRAM與SRAM相比較速度慢,但是它與ROM相比較速度還是很快的。
RAM IP核同ROM IP核一樣,xilinx也提供了兩種:一種是單端口的RAM IP,另一種是雙端口的RAM IP。

IP核之RAM的配置







在這個頁面中,有3個可供修改的標簽“option output resisters”(可選輸出寄存器)的“portA”(端口A)、“memory Initialization”(存儲器初始化)和“File Remaining Memory Locations”(填補剩余的內存位置)。
在“port A”(端口A)欄有兩個可修改項:
“register port A output of memory primitives”:表示源于的輸出端口A處增加寄存器級。
“Register port A output of memory core”:表示在IP核的輸出端口A處增加寄存器級。
在“memory Initialization”(存儲器初始化)欄中,我們可以載入coe文件對ROM IP核進行初始化。在“Fiie Remaining Memory Locations”(填補剩余的內存位置)欄中,我們可以將剩余內存填充上我們指定的數值。


在這個頁面中,有2個可供修改的標簽,“power estimate options”(功耗估計選項)的“output reset options”(輸出復位選項)的“port A”(端口A)可以選擇是否添加一個“RSTA”引腳?!皁utput reset valure(Hex)”設置復位輸出值(十六進制)。



創建好了RAM 后,進行例化。
代碼:

`timescale 1ns / 1ps // // Company: // Engineer: // // Create Date: 09:44:24 05/23/2019 // Design Name: // Module Name: RAM_top // Project Name: // Target Devices: // Tool versions: // Description: // // Dependencies: // // Revision: // Revision 0.01 - File Created // Additional Comments: // //下述功能描述了寫入一個地址為0~511的地址,從512~1023 不寫入數據 // module RAM_top( input clk, input rst, output reg ram_en, //RAM IP核的使能信號 output reg wren, //RAM IP核的寫使能信號//RAM IP核的地址信號 output reg [7 : 0] wrdata, //RAM IP核的寫數據信號 output [7 : 0] rddata //RAM IP核的讀數據信號//用來產生地址和數據的計數器 ); reg [8 : 0] addr=0; reg [7 : 0] time_cnt=0;always @ (posedge clk or negedge rst) beginif(!rst)time_cnt<=0;else if(time_cnt=='d1023)time_cnt<=1'd0;else time_cnt<=time_cnt+1; end//用來產生RAM IP核的寫使能信號 always @ (posedge clk or negedge rst) beginif(!rst)wren<=0;else if (time_cnt<='d511)wren<=1'b1;elsewren<=0; end //用來產生RAM IP核的地址信號 always @ (posedge clk or negedge rst) beginif(!rst)addr<=0;else if (time_cnt<='d511)addr<=time_cnt;elseaddr<=time_cnt-'d512; end//用來產生RAM IP核的寫數據信號 always @ (posedge clk or negedge rst) beginif(!rst)wrdata<=0;else if (time_cnt<='d511)wrdata<=time_cnt;elsewrdata<=wrdata; end//例化RAM模塊RAM_IP RAM_IP_inst(.clka(clk), //50M時鐘輸入.wea(wren), //寫使能信號.addra(addr), //地址信號.dina(wrdata), //寫數據信號.douta(rddata) //讀數據信號 );endmodule

下面來說一下該代碼主要實現了什么功能,該代碼主要實現了先往RAM IP核中的0 ~ 511地址寫入0 ~511 數據,每個地址對應一個數據,比如0地址對應0數據,1地址對應1數據,以此類推。寫完了512個數據之后,讀數據時,我們需要將寫使能拉低,而ram_en信號在操作RAM的過程中需要一直拉高。(雖然在這里,我們沒有設置ranm_en)。再寫完512個數據后,然后進行讀數據,此時,輸入一個地址,讀取一個對應地址的數據,此時將wren保持為低,這樣就沒法寫入數據,只能讀取數據了。給一個地址,讀取一個對應地址的數據。

仿真


采用modelsim SE 10.4 進行仿真,一看上去波形正確。


我們放大來看看,也可以看到,在地址為0,讀取數據為0,然后地址為1,讀取數據為1.以此類推。

note:仿真失敗的,要注意添加ISE的庫到modelsim中,或者編譯庫文件,再調用modelsim。
https://blog.csdn.net/ciscomonkey/article/details/90343303
工程鏈接:
https://download.csdn.net/download/ciscomonkey/11199757

總結

以上是生活随笔為你收集整理的Xilinx RAM IP核的使用的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 欧美日韩国产综合在线 | 久久国内精品视频 | 日本少妇吞精囗交 | 成年人视频在线免费看 | 国产一区麻豆 | 日韩电影一二三区 | 久草视频中文在线 | 中文字幕乱码人妻二区三区 | 国产精品av在线免费观看 | 成人免费无码av | 天堂精品一区二区三区 | 久草中文在线视频 | 森林影视官网在线观看 | 亚洲在线影院 | 精品欧美一区二区久久久久 | 亚洲国产天堂 | 男人天堂视频在线观看 | 国产伦精品一区二区三区妓女下载 | 日本黄色电影网址 | 美女黄色一级 | 国产精品成人av性教育 | 成人一区二区在线观看 | 少妇逼逼| 黄色3级视频 | 日韩一级av毛片 | а√天堂中文在线资源8 | 四虎影院色 | 亚洲福利一区二区 | 中文字幕精品久久 | 小婕子伦流澡到高潮h | 精品久久免费观看 | 青草视频免费在线观看 | 亚洲女同在线 | 影音先锋美女 | 上海贵妇尝试黑人洋吊 | 国产人妖网站 | 亚洲AV综合色区无码国产播放 | √8天堂资源地址中文在线 欧美精品在线一区二区 | 苏晴忘穿内裤坐公交车被揉到视频 | 欧美日韩视频在线观看免费 | 日韩欧美亚洲一区二区三区 | 手机免费av | 欧美日韩国产片 | 日韩成人免费在线 | 亚洲小视频在线播放 | 亚洲热av | 婷婷综合视频 | 日韩午夜av | 国产福利网站 | 国产思思99re99在线观看 | 国产亚洲区 | 日本性视频网站 | 日韩成人高清视频 | 中国毛片基地 | 国产精品白丝喷水在线观看 | 国产精品无码久久久久成人app | 男男gay同性三级 | 欧美性xxxxxx | 日本中文字幕在线视频 | 国产一区视频免费观看 | 亚洲黄色av网站 | www.rihan| 久久色婷婷 | 深夜免费在线视频 | www性欧美 | 一区二区高清视频 | 亚洲伊人影院 | 又黄又爽又色视频 | sm国产在线调教视频 | 午夜在线免费视频 | 欧美日韩亚洲国产一区 | 大尺度做爰呻吟舌吻网站 | av在线播放器 | 欧美精品一二区 | 人人cao | 草草影院在线免费观看 | 一区二区三区精彩视频 | 亚洲黄色短视频 | 内地级a艳片高清免费播放 91在线精品一区二区 | 奇米影视亚洲春色 | 亚洲国内精品 | 国产精品av久久久久久无 | 男男成人高潮片免费网站 | 久久4| 91视频大全 | 国产福利小视频在线 | 国产激情影院 | 欧美寡妇性猛交 | 日本特级淫片 | 韩国伦理电影免费在线 | 久久精品免费 | 日韩的一区二区 | av性在线 | 一区二区三区四区在线免费观看 | 天天干天天爽天天操 | 无码精品人妻一区二区三区影院 | 7799精品视频 | 久久久久人妻一区 | 男女免费观看视频 |