Embedded Composition
Login
RISC / DSP架構
Picture RISC / DSP Architecture
Hyperstone E1-32X RISC/DSP區塊圖
注意
更多資訊請點選檔案下載有些檔案可能需要註冊才能下載。
統一的RISC/DSP架構
利用ALU及DSP指令的load-store架構
HyperstoneRISC技術是基於load-store架構.它是以暫存器為導向,且被建立在一個32-bit的堆疊暫存器週遭,此堆疊暫存器有64個一般功能的區域性暫存器與26個全域暫存器.loadstore指令在記憶體匯流排上有2級的通道.DSP組件,如同ALUload/store組件,也能在暫存器上執行.它執行一個專用的DSP指令設定.就像其他的指令一樣,DSP指令嚴格地遵守RISC原則.DSP指令的延遲週期間, ALUload/store組件便能執行其他指令.因此,相較於傳統的DSP, HyperstoneDSP架構擁有較高的適應性.除此之外,每個指令操作時,高達3個工作可以被完成.也就是說,100MHz最佳執行力可高達300MOPS.
HyperstoneRISC/DSP架構總共擁有9632-bit的暫存器,如上所述64個為一般功能的區域性暫存器,其他為全域暫存器.
堆疊暫存器被組織成一個環形的緩衝器,並運用重覆堆疊的概念. Hyperstone RISC/DSP處理器使用16,32, 48bit的不同長度的指令.更重要的是,其內部也整合了計時器單元,中斷控制器,及方便的匯流排介面,不需邏輯電路即可連接記憶體及周邊設備.自動關機機制更進一步減少原來即很低的能源消耗.
內建的DSP功能可提供高要求的多媒體及通訊應用
Hyperstone RISC/DSPDSP組件嚴格地遵守RISC原則.就像ALU一樣,所有的DSP指令都在暫存器裝置上運作,因此使得在ALUDSP間的數據轉換簡單明瞭.DSP組件支援16-bit32-bit的數據型態.為了達到最大的數據處理能力,DSP組件提供專有的暫存器32-bit64-bit各一的硬體蓄電池.
專有的DSP型指令如下:
16-bit data format:
  • multiply (single-cycle, pipelined)
  • multiply-accumulate (single-cycle, pipelined)
  • complex multiply
  • complex multiply-accumulate
  • addsub
  • fixed-point shift
32-bit data format:
  • multiply
  • multiply-accumutate
  • multiply-subtract
HyperstoneDSP資料庫–HyDSP支援完整的DSP機制,包含ALU, Load/Store組件及DSP組件.