高性能FPGA中的高速SERDES接口
SMPTE 259通過串行鏈路以270 Mbps的速率傳輸數據,SMPTE 292的速率增加到1.485 Gbps, SMPTE 424的速率增加到2.97 Gbps。LatticeECP3器件同時動態地支持所有這些速率而無需過采樣。LatticeECP3 SERDES是完全符合SMPTE抖動規范的。SERDES IO也可以是直流耦合(用外部電容器)支持SMPTE病態信號。此外, ECP3 SERDES具有通道的獨立性。如圖6所示,器件包括合適的時鐘分頻器( DIV1 、DIV2和DIV11 ) ,允許真正實現支持SD/HD/3G的獨立多速率傳輸。每個通道的接收時鐘是獨立的,可以來自外部源或者來自FPGA,允許獨立地支持SD/HD/3G的多速率接收。
圖6 用LatticeECP3 SERDES支持增強的SMPTE多速率
如圖7所示,SMPTE協議棧可以完全在LatticeECP3 FPGA中實現。萊迪思提供了一個實現NRZ/ NRZI編碼、字對齊和成幀的多速率串行數字接口( SDI )物理層IP核。LatticeECP3是業界成本最低,功耗最低和最靈活的針對SMPTE的可編程開發平臺。
圖7 用LatticeECP3支持SMPTE協議棧
萊迪思還開發了一個證明符合SMPTE標準的完整的系統。該系統由LatticeECP3視頻協議電路板、該IP和演示設計所組成。
結論
SERDES正變成越來越流行的接口,在網絡應用方面被廣泛地采用。LatticeECP3 帶有SERDES功能的FPGA為設計人員開發各種基于SERDES的應用提供了穩健的低成本平臺。針對以太網、PCI Express、SMPTE和無線應用,用功能強大的低成本FPGA平臺來支持各種通用串行協議
評論