目錄
數據通路
編輯數據路徑是功能單元的集合,例如執行數據處理操作的算術邏輯單元或乘法器、寄存器和總線。 它與控制單元一起組成中央處理單元 (CPU)。 可以通過使用多路復用器連接多個數據路徑來創建更大的數據路徑。
數據路徑是 ALU、寄存器組和允許數據在它們之間流動的 CPU 內部總線。
最簡單的 CPU 設計使用一條公共內部總線。高效加法需要稍微復雜一點的三內部總線結構。許多相對簡單的 CPU 有一個 2 讀 1 寫寄存器文件,連接到 2 個輸入和 1 個輸出 邏輯單元。
在 20 世紀 90 年代后期,可重新配置數據路徑領域的研究越來越多——可以使用可編程結構在運行時重新調整用途的數據路徑——因為這樣的設計可以實現更高效的處理以及大量節能。
帶數據路徑的有限狀態機
編輯具有數據路徑的有限狀態機 (FSMD) 是一種數學抽象,它將控制程序流的有限狀態機與數據路徑相結合。 它可用于設計數字邏輯或計算機程序。
FSMD 本質上是順序程序,其中的語句已安排到狀態中,從而導致更復雜的狀態圖。 在這里,一個程序被轉換成一個復雜的狀態圖,其中狀態和弧可能包括算術表達式,這些表達式可能使用外部輸入和輸出以及變量。 FSMD 抽象級別通常稱為寄存器傳輸級別。
FSM 不使用變量或算術運算/條件,因此 FSMD 比 FSM 更強大。 FSMD 在表達能力上等同于圖靈機。
內容由匿名用戶提供,本內容不代表www.gelinmeiz.com立場,內容投訴舉報請聯系www.gelinmeiz.com客服。如若轉載,請注明出處:http://www.gelinmeiz.com/195840/