?
自從2004年P(guān)CI-E 1.0a規(guī)范之后,主板上就開始有了最新的串行高速PCI-E總線,相比原來的PCI V2.3,PCI-E總線有很大的優(yōu)勢,首先,PCI-E降低了芯片連接的管腳數(shù)量,簡化了PCB板的設(shè)計和布局;其次,PCI-E是非共享的串行差分接口,不會出現(xiàn)多個設(shè)備共享帶寬的情況,PCI-E x1的理論帶寬為發(fā)送、接收各250M字節(jié)/秒,PCI-E x4的理論帶寬為發(fā)送、接收各1G字節(jié)/秒,并且在PCI-E 2.0 協(xié)議中會使用5G BPS的更高速的物理層收發(fā)器,速度會翻倍。因此,PCI-E總線接口特別適合于超高速的數(shù)據(jù)傳送,并且會在3年之內(nèi)完成對PCI接口的替代。我公司根據(jù)這一情況,為滿足市場需要,特推出S2300型PCI-E接口FPGA開發(fā)實驗平臺,滿足用戶對高速數(shù)據(jù)傳送的需求。
該開發(fā)實驗板采用 PCI -E x1 接口,為方便用戶進行自主開發(fā),提供了 80 個可用的 FPGA IO 輸入輸出,用戶可以自行設(shè)計應(yīng)用接插板,如外部 A/D 數(shù)據(jù)采集,圖象數(shù)據(jù)處理等系統(tǒng)應(yīng)用,而不需要對 PCI -E 接口有過多的了解。
PCI-E 接口芯片采用了 PLX 公司的 PLX8111BB66BC ,完全支持 PCI -E 1.0A 協(xié)議,外部接口最高支持 66M 的工作頻率, 32 位總線的寬度,支持最大 266M 字節(jié) / 秒的突發(fā)峰值傳送速度。
核心FPGA芯片采用 ALTERA 公司的新型 CYCLONE FPGA 系列, EP1C12Q240C8, 容量分別為 12000 個邏輯宏單元,等效于標準 30 萬邏輯門電路,速度為 -8 ,編譯后系統(tǒng)速度可以達到 100MHz ,可以支持 ALTERA 公司的 SOPC 內(nèi)核 NIOS2 系統(tǒng)的開發(fā), NIOS2 開發(fā)環(huán)境編譯后的可執(zhí)行文件可以通過 PCI 接口下載到開發(fā)板上的 FLASH 中去。

?
PCI-E 開發(fā)板照片
性能參數(shù):
FPGA 的外部總線接口支持 8 、 16 、 32 , 64 位數(shù)據(jù)總線,可以直接和 CPU 、 SDRAM 、 FIFO 、
SRAM 、外部接口芯片等設(shè)備直接相連。
以下是 FPGA 開發(fā)板內(nèi)部 IP 核接口 :
PCI 總線 2.3 標準, 32 位總線 , 完全 VHDL 源代碼設(shè)計提供 ;
支持 PCI 66M 總線工作頻率標準;
支持 PCI 總線配置讀、配置寫;
支持 PCI 總線 IO 讀、 IO 寫;
支持 PCI 總線 BUS MASTER 讀、 BUS MASTER 寫;
支持內(nèi)部 DMA 中斷和外部總線輸入中斷產(chǎn)生;
支持一個 PCI IO 空間,大小為 256 字節(jié);
支持一個 PCI 內(nèi)存空間,大小為 4M 字節(jié);
支持 PCI 突發(fā)訪問方式,突發(fā)長度為 8 至 128 個雙字長度;
用戶可自己定義設(shè)備 ID 和制造商 ID ;
1 個 FPGA 內(nèi)部 16C450 串口,完全 VHDL 內(nèi)核提供;
1 組 4MX32 位 SDRAM ,容量最高支持到 64MX32 位的 SDRAM 接口,完全 VHDL 內(nèi)核 SDRAM 接
口源代碼提供;
1 組 16 位 FLASH(29LV800BB),1M 字節(jié) , 可以擴充至 32 位 , 最高 16M 字節(jié) FLASH, 完全 VHDL
源代碼設(shè)計提供 ;
4 通道開關(guān)量輸出 , 集電極開路輸出 ,500ma 驅(qū)動電流 , 可擴展至 64 路開關(guān)量輸出 ;
4 通道開關(guān)量輸入 , 可擴展至 64 路輸入 ;
4 個 LED 狀態(tài)指示燈輸出,提供調(diào)試和測試使用,完全 VHDL 內(nèi)核源代碼提供;
外擴標準 32 位數(shù)據(jù)總線 , 提供 dma 數(shù)據(jù)傳送能力 ;
通過 2.54MM 100 針接插件,提供 80 個 GPIO 輸入輸出,用戶可以自行設(shè)計各種 A/D 板
等插在開發(fā)平臺上,外部總線接口的工作頻率可以達到 66MHz ;
以上功能均提供 PCI 接口進行訪問和操作,提供 WINDOWS2000/XP 的 WDM 驅(qū)動程序和測
試程序的源代碼。測試程序可以測試開發(fā)平臺的 SDRAM 和 FLASH 等接口的功能和性
能。
S2300 開發(fā)平臺套件包含:
S2300 PCI-E x1 開發(fā)平臺硬件電路板一張;
ALTERA BYTEBLASTER2 下載線一根;
ALTERA QUARTUS2 4.1 開發(fā)平臺安裝光盤;
WIN2K/XP DDK 和 DRIVERWORKS 驅(qū)動程序開發(fā)工具
光盤;
FPGA 內(nèi)部完全源代碼設(shè)計和使用手冊及說明;
驅(qū)動程序完全源代碼設(shè)計和使用手冊及說明;
S2300 電路原理圖及 PCB 庫設(shè)計;
應(yīng)用范圍 :
工業(yè)數(shù)據(jù)采集 ,a/d,d/a 數(shù)據(jù)變換 , 數(shù)據(jù)處理 ;
多路 232/485 擴展 , 無需外部 16c550,1C6 最大可提供 12 個串口 ,
內(nèi)部 16c550 的 fifo 可達 1k 字節(jié) ;
多路開關(guān)量輸入 / 輸出擴展 , 可擴展至 64 路 ;
pci 數(shù)據(jù)緩沖 , 數(shù)據(jù)加密 ;
工業(yè)控制 ;
以及其它用戶定制設(shè)計;
評論