91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第1页

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

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

3天內不再提示

為了方便仿真這樣寫個ROM

ruikundianzi ? 來源:IP與SoC設計 ? 作者:IP與SoC設計 ? 2022-12-21 14:26 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

FPGA中有專門的ROM IP Core,如果按照規(guī)范用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
系統(tǒng)函數(shù)$readmemh和$readmemb分別用來讀取十六進制文件和二進制文件。貌似沒有讀十進制的。txt中的數(shù)據(jù)每行一個不需要逗號和最后一個數(shù)據(jù)后面的分號,數(shù)據(jù)格式對應。更多使用可以查詢IEEE的Verilog語法手冊。例化方式和rom IP一樣可參數(shù)化配置任意大小
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 ? ? ? ? ?將設計電路參數(shù)化可重復使用,構建自己的代碼庫,搭建起你的數(shù)字積木。

審核編輯 :李倩


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

    關注

    34

    文章

    1246

    瀏覽量

    122365
  • ROM
    ROM
    +關注

    關注

    4

    文章

    578

    瀏覽量

    87333
  • Verilog
    +關注

    關注

    29

    文章

    1367

    瀏覽量

    112251

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

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

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    Simcenter FLOEFD BCI-ROM和Package Creator模塊

    優(yōu)勢采用獨立于邊界條件的降階模型(BCI-ROM)加速執(zhí)行瞬態(tài)熱仿真,同時采用PackageCreator輕松創(chuàng)建電子封裝熱模型。求解速度比完整的3D詳細模型快40,000倍,且不折損精度有效保持
    的頭像 發(fā)表于 07-08 10:32 ?117次閱讀
    Simcenter FLOEFD BCI-<b class='flag-5'>ROM</b>和Package Creator模塊

    Simcenter Flotherm BCI-ROM技術:與邊界條件無關的降階模型可加速電子熱設計

    BCI-ROM可生成為矩陣類型、用于電路仿真的電熱模型(VHDL-AMS格式)、用于系統(tǒng)仿真(FMU格式)的模型,甚至用于3DCFD的嵌入式BCI-ROM從根據(jù)熱瞬態(tài)測試數(shù)
    的頭像 發(fā)表于 05-28 10:37 ?248次閱讀
    Simcenter Flotherm BCI-<b class='flag-5'>ROM</b>技術:與邊界條件無關的降階模型可加速電子熱設計

    ROM對計算機性能的影響

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

    ROM數(shù)據(jù)丟失的常見原因

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

    ROM在電子產(chǎn)品中的重要性

    在現(xiàn)代電子產(chǎn)品的設計和制造中,ROM(Read-Only Memory,只讀存儲器)是一種不可或缺的存儲技術。它為設備提供了啟動和運行所需的基本指令集,確保了設備的穩(wěn)定性和功能性。 一、ROM的定義
    的頭像 發(fā)表于 11-04 10:28 ?1291次閱讀

    了解ROM與固態(tài)硬盤的關系

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

    手機中的ROM與內存的區(qū)別

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

    常見的ROM類型及其特點

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

    ROM在嵌入式系統(tǒng)中的應用

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

    如何選擇適合的ROM類型

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

    固態(tài)ROM的工作原理

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

    ROM和RAM的主要區(qū)別

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

    什么是ROM存儲器的定義

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

    什么是RAM和ROM

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

    ram存儲器和rom存儲器的區(qū)別是什么

    定義: RAM(Random Access Memory):隨機存取存儲器,是一種易失性存儲器,主要用于計算機和其他設備的臨時存儲。 ROM(Read-Only Memory):只讀存儲器,是一種
    的頭像 發(fā)表于 08-06 09:17 ?1387次閱讀
    主站蜘蛛池模板: sihu免费观看在线高清 | 中文天堂资源在线www | 日本黄色网址免费 | 天天干天天干天天干天天 | 手机看片福利1024 | 久久99精品久久久久久久不卡 | 成人种子 | 男人和女人在床做黄的网站 | 亚洲va欧美va国产综合久久 | 永久免费看的啪啪网站 | 亚洲综合亚洲综合网成人 | 亚洲午夜精品久久久久久成年 | 天天摸天天做 | 男人j桶进女人j的视频 | 日本三级高清 | 免费一级特黄视频 | 欧美性生活网址 | 色天使在线观看 | 欧美色图俺去了 | 色综合天天综合网国产人 | 特毛片| 人人澡人人射 | 婷婷丁香啪啪 | 亚洲haose在线观看 | 热re久久精品国产99热 | 久久www成人看片 | 色婷婷一区二区三区四区成人 | 天天射天天摸 | 精品午夜久久福利大片免费 | 欧美色图首页 | 红怡院欧洲 | 精品一区亚洲 | 欧美啪啪精品 | 黄色综合 | 久久好色 | 天堂8在线天堂资源在线 | 夜夜爱夜夜操 | a毛片成人免费全部播放 | 色www永久免费视频 色y情视频免费看 | 99久久综合国产精品免费 | 四虎影院最新网址 |