国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

RTL設計規范有哪些?一個RTL用例設計介紹

Hack電子 ? 來源:Hack電子 ? 2023-08-18 10:23 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1、D觸發器及代碼

D觸發器結構如下圖所示,先有時鐘上升沿,然后才有D的值賦給Q,沒有上升沿Q值保持不變,時序邏輯在時鐘上升沿/下降沿后才變化

57b01cb6-3d6b-11ee-ac96-dac502259ad0.png? ? ?57ce3b9c-3d6b-11ee-ac96-dac502259ad0.png

57feff98-3d6b-11ee-ac96-dac502259ad0.png

2、硬件設計思維

如下圖所示,一個always對應一個D觸發器,一個信號,always,模塊就是一個元器件

5828724c-3d6b-11ee-ac96-dac502259ad0.png

如下圖所示,一個信號不能在多個always中設計,一個信號在一個always

58667074-3d6b-11ee-ac96-dac502259ad0.png??5884cb5a-3d6b-11ee-ac96-dac502259ad0.png

如下圖對比,左邊為軟件思維描述過程,右邊是硬件思維是描述功能,

58b1cc68-3d6b-11ee-ac96-dac502259ad0.png

硬件設計思路應逐個定義好每個信號/元器件的功能,然后連接,根據每個信號的功能畫波形,來實現最終目標

3、一個RTL用例設計

計數器用例,要求:當收到en后,dout產生一個寬度為10個時鐘周期的高電平脈沖,信號示意如下,這是一個計數器用例,硬件設計步驟分解如下

58d3d1e6-3d6b-11ee-ac96-dac502259ad0.png

第一步明確功能,確定信號真值表。

第二步畫出功能波形,通過Timegen繪制如下信號波形,詳細用法可閱讀軟件---TimeGen安裝與使用,本用例所有信號都是在時鐘上升沿過后進行判斷的,下圖en是在clk第三個上升沿時完成判斷,記住先有時鐘再有信號。

5912485e-3d6b-11ee-ac96-dac502259ad0.png

第三步明確計數器結構,本設計計數器默認都是從0開始計數

59366ba8-3d6b-11ee-ac96-dac502259ad0.png

第四步明確計數器結構,確定設計中的加一及結束條件,代碼如下,下面代碼可作為計數器代碼通用模板

597ae47c-3d6b-11ee-ac96-dac502259ad0.png

59c58b12-3d6b-11ee-ac96-dac502259ad0.png

第五步定義特殊點,編寫輸出信號變化情況,如下代碼

59f654ae-3d6b-11ee-ac96-dac502259ad0.png

第六步完整性檢查

5a1ee2de-3d6b-11ee-ac96-dac502259ad0.png

5a570d26-3d6b-11ee-ac96-dac502259ad0.png

第七步編寫計數器代碼,見上述計數器代碼

第八步功能代碼,見上述輸出信號dout代碼,補全其它代碼

總結設計,規范硬件設計思路,第一步-->第二步......,按照步驟實現,檢查設計過程。本設計中首先畫出信號波形,接著確定計數器結構,接著確定計數器加一與結束條件,接著確定輸出信號變低,變高時間點及條件,最后寫計數器代碼,輸出信號代碼,接口定義。接下來會繼續介紹Verilog設計規范及對應用例。





審核編輯:劉清

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

    關注

    32

    文章

    2315

    瀏覽量

    98176
  • RTL
    RTL
    +關注

    關注

    1

    文章

    394

    瀏覽量

    62650
  • D觸發器
    +關注

    關注

    3

    文章

    181

    瀏覽量

    49737
  • 時序邏輯電路

    關注

    2

    文章

    94

    瀏覽量

    17134
  • Verilog語言
    +關注

    關注

    0

    文章

    113

    瀏覽量

    8790

原文標題:RTL設計規范

文章出處:【微信號:Hack電子,微信公眾號:Hack電子】歡迎添加關注!文章轉載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    RTL8196D+RTL8192ER

    請問哪位大神RTL8196D+RTL8192ER的SDK和HDK?硬件,軟件開發資料。
    發表于 09-20 15:49

    在SpinalHDL的設計中集成現有RTL設計(IP)的渠道——BlackBox

    RTL代碼時進行連線,如果這個IP在整個工程使用次還好,如果調用很多次豈不是又回到Verilog里成了“連線工程師”?解決這麻煩的方式可借助Scala的伴生對象。下面給出
    發表于 06-22 14:59

    昂達Realtek/RTL8169/ RTL8169S(B)

    昂達Realtek RTL8169 RTL8169S(B) RTL8110S(B) RTL8169SC 網卡驅動 6.49.rar
    發表于 01-26 17:08 ?20次下載

    51單片機控制RTL8029實現以太網通信

    摘要:本文介紹了TCP/IP協議、RTL8029的結構特性以及PCI總線協議的特點,給出了P89C51RD2單片機控制以太網接口芯片RTL
    發表于 09-19 21:11 ?58次下載

    RTL8308+RTL4204交換機原理圖

    RTL8308+RTL4204交換機原理圖 RTL8308電路原理圖 RTL4204 原理圖
    發表于 10-18 16:35 ?510次下載

    RTL,RTL是什么意思

    RTL,RTL是什么意思 電阻晶體管邏輯電路 RTL電路-電
    發表于 03-08 11:19 ?1.5w次閱讀

    RTL8308+RTL4204交換機原理圖

    RTL8308+RTL4204交換機原理圖
    發表于 06-17 16:48 ?78次下載

    RTL8139C RTL8139C-LF RTL8139CL RTL8139CL-LF

    RTL8139C RTL8139C-LF RTL8139CL RTL8139CL-LF
    發表于 10-25 14:48 ?23次下載
    <b class='flag-5'>RTL</b>8139C <b class='flag-5'>RTL</b>8139C-LF <b class='flag-5'>RTL</b>8139CL <b class='flag-5'>RTL</b>8139CL-LF

    RTL8196EU_RTL8188ER參考原理圖pdf

    RTL8196EU_RTL8188ER參考原理圖
    發表于 03-07 13:54 ?73次下載

    RTL8197D RTL8192CE RTL8192DR應用參考原理圖

    RTL8197D_RTL8192CE_RTL8192DR應用參考原理圖
    發表于 03-07 13:57 ?77次下載

    RTL8197D RTL8367RB RTL8192ER RTL8812AR應用參考原理圖pdf

    RTL8197D+RTL8367RB+RTL8192ER+RTL8812AR應用參考原理圖
    發表于 03-07 14:21 ?239次下載

    RTL8198+RTL8192CE+RTL8192DE應用參考原理圖

    RTL8198+RTL8192CE+RTL8192DE應用參考原理圖
    發表于 03-07 14:37 ?66次下載

    RTL8306SD和RTL8306SM應用參考電路pdf

    RTL8306SD和RTL8306SM應用參考電路
    發表于 03-09 09:40 ?83次下載

    RTL8671B和RTL8271B參考原理圖

    RTL8671B和RTL8271B參考原理圖
    發表于 03-09 10:25 ?32次下載

    RTL8382L+RTL8218B+RTL8231L應用參考原理圖

    RTL8382L+RTL8218B+RTL8231L應用參考原理圖
    發表于 03-09 10:30 ?387次下載