基于IXP421的VoIP網關及其性能測評
——
就VoIP設備來說,如果語言處理器的功能和其他應用功能由一個處理器來完成,必然能極大地簡化電路,降低成本,Intel的IXP421即是這些多功能處理器的其中一種,它的PCM接口使VoIP設備的硬件結構大大簡化了,其可以通過選擇不同微代碼的方式實現更加靈活的網絡應用。
Intel提供的解決方案是通過軟件DSP實現語音處理,并聲明DSP模塊可同時處理四路PCM窄帶話音,支持多種語音編碼及回波消除等功能,眾所周知,單路單向PCM語音速率為64Kbps,單路雙向為128kbps,4路雙向則為512Kbps,如何保證語音處理所需要的CPU時間是個關鍵問題。
另外,回波消除或其他附加功能也會增加處理時間,在設計中還要考慮內存讀寫、任務切換、中斷處理等系統因素造成的影響。
IXP421簡介
IXP421是Intel公司開發的采用XSCALE內核的IXP4xx系列處理器之一,主頻為266MHz,IXP421采用多處理引擎和硬件多線程處理機制,它包括了一個處理器內核和兩個并行網絡處理引擎,其中XSCALE內核微處理器核心,它是以ARM V5內核為原形,進行了DSP功能擴展,并優化了16位數據類型的累加和乘法運算,啟動時首先初始化XSCALE核,然后網絡處理引擎將從內存下載各自的微代碼,以完成外圍網絡接口的鏈路層協議處理,它們的執行是完全并行于XSCALE內核的,通過內嵌的消息隊列與XSCALE核同步,先進高速總線(AHB)實現網絡處理引擎和XSCALE核之間的數據交換,其傳輸速率達到133.32MHz
評論