首先,PCI-E降低了芯片連接的管腳數量,簡化了PCB板的設計和布局;其次,PCI-E是非共享的串行差分接口,不會出現多個設備共享帶寬的情況,PCI-E x1的理論帶寬為發送、***各250M字節/秒,PCI-E x4的理論帶寬為發送、***各1G字節/秒,并且在PCI-E 2.0協議中會使用5G BPS的更高速的物理層收發器,速度會翻倍。因此,PCI-E總線接口特別適合于超高速的數據傳送,并且會在3年之內完成對PCI接口的替代。根據這一情況,為滿足市場需要,特推出S5600型PCI-EX4接口FPGA開發實驗平臺,滿足用戶對高速數據傳送的需求。
S5600PCI-EX4開發平臺主要硬件規格:
(1) FPGA : EP4CGX30CF23C8(可選EP4CGX50CF23、EP4CGX75CF23,管腳完全兼容),器件速度也可選-6、-7的高速器件。FPGA提供PCI-E的HARD IP,實現了PCI-E協議1.1的物理層和數據鏈路層的協議,用戶只需要設計PCI-E協議的TLP(數據傳輸層)和應用層,簡化了用戶的設計。PCI-E的物理層和數據鏈路層由HARD IP實現,不占用FPGA資源,穩定可靠。
(2)DDR2 SDRAM DIMM模塊: 標準200腳DDR2 SDRAM筆記本內存條模塊,可以提供1G、2G(標準配置)、4G字節的內存容量,可以實現133(器件速度-8)/166(器件速度-7)/200(器件速度-6)MHz的時鐘頻率,可以實現最低2.13G字節/秒的突發讀寫速度。
80個USER GPIO輸入輸出:支持IO電壓3.3V、2.5V、1.8V和1.5V,支持LVDS輸入輸出。
(3)JTAG和AS下載口: 支持QUARTUS在線調試和編譯下載功能,EPCS16配置器件,滿足EP4CGX70的配置要求。
3、S5600PCI-EX4開發平臺主要軟件規格:
(1)PCI-EX4 HARD IP :由FPGA內部硬件實現,不占用FPGA資源,實現了PCI-E協議的物理層和數據鏈路層,穩定可靠,對數據傳輸層和應用層接口采用 AVALON ST接口。
PCI-E數據傳輸層: 完全VHDL源代碼設計,實現了PCI-E協議的數據傳輸層(TLP層),支持內存讀、內存寫、DMA內存讀、DMA內存寫、DMA內存讀完成、內存讀完成等幾種TLP數據包格式,PAYLOAD數據載荷大小支持4到256字節自動可變,接口采用AVALON ST接口,直接連接FPGA的PCI-E HARD IP接口。
(2)用戶應用層: 完全VHDL源代碼設計,支持64位FIFO輸入輸出接口、32位SLAVE內存映射讀寫接口,支持外部中斷輸入。
4、S5600 PCI-EXPRESSX4開發平臺套件含以下內容:
(1)S5600 PCI-E x4 開發平臺硬件電路板一張;
(2)2G字節DDR2 SDRAM筆記本內存條一根;
(3)ALTERA BYTEBLASTER2下載線一根;
(4)ALTERA QUARTUS2 11.0開發平臺安裝光盤;
(5)DDK和DRIVERWORKS驅動程序開發工具光盤;
(6)FPGA內部完全源代碼設計和使用手冊及說明;
(7)驅動程序完全源代碼設計和使用手冊及說明;