在线观看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次閱讀
    主站蜘蛛池模板: 亚洲香蕉毛片久久网站老妇人 | 99亚洲精品卡2卡三卡4卡2卡 | 操美女免费视频 | 日本精品视频 | www五月天com| 亚洲三级黄 | 97久久天天综合色天天综合色 | 2021最新久久久视精品爱 | 四虎永久网址在线观看 | 亚洲色图21p| www.色婷婷.com | 亚洲宅男天堂a在线 | 久青草视频免费视频播放线路1 | 影院午夜 | 国产视频每日更新 | 台湾av| 亚洲精品美女视频 | 中文字幕第11页 | 夜夜夜夜夜操 | 午夜爱爱小视频 | 又黄又视频 | 午夜影院入口 | 97影院午夜午夜伦不卡 | 91视频毛片| 福利片欧美 | 欧美做a欧美 | 亚洲国产日韩精品怡红院 | 噜噜噜噜噜久久久久久91 | 天天好比 | 亚洲性视频网站 | 天天做天天玩天天爽天天 | 禁h粗大太大好爽好涨受不了了 | 最新久久免费视频 | 妖精视频永久在线入口 | 黄色网址免费在线 | 天天在线天天在线天天影视 | 你懂得在线 | 一区视频免费观看 | 亚洲午夜久久久久影院 | 久久婷五月 | 夜夜干天天操 |