日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

3天內(nèi)不再提示

RTL設計編碼原則

sakobpqhz6 ? 來源:IC學習 ? 2023-01-12 09:44 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

同步設計和異步設計的特點

同步邏輯是時鐘之間有固定的因果關系。異步邏輯是各時鐘之間沒有固定的因果關系。

同步電路特點:時鐘個數(shù)只有一個,電路中觸發(fā)器的時鐘輸入端連接同一個時鐘脈沖源,所有觸發(fā)器的狀態(tài)變化都與所加的時鐘脈沖信號同步;由于只有一個時鐘,所以整個電路所有時鐘應該是同源同相的;一般會濾掉毛刺,不需要特別考慮競爭與冒險;有利于靜態(tài)時序分析;設計的電路具有強耦合關系,不利于面積優(yōu)化與低功耗優(yōu)化,不靈活;存在時鐘偏斜問題。

b3907712-91a2-11ed-bfe3-dac502259ad0.png

異步電路特點:電路中沒有統(tǒng)一的時鐘(可以有多個時鐘),有些觸發(fā)器的時鐘輸入端與時鐘脈沖源相連(與時鐘脈沖源同步),其余觸發(fā)器狀態(tài)變化不與時鐘脈沖源同步;由于有多個時鐘,因此有些時鐘是同源不同相的,有些是不同源的;很大概率存在競爭與冒險;一般無法對異步電路進行靜態(tài)時序分析;電路耦合關系很弱,設計比較靈活,相同條件下比同步電路功耗低;不存在時鐘偏斜問題。

b3c75d68-91a2-11ed-bfe3-dac502259ad0.png

做模塊劃分時應該考慮哪些問題

結構層次化是設計的一種基本思想,需要注意:結構不宜太深,否則綜合時面積過大,綜合工具會默認做扁平化處理;頂層設置不宜過于復雜,主要完成諸如輸入輸出,模塊調(diào)用與實例化,全局時鐘,三態(tài)總線,全局復位等等簡單的功能;雙向的信號最好只在頂層出現(xiàn);子模塊之間最好不要有跨層次的接口;合理考慮子模塊的功能、結構、時序等。

模塊劃分的技巧:對每個同步時序設計的子模塊的輸出使用寄存器處理;將相關的邏輯或者可以復用的邏輯寫在一起;將不同優(yōu)化目標的部分分開,時序的和面積的分開處理;將時序?qū)捤傻姆值酵粋€模塊;將存儲器件獨立劃分;合理規(guī)劃模塊的規(guī)模。

b3fdfe72-91a2-11ed-bfe3-dac502259ad0.png

圖1模塊劃分示意圖

組合邏輯設計有哪些考慮點

根據(jù)邏輯功能的不同特點,可以將數(shù)字電路分成兩大類,一類稱為組合邏輯電路(簡稱組合電路),另一類稱為時序邏輯電路(簡稱時序電路)。

常見組合邏輯電路包括編碼器、譯碼器、數(shù)據(jù)選擇器、數(shù)值比較器、加法器、函數(shù)發(fā)生器、奇偶校驗器/發(fā)生器等。

b411a60c-91a2-11ed-bfe3-dac502259ad0.png

圖2組合邏輯之半加器

組合邏輯設計注意事項包括:避免組合邏輯反饋環(huán)路(容易毛刺、振蕩、時序違規(guī)等);替換延遲鏈,用倍頻、分頻或者同步計數(shù)器完成;替換異步脈沖產(chǎn)生單元(毛刺生成器),用同步時序設計脈沖電路;慎用鎖存器,鎖存器容易產(chǎn)生毛刺。

RTL代碼優(yōu)化有哪些技巧

Pipelining,即流水線時序優(yōu)化方法,其本質(zhì)是調(diào)整一個較長的組合邏輯路徑中的寄存器位置,用寄存器合理分割該組合邏輯路徑,從而降低了對路徑的Clock-To-Output和Setup等時間參數(shù)的要求,達到提高設計頻率的目的。但是必須要注意的是,使用Pipelining優(yōu)化技術只能合理地調(diào)整寄存器位置。

模塊復用與Resource Sharing,Sharing模塊復用和Resource Sharing是一種節(jié)約面積的思想,在設計電路中,在不影響性能的情況下,實現(xiàn)最少的邏輯資源開銷。

邏輯復制是一種通過增加面積而改善時序條件的優(yōu)化手段。邏輯復制最常使用的場合是調(diào)整信號的扇出。如果某個信號需要驅(qū)動后級的很多單元,換句話說,也就是其扇出非常大,那么為了增加這個信號的驅(qū)動能力,必須插入很多級Buffer,這樣就在一定程度上增加了這個信號路徑的延時。這時可以復制生成這個信號的邏輯,使多路同頻同相的信號驅(qū)動后續(xù)電路,平均到每路的扇出變低,不需要加Buffer也能滿足驅(qū)動能力的要求,這樣就節(jié)約了該信號的路徑時延。

香農(nóng)擴展(Shannon Expansion)也是一種邏輯復制、增加面積、提高頻率的時序優(yōu)化手段。香農(nóng)擴展通過邏輯復制、增加MUX(多路選擇器)來縮短某個優(yōu)先級高但組合路徑長的信號的路徑延時(信號a),從而提高該關鍵路徑的工作頻率,以增加面積換取電路時序性能的優(yōu)化。其擴展運算公式為:Fa,b,c=aF1,b,c+aF(0,b,c)。

b42cf0d8-91a2-11ed-bfe3-dac502259ad0.png

END

審核編輯 :李倩

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

    關注

    6

    文章

    1041

    瀏覽量

    57168
  • RTL
    RTL
    +關注

    關注

    1

    文章

    395

    瀏覽量

    62919
  • 同步電路
    +關注

    關注

    1

    文章

    61

    瀏覽量

    13789

原文標題:RTL設計編碼原則

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

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    貼片電阻的編碼及阻值的計算

    “ ?和直插電阻用色環(huán)標注阻值不同,貼片電阻用編碼的方式來標識阻值。通常分為3位數(shù)、4位數(shù)和 EIA-96 三種方式。 ? ” 一個不錯的小工具 如果你很懶,也不想記住編碼的意義,推薦你一個小程序
    的頭像 發(fā)表于 04-30 11:16 ?419次閱讀
    貼片電阻的<b class='flag-5'>編碼</b>及阻值的計算

    PT153S千兆網(wǎng)卡 完全PIN對PIN替代RTL8153E

    PT153S千兆網(wǎng)卡 完全PIN對PIN替代RTL8153E PT153S是山東方寸微電子自主研發(fā)的一款全國產(chǎn)化高集成度USB轉千兆以太網(wǎng)芯片,其核心優(yōu)勢之一便是可完全實現(xiàn)與瑞昱RTL
    發(fā)表于 04-24 11:05

    電氣設備維修的幾項原則

    電氣設備維修除了遵守一般的安全規(guī)程外,通常遵循以下幾項核心原則,以確保人員安全、設備可靠性和維修質(zhì)量: 安全第一,斷電驗電原則 維修前必須切斷設備所有可能來電方向的電源,并掛上“禁止合閘,有人
    的頭像 發(fā)表于 04-15 15:38 ?209次閱讀
    電氣設備維修的幾項<b class='flag-5'>原則</b>

    RTL8762CMF/RTL8752CMF:藍牙低功耗SOC的卓越之選

    RTL8762CMF/RTL8752CMF:藍牙低功耗SOC的卓越之選 一、引言 在當今的物聯(lián)網(wǎng)時代,藍牙低功耗技術在各類設備中得到了廣泛應用。Realtek的RTL
    的頭像 發(fā)表于 04-11 16:40 ?755次閱讀

    磁鐵在編碼器中的作用與應用

    編碼器中,磁鐵的作用不可小覷,常用的磁性材料主要是釹鐵硼和鐵氧體,今天這篇文章主要介紹下磁鐵用于哪些編碼器類型,以及其具體作用。磁鐵在編碼器中的作用(功能)是什么?在編碼器中,磁鐵主
    的頭像 發(fā)表于 03-19 14:42 ?491次閱讀
    磁鐵在<b class='flag-5'>編碼</b>器中的作用與應用

    請問誰有 RTL9210B RTL9210C 的sheet pdf 呀?

    請問誰有移動硬盤芯片 RTL9210B RTL9210C 的sheet pdf 呀? 找不到,急需。先謝了
    發(fā)表于 02-13 13:43

    hcs301 編碼跳變編碼器應用手冊

    電子發(fā)燒友網(wǎng)站提供《hcs301 編碼跳變編碼器應用手冊.pdf》資料免費下載
    發(fā)表于 02-09 16:35 ?0次下載

    RTL9301管理型交換機DHCP Server使用方法

    RTL9301管理型交換機DHCP Server使用方法
    的頭像 發(fā)表于 02-01 10:52 ?1564次閱讀
    <b class='flag-5'>RTL</b>9301管理型交換機DHCP Server使用方法

    從入門到精通:PCB設計必須遵守的5大核心原則

    一站式PCBA加工廠家今天為大家講講PCB設計需要遵守的原則有哪些?PCB設計必須遵守的原則。在PCB設計中,為確保電路性能、可靠性和可制造性,需嚴格遵守以下核心原則: ? PCB設計必須遵守的
    的頭像 發(fā)表于 11-13 09:21 ?1273次閱讀

    RTL8723DS天線引腳焊接問題

    RTL8723DS天線引腳焊接問題 新買的wifi模組 天線引腳沒有和旁邊的gnd短接,但是焊接后就短接了,取下來發(fā)現(xiàn)無明顯連錫現(xiàn)象,其他相鄰的引腳都沒有短接。買了兩個都是這種問題
    發(fā)表于 10-08 16:57

    企業(yè)動態(tài) | Enclustra瑞蘇盈科亮相RTL電視臺

    (Enclustra)。近日,瑞蘇盈科成功登陸RTL電視臺,吸引了行業(yè)內(nèi)外的廣泛關注。總部坐落在有“德國媒體城”之稱的科隆市的RTL電視臺,是德國最大的私營電視臺
    的頭像 發(fā)表于 08-20 08:33 ?992次閱讀
    企業(yè)動態(tài) | Enclustra瑞蘇盈科亮相<b class='flag-5'>RTL</b>電視臺

    絕對值編碼器與增量式編碼器相比有哪些優(yōu)勢?

    絕對值編碼器與增量式編碼器相比有哪些優(yōu)勢?核心功能:斷電后位置信息不丟失,絕對值編碼器:通過機械結構或電子存儲(如電池備份),能實時輸出當前位置的唯一絕對值編碼(如二進制、格雷碼)。無
    的頭像 發(fā)表于 08-11 13:57 ?2174次閱讀
    絕對值<b class='flag-5'>編碼</b>器與增量式<b class='flag-5'>編碼</b>器相比有哪些優(yōu)勢?

    rtl9210b dataset為什么網(wǎng)上找不到呢

    rtl9210b dataset為什么網(wǎng)上找不到呢?這種文檔應該去哪里找呢?
    發(fā)表于 07-17 02:14

    RTL級機器人電機控制器的FPGA設計

    借助Verilog,在FPGA中實現(xiàn)了帶編碼器的兩臺電機的電機控制系統(tǒng)的RTL級設計。
    的頭像 發(fā)表于 07-07 14:01 ?3140次閱讀
    <b class='flag-5'>RTL</b>級機器人電機控制器的FPGA設計

    高速PCB布局/布線的原則

    目錄:一、布線的一般原則1、PCB板知識2、5-5原則3、20H原則4、3W/4W/10W原則(W:Width)5、重疊電源與地線層規(guī)則6、1/4波長規(guī)則7、芯片引腳布線二、信號走線下
    的頭像 發(fā)表于 05-28 19:34 ?2724次閱讀
    高速PCB布局/布線的<b class='flag-5'>原則</b>
    财经| 长岭县| 积石山| 富民县| 灵台县| 台南市| 原阳县| 金华市| 怀集县| 常山县| 新田县| 布拖县| 崇文区| 武冈市| 泰宁县| 德兴市| 兖州市| 虎林市| 长垣县| 扶绥县| 安福县| 仪陇县| 浦北县| 揭东县| 秦安县| 阳江市| 宾川县| 米易县| 古交市| 长宁区| 雷州市| 宣化县| 汨罗市| 锦屏县| 南平市| 炎陵县| 福海县| 勐海县| 磐安县| 大方县| 西城区|