更新傳統接口――串行RapidIO交換器的應用優(yōu)勢
EMIF 標準是一種成熟、穩定的并行外部存儲器接口,且已在許多應用中證明大有益處。但其能力僅限于主機,且需要昂貴的 CPU 中斷服務(wù)程序,以便將系統內其他主機的數據傳入設備。支持 EMIF 接口可能還需要龐大的軟件開(kāi)銷(xiāo)(取決于數據傳輸的大小及頻率)。圖 1 所示的是傳統的EMIF 應用示例,通過(guò)CPU 中斷+ EDMA 方法從 CR ASIC 傳至 DSP 的傳輸形式。
通過(guò)選擇串行 RapidIO 等先進(jìn)的系列接口,可實(shí)現諸多一般優(yōu)點(diǎn):
* 可配置性及性能 C RapidIO以 1.25、2.5 及 3.125Gb的速率支持每個(gè)鏈接,且可支持多達八個(gè) 4x鏈接或十六個(gè) 1x 鏈接。具有確定性及低延時(shí)的特點(diǎn),且提供無(wú)阻塞交換矩陣架構。
* 控制 C RapidIO 具有可配置的 CPU 中斷控制、支持錯誤管理及通過(guò)性能監控統計支持擁塞控制等特點(diǎn)。它還提供用于硬件錯誤恢復的 CRC 處理。
* 軟件支持 C 納入硬件終止端點(diǎn)從而實(shí)現較低的軟件開(kāi)支。另外,RapidIO 只要求低水平的配置及功能支持,同時(shí)提供高度抽象的信息傳遞 API。它還具有 CPU 開(kāi)銷(xiāo)無(wú)需由傳輸數據的大小決定(例如通過(guò)少量控制訊息)的優(yōu)點(diǎn)。
圖2顯示與圖1相同的應用,而在實(shí)施時(shí)采用串行 RapidIO。采用此方法而不選擇 EMIF64 的具體優(yōu)點(diǎn)可概述為以下幾點(diǎn):
* 靈活性 CEMIF64 的局限性包括:它不是一個(gè)開(kāi)放式標準接口,且其帶寬限于 8Gb/s 半雙工。另外,它并非可擴展的解決方案。相反,串行 RapidIO 具有開(kāi)放式標準接口、帶寬可擴展至高達 20Gb/s 及可擴展架構。
評論