1.1 系統概述
系統選擇 VPX 總線, 搭建了一個基于 MPC8640D/8641D 處理器的高性能處理系統。處理器之間使用 sRapidIO 或 PCIe 等高速串行總線互聯, 板卡之間使用sRapdIO 高速互聯。多處理系統開發中間件 AXIS支持可視化多處理器開發和調試界面, 支持可視化數據流控制, 同時提供高性能函數算法庫。
VPX總線支持點對點高度數據交換, 解決了VME、cPCI等并行總線的帶寬瓶頸, 為實時信號處理系統性能提升提供了新的技術方向。 VPX總線配合PowerPC 處理器非常適合雷達、聲納等以數據流為核心的運算密集、存儲密集、數據吞吐密集型應用。
1.2 系統架構
DSP 模塊 DSP230 集成的 4 片 MPC8640D 處理器以 sRapidIO 交換芯片和 PCIe 交換芯片為核心組成星型架構,并以 sRapidIO 和 PCIe 對外互聯。 DSP230 以交換模塊 CRX800 為核心組成星型架構。系統邏輯架構示意圖見圖 1-1 。
CRX800 有18個有效負荷端口, 每個端口可以連接一片 DSP230, 最大可以支持 72個節點。
1-1 系統邏輯架構示意圖
1.3 系統架構特點
多處理器 DSP230通過 sRapidIO 互聯, 組成了一個基于點對點互連分布式并行處理系統。處理器之間在指令上沒有關聯,僅通過數據流相聯系,互相的耦合作用較低,稱為松耦合系統。
1.4 系統性能分析
1.4.1處理器性能分析
1024 點的ccFFT 使用 MPC8640D和 ADI TigerSHARC ADSP-TS201S 處理時間分別為 5.48us 和 15.7us。
1.4.2節點互聯能力
系統節點之間互聯能力如下:
. 利用 x4 sRIO 互聯, 實測的板內和板間不帶響應寫速度可達1.0GB/s 以上,
. 板內節點利用 x8 PCIe 交換, 實測最大速度可達 1.6GB/s
1.4.3系統良好電源管理能力
系統中使用的板卡具有良好的電源管理能力。具體有以下幾個功能:
. 電源管理系統可以控制板上芯片(FLASH, Memory, CPU)的上電和掉電順序
. 電源管理系統可以產生良好的上電信號和復位信號
. 多個板卡之間會自動協調上電順序, 防止上電時電源負載過重
. 在 BMM 控制下板卡上電或掉電