【簡介】
自從2000 年pc99 規范之后,主板上再也沒有ISA 總線,外部擴展總線完全由PCI 總線所取代,雖然有usb 接口的出現,但是在大容量、高帶寬的高速數據采集的情況下,PCI 總線仍然有很大的優勢。雖然有各種各樣的PCI 接口專用芯片,如AMCC S5933、PLX 9054 等,但他們都需要外部擴展FPGA 來進行IO 接口的處理,成本較高,占用面積較大,且外部DMA 通道都不超過2 個,無法同時處理多通道的數據傳送。我公司根據這一情況,為滿足市場需要,特推出S1300型PCI 接口FPGA 開發實驗板。
該FPGA 開發實驗板采用PCI 接口,方便用戶進行自主開發,用戶可以自行設計應用接插板,如外部A/D 數據采集,圖象數據處理等系統應用,而不需要對PCI 接口有過多的了解。開發板與銥元素公司的火龍刀系列FPGA開發板功能兼容,且價格非常便宜。
核心FPGA 芯片采用ALTERA 公司的新型CYCLONE FPGA 系列, EP1C6Q240C8 ( 標準配置) /EP1C12Q240C8, 容量分別為6000/12000 個邏輯宏單元,等效于標準15 萬/30 萬邏輯門電路,速度為-8,編譯后系統速度可以達到100MHz,可以支持ALTERA 公司的SOPC 內核NIOS2 系統的開發,NIOS2 開發環境編譯后的可執行文件可以通過PCI 接口下載到開發板上的FLASH 中去。
【功能】
PCI 接口主板的外部總線接口支持8、16、32 位數據總線,可以直接和CPU、SDRAM、FIFO、外部接口芯片等設備直接相連。
以下是FPGA 開發板內部IP 核接口:
PCI 總線2.2 標準,32 位總線,完全VHDL 源代碼設計提供;
支持PCI 總線配置讀、配置寫;
支持PCI 總線IO 讀、IO 寫;
支持PCI 總線BUS MASTER 讀、BUS MASTER 寫;
支持內部DMA 中斷和外部總線輸入中斷產生;
支持兩個PCI IO 空間,大小為256 字節;
支持一個PCI 內存空間,大小為4M 字節;
支持PCI 突發訪問方式,突發長度為8 至128 個雙字長度;
用戶可自己定義設備ID 和制造商ID;
1 個簡化NIOS2 CPU 內核,供用戶測試使用;
1 個FPGA 內部16C450 串口,完全VHDL 內核提供;
1 組32 位SRAM,256K 字節,完全VHDL 源代碼設計提供;
1 組4MX32 位SDRAM,容量高支持到64MX32 位的SDRAM 接口,完全VHDL 內核SDRAM 接口源代碼提供;
1 組16 位FLASH(29LV800BB),1M 字節,可以擴充至32 位,
高16M 字節FLASH,完全VHDL 源代碼設計提供;
1 個標準IDE 接口提供,支持PIO,中斷和DMA 接口工作方式,完全VHDL 內核源代碼提供;
4 通道開關量輸出,集電極開路輸出,500ma 驅動電流,可擴展至64 路開關量輸出;
4 通道開關量輸入,光隔離輸入,可擴展至64 路輸入;
1 個7 段數碼管顯示輸出,提供直接顯示功能,方便用戶進行FPGA 的開發和調試;
4 個LED 狀態指示燈輸出,提供調試和測試使用,完全VHDL 內核源代碼提供;
2 個按鍵輸入,提供外部輸入中斷測試功能,供用戶進行測試和調試使用;
外擴標準32 位數據總線,提供dma 數據傳送能力;
以上功能均提供PCI 接口進行訪問和操作,提供DOS,WINDOWS98/WINDOWS2000 的WDM 驅動程序和測試程序的源代碼。
【應用范圍】
工業數據采集,a/d,d/a 數據變換,數據處理;
多路232/485 擴展,無需外部16c550,1C6 大可提供12 個串口, 內部16c550 的fifo 可達1k 字節;
多路開關量輸入/輸出擴展,可擴展至64 路;
pci 數據緩沖,數據加密;
工業控制;
【其他】
免費提供ALTERA QUARTUS2 4.1 和NIOS2 1.01
開發工具光盤;
開發板支持AS 和PS 下載方式,隨開發板免費提供ALTERABYTEBLASTER 2
下載電纜一根,供用戶使用;
提供NIOS2 CPU 開發指南及技術支持;