[發明專利]帶組合邏輯通路的寄存器有效
| 申請號: | 201210059121.4 | 申請日: | 2012-03-08 |
| 公開(公告)號: | CN102611431A | 公開(公告)日: | 2012-07-25 |
| 發明(設計)人: | 曹富強 | 申請(專利權)人: | 無錫華大國奇科技有限公司 |
| 主分類號: | H03K19/173 | 分類號: | H03K19/173 |
| 代理公司: | 杭州裕陽專利事務所(普通合伙) 33221 | 代理人: | 應圣義 |
| 地址: | 214062 江蘇省無錫市濱湖*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 組合 邏輯 通路 寄存器 | ||
技術領域
本發明涉及集成電路領域,尤其涉及帶組合邏輯通路的寄存器。
背景技術
???在目前的專用數字集成電路設計中,電路的實現是使用一系列的標準邏輯單元。這些單元根據功能通常可以分為組合邏輯單元和時序邏輯單元。
時序邏輯的狀態與之前時刻的輸入有關,組合邏輯則無關。時序邏輯中最常見的單元就是寄存器,或者叫D-觸發器。在時鐘上升沿的作用下,寄存器的數據從輸入傳輸到輸出,上升沿消失時,輸出的數據被保持。組合邏輯則沒有時鐘信號,輸出根據輸入的變化隨時響應。這兩種邏輯的單元,通常是區別開的。兩種邏輯單元相互組合,實現大規模的同步時序電路。
發明內容
根據上述理論,本發明提供一種可配置的帶組合邏輯通路的寄存器
為達到上述目的,本發明采用的技術方案是:帶組合邏輯通路的寄存器,其特征在于:包括寄存器、多路選擇器、第一鎖存器、第二鎖存器、傳輸門、第一與門、第二與門、非門;
多路選擇器的輸入端分別連接第二鎖存器輸出端、外部使能信號端口、外部數據信號端口;
第一鎖存器的輸出端通過傳輸門與第二鎖存器連接,第一鎖存器的輸入端連接第二與門的輸出端;所述第二與門的兩個輸入端分別連接外部使能信號端口、外部數據信號端口;
第一與門的兩個輸入端分別連接外部使能信號端口、時鐘信號端口;第一與門的輸出端與非門輸入端連接;非門的輸入端與輸出端分別與傳輸門連接。
本發明的技術優勢在于:組合邏輯和時序邏輯結合在一個單元中,使得在前饋使能信號FWD為1時,通過組合邏輯路徑直接輸出,時序部分成為一個鎖存器失去作用,器件在邏輯上等效為一個緩沖器;在FWD為0時,通過時序邏輯路徑,器件成為一個寄存器。
一個同時具備時序和組合邏輯功能的單元,將增加設計的靈活性,使得電路在流片完成以后,仍然可以通過硬件或者軟件的方式配置。根據不同時鐘頻率和應用要求,調整該結構為時序邏輯或者組合邏輯,可以重新定義數據通路的結構和長度、流水線的結構等等。
下面結合附圖和具體實施方式對本發明做進一步說明。
附圖說明
圖1?為本實施例模塊示意圖。
具體實施方式
參考圖1,帶組合邏輯通路的寄存器,時鐘信號CK通過與FWD的第一與門A1后產生反相時鐘nclk,在經過非門形成非反相時鐘clk,用于電路的主要部分。
在電路的主要部分,外部數據信號I分成兩路,一路接第二與門A2;另一路接到多路選擇器(MUX)。第二與門的輸出端接到第一鎖存器latch1,然后接到傳輸門T和第二鎖存器latch2。在傳輸門的輸出端引出信號也接到MUX。
當FWD為0時,時鐘有效并輸出nclk和clk,外部數據信號I通過第二與門A2,MUX選通傳輸門T的連接。在時鐘的低電平,第一鎖存器latch1透明,信號進入傳輸門T的輸入;而第二鎖存器latch2鎖存,第二鎖存器latch2輸出端Z的值為上一次翻轉時保存在latch2中的值。在時鐘的高電平,第一鎖存器latch1鎖存,而第二鎖存器latch2透明,時鐘低電平時輸入的數據通過傳輸門T,穿過l第二鎖存器latch2和MUX。從而Z端的值在時鐘的上升沿更新,Z端為帶組合邏輯通路的寄存器的輸出端。
當FWD為1時,第一與門A1,第二與門A2不被選通,MUX選通輸入I。從而單元的邏輯功能表現為一個緩沖器,表現為組合邏輯,表達式為Z=I。
FWD連接到第一與門A1和第二與門A2,作用是在FWD為1時,鎖存器和時鐘不翻轉,從而避免額外的功耗。
外部數據信號對應設置外部數據信號端口,外部使能信號對應設置外部使能信號端口,時鐘信號外部對應設置時鐘信號端口。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于無錫華大國奇科技有限公司,未經無錫華大國奇科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210059121.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:導線
- 下一篇:風力發電機電磁轉子箱





