在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

控制類寄存器的兩種實現方式

ruikundianzi ? 來源:IC的世界 ? 作者:IC的世界 ? 2023-10-17 10:36 ? 次閱讀

1.控制類寄存器2種實現方式

在數據處理過程中,需要一些可配置的寄存器,用于控制數據處理過程中的行為,如果各類處理信號的使能信號,還有功能模塊的特定控制信號。

例如:在ETH處理過程中,有數據流使能控制,最大包長度控制信號。

例如:在PCIE中,存在bus master enable信號,max payload size等控制信號。

那么這類可配置的控制類寄存器是如何在數據處理過程中起作用的呢?有哪些實現方式呢?

下圖所示,data_in為輸入數據,data_out是處理后的數據,處理過程中data_proc_a/b/c需要用到控制寄存器對處理進行處理,client_id表示data的用戶id號,模塊采用時分復用的方式處理不同id的data。

f2de41c6-6c56-11ee-939d-92fbcf53809c.png

2.實現方式1: 寄存器信號線輸出:

通過寄存器信號線的方式輸出給需要的模塊,如圖方式1,cfg module把所有的控制信號都暴露出來,送給需要的模塊data_proc_a/b/c,data有效時,根據client_id選擇需要的控制信號。

優點:

此類設計簡單,容易理解與實現。

此設計限制小,可以用于各類情況下的設計

缺點:

控制信號線較多,高頻設計不利于布局布線

不利于規模擴展,例如client_id數量從8增加到800時,寄存器的數量會大量增加,且800選1的邏輯延時較大。

3.實現方式2: 邏輯通過類ram接口主動獲取

此設計中,控制寄存器以ram(或者類似)的方式實現,數據處理模塊data_proc_a主動讀取控制信號,當有效數據來臨時,以client_id作為rdaddr讀取,一次讀取處理流程中所需的控制信號(rdata),進行數據處理,并且將控制信號(rdata)進行pipe與data對齊,提供給后期模塊data_proc_b/c

優點:

規模擴展方便,例如client_id數量從8增加到800,僅僅需要修改cfg_ram的規模,重新定義一下cfg_ram讀地址位寬,data_proc_a/b/c僅僅需要修改client_id位寬參數

控制信號線較少,有利于時序優化和布局布線

缺點:

此設計適用于數據的pipeline處理,并且ram讀出存在一定的讀延時,存在一定限制。

審核編輯:湯梓紅

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

    關注

    31

    文章

    5343

    瀏覽量

    120368
  • 接口
    +關注

    關注

    33

    文章

    8598

    瀏覽量

    151157
  • 信號
    +關注

    關注

    11

    文章

    2791

    瀏覽量

    76764
  • PCIe
    +關注

    關注

    15

    文章

    1239

    瀏覽量

    82654

原文標題:IC設計:控制類寄存器2種實現方式

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

收藏 人收藏

    評論

    相關推薦

    寄存器是什么?怎么操作寄存器點亮LED燈?

    寄存器,是集成電路中非常重要的一存儲單元,通常由觸發組成。在集成電路設計中,寄存器可分為電路內部使用的寄存器和充當內外部接口的
    的頭像 發表于 07-21 16:59 ?4040次閱讀
    <b class='flag-5'>寄存器</b>是什么?怎么操作<b class='flag-5'>寄存器</b>點亮LED燈?

    寄存器尋址方式

    寄存器尋址方式   寄存器尋址是對由指令選定的工作寄存器(R0--R7)進行讀/寫,由指令操作碼字節的最低3位指明所尋址的工作寄存器
    發表于 03-14 15:29 ?2809次閱讀

    實現ARM9與FPGA的并口通信的兩種方式

    并口通信是最常用基礎功能,實現ARM9與FPGA的并口通信有兩種方式,一頗為巧妙,利用SMC(Static Memory Controllor),其中的使能點都通過
    發表于 06-17 09:41 ?6425次閱讀

    C語言訪問MCU寄存器兩種方式實現

    ICCAVR和GCCAVR沒有定義新的數據類型,只能采用標準C的強制類型轉換和指針來實現訪問MCU的寄存器。而IAR和CodeVisionAVR編譯對ANSI C進行了擴充,都定義了新的數據類型,是C語言可以直接訪問MCU的有
    的頭像 發表于 03-12 11:20 ?6708次閱讀

    單片機的兩種清0方式有什么區別

    閱讀單片機文檔的時候一般寄存器是rw類型,還有一些是r或者w,對于一些特殊寄存器的置1是由硬件自動實現的,比如標志位flag、中斷int,但清0還是需要通過軟件進行操作,清0方式
    發表于 11-02 09:00 ?2733次閱讀

    C語言訪問MCU寄存器兩種方式

    單片機的特殊功能寄存器SFR,是SRAM地址已經確定的SRAM單元,在C語言環境下對其訪問歸納起來有兩種方法。
    發表于 04-11 06:01 ?10次下載
    C語言訪問MCU<b class='flag-5'>寄存器</b>的<b class='flag-5'>兩種</b><b class='flag-5'>方式</b>

    MSP430單片機的兩種SPI總線實現方式

    MSP430單片機上的SPI總線的實現方式分為兩種:硬件實現和軟件實現。二者的抽象層次不同,硬件實現
    發表于 11-19 15:51 ?9次下載
    MSP430單片機的<b class='flag-5'>兩種</b>SPI總線<b class='flag-5'>實現</b><b class='flag-5'>方式</b>

    如何實現C語言訪問MCU寄存器?掌握這兩種方式就夠了!

    單片機的特殊功能寄存器SFR,是SRAM地址已經確定的SRAM單元,在C語言環境下對其訪問歸納起來有兩種方法。1、采用標準C的強制類型轉換和指針來實現采用標準C的強制轉換和指針的概念來實現
    發表于 11-21 19:21 ?14次下載
    如何<b class='flag-5'>實現</b>C語言訪問MCU<b class='flag-5'>寄存器</b>?掌握這<b class='flag-5'>兩種</b><b class='flag-5'>方式</b>就夠了!

    控制寄存器2實現方式

    下圖所示,data_in為輸入數據,data_out是處理后的數據,處理過程中data_proc_a/b/c需要用到控制寄存器對處理進行處理,client_id表示data的id號,模塊采用時分復用的方式處理不同id的data。
    的頭像 發表于 09-05 14:54 ?1424次閱讀

    淺談S7-200兩種尋址方式

    在S7-200系列中,尋址方式分為兩種:直接尋址和間接尋址。直接尋址方式是指在指令中直接使用存儲寄存器的元件名稱和地址編號,直接查找數據
    的頭像 發表于 10-09 16:43 ?3399次閱讀

    控制器有哪兩種實現方式?各有何優缺點?

    介紹這兩種實現方式的優缺點。 硬件控制器 硬件控制器是一使用專用硬件電路來
    的頭像 發表于 06-30 10:33 ?1258次閱讀

    寄存器分為基本寄存器和什么兩種

    寄存器是計算機中用于存儲數據的高速存儲單元,它們是CPU內部的重要組成部分。寄存器可以分為基本寄存器和擴展寄存器兩種類型。 一、基本
    的頭像 發表于 07-12 10:31 ?1374次閱讀

    寄存器尋址的實現方式

    在計算機體系結構中,寄存器尋址是一常見的尋址方式,它允許程序直接訪問CPU內部的寄存器寄存器尋址可以提高程序的執行效率,因為它避免了對內
    的頭像 發表于 07-12 10:36 ?664次閱讀

    寄存器尋址和直接尋址的區別

    寄存器尋址和直接尋址是計算機指令系統中的兩種基本尋址方式。它們在指令的執行過程中起著至關重要的作用,決定了指令操作數的來源和目標。下面我們將介紹這兩種尋址
    的頭像 發表于 07-12 10:42 ?1792次閱讀

    寄存器間接尋址和寄存器尋址的區別

    寄存器間接尋址和寄存器尋址是計算機體系結構中兩種重要的尋址方式,它們在指令執行過程中起著關鍵作用。下面將從定義、原理、特點、應用場景以及區別等方面對這
    的頭像 發表于 10-05 17:13 ?1470次閱讀
    主站蜘蛛池模板: xxxx日本在线播放免费不卡| 亚洲a网| 狠狠色综合久久久久尤物| 成人特黄午夜性a一级毛片| 欧美福利专区| 蝌蚪自拍网二区| 永久免费看www色视频| 欧洲成品大片在线播放| 一级免费黄色片| 爱情岛网站亚洲禁18进入| 男男全肉高h腐文| 欧美一级一一特黄| 天天爽夜夜操| 欧美高清a| 开心六月婷婷| 欧美成人影院免费观| 精品国产柚木在线观看| 免费观看黄色网址| 亚洲午夜久久久久久91| 成人啪啪免费视频| 色多多成视频人在线观看| 美女在线看永久免费网址| 丁香婷婷亚洲| 午夜啪啪免费视频| 色宅男| 国产精品二区三区免费播放心 | 岛国一级毛片| 欧美八区| 全日本爽视频在线| 扒开双腿疯狂进出爽爽爽| 性xxxfreexxxx性欧美| 四虎影院免费网址| 午夜剧| 在线观看你懂的网站| 人成xxxwww免费视频| 色一情一乱一乱91av| 啪一啪日一日| 青青导航| 狠狠干夜夜操| 色婷婷六月天| 手机在线观看你懂得|