通用DSP的RISC核心開(kāi)發(fā)單處理器VoIP
核心中的DSP強化技術(shù)
建立一套可行的單處理器VoIP平臺,首先必須選擇適合的RISC核心負責各種訊號處理功能。HelloSoft的參考設計方案中採用ARM926EJ-S(tm),主要原因即為該處理器核心的DSP延伸元件直接嵌入RISC處理器的架構中,其內部的特殊改良設計包括單週期16x16 與32x16 Multiple Accumulate (MAC) 功能、飽和演算函式(例如:saturating add、saturating double add及saturating subtract等功能)以及Count Leading Zeros (CLZ) 指令。這些強化指令可用來(lái)迅速開(kāi)發(fā)穩定的控制迴圈以及bit-exact的精準演算法,滿(mǎn)足各種先進(jìn)訊號處理系統的需求,例如:語(yǔ)音編/解碼器、迴音消除等。CLZ功能針對固定小數點(diǎn)演算與除法運算進(jìn)行改良(如圖1所示)。
圖1
DSP強化延伸技術(shù)避免大幅變更核心成熟的五階式管線(xiàn)以及Harvard記憶體架構,因此對硬體資源的沖擊能夠降至最低程度。此套技術(shù)并未增加暫存器或狀態(tài),也為增加對暫存器的使用限制。ARM9E系列資料路徑僅增加少量的區塊,包括一套高速32x16 乘數器、CLZ區塊以及兩組飽和運算區塊。因此,ARM926EJ-S核心的運作狀況與其他ARM9核心的效能息息相關(guān)(ARM9核心採用0.13微米原生型制程,提供220MHz以上的時(shí)脈速度)。
ARM9E系列延伸元件亦與其它ARM系列核心中的DSP延伸元件相容,例如:ARM10E(tm)系列及ARM11(tm)系列。這種特性為研發(fā)業(yè)者提供一套穩固的基礎,協(xié)助他們建置高效能、低功耗、單處理器型的VoIP系統,并提供最佳化的研發(fā)彈性及新技術(shù)轉移升級的管道。
人工開(kāi)發(fā)創(chuàng )造出的DSP軟體效率
相關(guān)推薦
-
-
fancy_wind | 2004-10-29
-
電子陽(yáng)光 | 2004-11-04
-
-
-
ping1125 | 2005-03-03
-
-
-
wuren_13 | 2004-11-08
-
-
-
-
-
wuren_13 | 2004-11-08
-
技術(shù)專(zhuān)區
- FPGA
- DSP
- MCU
- 示波器
- 步進(jìn)電機
- Zigbee
- LabVIEW
- Arduino
- RFID
- NFC
- STM32
- Protel
- GPS
- MSP430
- Multisim
- 濾波器
- CAN總線(xiàn)
- 開(kāi)關(guān)電源
- 單片機
- PCB
- USB
- ARM
- CPLD
- 連接器
- MEMS
- CMOS
- MIPS
- EMC
- EDA
- ROM
- 陀螺儀
- VHDL
- 比較器
- Verilog
- 穩壓電源
- RAM
- AVR
- 傳感器
- 可控硅
- IGBT
- 嵌入式開(kāi)發(fā)
- 逆變器
- Quartus
- RS-232
- Cyclone
- 電位器
- 電機控制
- 藍牙
- PLC
- PWM
- 汽車(chē)電子
- 轉換器
- 電源管理
- 信號放大器
評論