色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

為了方便仿真這樣寫個ROM

ruikundianzi ? 來源:IP與SoC設計 ? 作者:IP與SoC設計 ? 2022-12-21 14:26 ? 次閱讀
FPGA中有專門的ROM IP Core,如果按照規范用Verilog編寫的ROM文件可以被工具綜合成RAM資源,而ASIC在需要后端去做專門Memory,前端仿真可以自己編寫RAM/ROM/FIFO/RegFile IP。為了方便仿真這樣寫個ROM,方便初始化。
module single_port_rom(/*autoarg*/
   // Outputs
   q,
   // Inputs
   addr, clk
   );


parameter DATA_WIDTH = 8;
parameter ADDR_WIDTH = 8;


input   [ADDR_WIDTH-1:0] addr;
input   clk;
output reg [DATA_WIDTH-1:0] q;


reg [DATA_WIDTH-1:0] rom[2**ADDR_WIDTH-1:0];


initial begins
    $readmemh("/home/IC/Digital_Front_End_Verilog/ip_lib/rtl/DDS/triangular.txt", rom);
  //$readmemb("sin.txt", rom);
end


always @ (posedge clk)begin
   q <= rom[addr];
end


endmodule
系統函數$readmemh和$readmemb分別用來讀取十六進制文件和二進制文件。貌似沒有讀十進制的。txt中的數據每行一個不需要逗號和最后一個數據后面的分號,數據格式對應。更多使用可以查詢IEEE的Verilog語法手冊。例化方式和rom IP一樣可參數化配置任意大小
single_port_rom 
#(
        .DATA_WIDTH(DATA_WIDTH),
        .ADDR_WIDTH(ADDR_WIDTH)
)
u_sin(/*autoinst*/
      // Outputs
      .q                                (dout[DATA_WIDTH-1:0]),
      // Inputs
      .addr                             (addra[ADDR_WIDTH-1:0]),
      .clk                              (clk));
整了三個波形,仿真能跑起來。 36bf3126-80ed-11ed-8abf-dac502259ad0.png36df6e46-80ed-11ed-8abf-dac502259ad0.png37024c18-80ed-11ed-8abf-dac502259ad0.png ? ? ? ? ?將設計電路參數化可重復使用,構建自己的代碼庫,搭建起你的數字積木。

審核編輯 :李倩


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • asic
    +關注

    關注

    34

    文章

    1204

    瀏覽量

    120544
  • ROM
    ROM
    +關注

    關注

    4

    文章

    575

    瀏覽量

    85818
  • Verilog
    +關注

    關注

    28

    文章

    1351

    瀏覽量

    110143

原文標題:為了方便仿真這樣寫個ROM

文章出處:【微信號:IP與SoC設計,微信公眾號:IP與SoC設計】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    ROM對計算機性能的影響

    只讀存儲器(ROM)是計算機硬件中的一個重要組成部分,它負責存儲計算機啟動時必需的固件和基本輸入輸出系統(BIOS)。ROM的性能和質量對計算機的整體性能有著深遠的影響。 ROM的基本概念 R
    的頭像 發表于 11-04 10:31 ?387次閱讀

    ROM數據丟失的常見原因

    ROM(Read-Only Memory,只讀存儲器)是一種非易失性存儲器,用于存儲固件或系統軟件,這些數據在斷電后仍然可以保留。ROM數據丟失可能會導致設備無法啟動或功能異常。 ROM數據丟失
    的頭像 發表于 11-04 10:29 ?851次閱讀

    了解ROM與固態硬盤的關系

    在計算機存儲領域,ROM(Read-Only Memory,只讀存儲器)和固態硬盤(Solid State Drive,簡稱SSD)是兩種不同類型的存儲技術。它們在功能、用途和性能上有著明顯的區別
    的頭像 發表于 11-04 10:24 ?713次閱讀

    手機中的ROM與內存的區別

    1. ROM(只讀存儲器) 定義: ROM是一種非易失性存儲器,這意味著即使在斷電的情況下,存儲在ROM中的數據也不會丟失。在智能手機中,ROM主要用于存儲固件和操作系統,以及一些預裝
    的頭像 發表于 11-04 10:23 ?1154次閱讀

    常見的ROM類型及其特點

    ROM(Read-Only Memory,只讀存儲器)是一種半導體存儲器,用于存儲計算機或其他電子設備中的固件或固定數據。ROM在系統啟動時提供必要的啟動代碼和數據,確保設備能夠正常運行。以下是一些
    的頭像 發表于 11-04 10:21 ?1183次閱讀

    ROM在嵌入式系統中的應用

    ROM(Read-Only Memory,只讀存儲器)是一種非易失性存儲器,即使在斷電的情況下也能保持存儲的數據。在嵌入式系統中,ROM扮演著至關重要的角色,它用于存儲固件、操作系統、配置數據和啟動
    的頭像 發表于 11-04 10:06 ?414次閱讀

    如何選擇適合的ROM類型

    在現代電子設備和計算機系統中,ROM扮演著至關重要的角色。它用于存儲固件、操作系統、啟動代碼以及其他重要的系統信息。隨著技術的發展,ROM的種類和特性也在不斷變化。 1. ROM的基本概念 R
    的頭像 發表于 11-04 10:04 ?440次閱讀

    固態ROM的工作原理

    在計算機和電子設備的發展歷程中,存儲技術扮演了至關重要的角色。其中,固態ROM作為一種可靠的非易失性存儲解決方案,被廣泛應用于各種設備中。 ROM的基本結構 ROM的基本結構由存儲單元、地址解碼器
    的頭像 發表于 11-04 10:03 ?563次閱讀

    ROM和RAM的主要區別

    在現代計算機系統中,存儲技術扮演著至關重要的角色。ROM和RAM是兩種基本的存儲類型,它們共同支撐著計算機的運行。 一、定義與基本功能 1.1 ROM(只讀存儲器) ROM是一種非易失性存儲器,這
    的頭像 發表于 11-04 10:01 ?1374次閱讀

    什么是ROM存儲器的定義

    一、ROM存儲器的定義 ROM存儲器是一種在計算機和電子設備中用于存儲固定數據的存儲器。與RAM(隨機存取存儲器)不同,ROM存儲器中的數據在斷電后不會丟失,因此它被廣泛用于存儲不經常改變的系統軟件
    的頭像 發表于 11-04 09:59 ?775次閱讀

    什么是RAM和ROM

    RAM(Random Access Memory,隨機存取存儲器)和ROM(Read-Only Memory,只讀存儲器)是計算機存儲系統中的兩種重要組成部分,它們在計算機的性能和功能上扮演著不同的角色。下面將分別詳細解釋RAM和ROM的定義、特點、工作原理、類型及其在計
    的頭像 發表于 08-30 11:38 ?4261次閱讀

    做emwin應用,圖片太大,單片機ROM存不下怎么解決?

    在做emwin應用,圖片太大,單片機ROM存不下! 開發板上有QSPI FLASH,想下載到這個存儲體里,但是不知道用什么樣的軟件 不知道ST有沒有相應的軟件支持!知道STLINK可以,但是手頭沒有這個仿真器呀!捉急!
    發表于 05-09 06:23

    利用ISE與Matlab創建并仿真FPGA設計中的ROM IP核

    一般都是先創建MIF文件,將圖像中的像素信息用一個ROM儲存起來,然后調用ROM里面的地址進行處理,相當于制作了一個ROM查找表。
    發表于 04-16 11:49 ?623次閱讀
    利用ISE與Matlab創建并<b class='flag-5'>仿真</b>FPGA設計中的<b class='flag-5'>ROM</b> IP核

    rom是什么存儲器是內存還是外存

    ROM(Read-Only Memory)是一種只讀存儲器,用于存儲計算機程序和數據,它在計算機系統中扮演著非常重要的角色。ROM的存儲內容在制造時就被寫入,并且在計算機運行過程中不能被改變。ROM
    的頭像 發表于 02-05 10:05 ?6200次閱讀

    rom與ram的主要區別 rom斷電后數據會丟失嗎

    ROM(Read-Only Memory)是只讀存儲器,而RAM(Random Access Memory)是隨機存取存儲器。它們在計算機系統中扮演著不同的角色和功能。 ROM是一種非易失性存儲器
    的頭像 發表于 01-25 10:46 ?4192次閱讀
    主站蜘蛛池模板: 污文乖不疼的| 久久www免费人成_看片高清| 国产在线不卡| 暖暖视频在线观看高清...| 忘忧草在线| 99福利视频| 吉吉av电影| 乌克兰成人性色生活片| 99国产亚洲精品无码成人| 国内精品伊人久久久影院| 日韩高清一区二区三区不卡| 伊人国产在线视频| 国产精品久久国产三级国不卡顿| 免费人成网站永久| 亚洲午夜久久久久久久久电影网| 高h 纯肉文| 欧美精品XXXXBBBB| 中国人泡妞www免费| 国产一卡 二卡三卡四卡无卡乱码视频| 欧美视频精品一区二区三区| 在线免费公开视频| 国产色婷亚洲99精品AV在| 日韩AV片无码一区二区三区不卡 | 扒开美女的内衣亲吻漫画| 女的把腿张开男的往里面插| georgielyall装修工| 日韩精品一区二区中文| 国产精品久久久久久人妻香蕉| 99爱免费视频| 久久久久婷婷国产综合青草| 亚洲精品无码久久久久A片| 国产精品亚洲第一区二区三区 | 欧美又粗又长又大AAAA片| 91黄色影院| 伦理片天堂eeuss影院| 一一本之道高清视频在线观看中文字幕 | 秋霞在线看片无码免费| 99九九99九九九视频精品| 狼好色有你好看| 伊人在线高清视频| 精品久久日日躁夜夜躁AV|