產品說明0

Xilinx Spartan-3E開發板是美國Xilinx公司大學計劃中推薦使用的一款FPGA開發板,非常適合初學者,學生通過此開發板可以學習Xilinx公司ISE、EDK、ChipScope、System Generator等設計軟件;此開發板可以運行MicroBlaze和PicoBlaze軟核,建立基於Xilinx FPGA的嵌入式系統,此開發板上除了配備Spartan-3E系列XC3S500E FPGA外,還配備多種存儲器和接口資源,故此開發板是邁入Xilinx高端設計理想的學習平台。
為了更好地學習Xilinx FPGA,在原有的參考設計基礎上增加了一些相關的實驗,並提供更加方便的技術支持。
Xilinx Spartan-3E開發板有如下幾方面的特點:
——使用USB進行在線的下載和調試
——Spartan-3E FPGA芯片多種配置方式,可以由Flash存儲器配置,由Flash PROM芯片配置和SPI串行Flash配置
——在Flash PROM配置方式時,可以實現多重啟動
——可以運行32位的MicroBlaze嵌入式處理器和8位的PicoBlaze嵌入式控制器
——具備DDR SDRAM
Xilinx Spartan-3E開發板資源
* Xilinx XC3S500E Spartan-3E FPGA:
Spartan-3E系列屬於Xilinx公司經過邏輯優化的FPGA;
FPGA芯片為50萬門;
片內集成了10476個邏輯單元(Logic Cell);
20個專用的乘法器;
20個RAM塊共360KBit,73KBit分佈式的RAM ,片上RAM一共有大約333KBit;
4個DCM(數字時鐘管理單元);
最多232個用戶I/O,最多92個差分I/O對。
* Xilinx 4MBit Platform Flash configuration PROM
* Xilinx 64個宏單元的 XC2C64A CoolRunner CPLD
* 64 MByte (512 Mbit) DDR SDRAM, 16位 數據接口, 工作頻率超100MHz
* 16 MByte (128 Mbit) 並行 NOR Flash (Intel StrataFlash) 可以存儲FPGA配置文件和實現MicroBlaze 軟核的代碼映射
* 字符LCD液晶屏 2行×16
* PS/2鼠標鍵盤接口
* VGA接口
* 10/100以太網(要求以太網MAC在FPGA)
* 2個9針RS-232串口(一對DTE和DCE結構)
* 基於USB 的FPGA/CPLD下載調試接口
* 50 MHz時鐘
* 單線串行EEPROM,具備比特流複製保護功能。
* 100針擴展接口
* 三組6針輔助擴展接口
* 基於SPI通訊,4路輸出的DAC轉換器
* ChipScope?軟觸式調試接口
* 帶按鈕的循環編碼器
* 8個單獨的LED
* 基於SPI通訊,帶可編程增益的預放大器,2路輸入的ADC轉換器
* 4個滑動開關
* 4個按鍵開關
* SMA時鐘輸入
* 8引腳輔助晶振插座
Xilinx Spartan-3E開發板實驗
第一部分:EDA實驗
實驗1、ISE軟件的使用
實驗2、編碼器實驗
實驗3、譯碼器實驗
實驗4、加法器實驗
實驗5、計數器實驗
實驗6、分頻計實驗
實驗7、流水燈實驗
實驗8、UART串口通信實驗
實驗9、PS/2 鍵盤實驗
實驗10、PS/2 鼠標實驗
實驗11、VGA 彩條顯示實驗
實驗12、VGA 字符顯示實驗
第二部分:PicoBlaze實驗
*實驗1 Spartan-3E FPGA入門套件初始設計
*實驗2 PicoBlaze 處理器放大器和 A/D 轉換器控制器
*實驗3 PicoBlaze 處理器放大器和 D/A 轉換器控制器
*實驗4 PicoBlaze RS-232 StrataFlash編程器
*實驗5 PicoBlaze 處理器 SPI Flash 編程器
*實驗6 PicoBlaze 處理器頻率發生器
*實驗7 PicoBlaze 處理器實現的脈寬調製(PWM)生成和控制
*實驗8 PicoBlaze 處理器頻率發生器
*實驗9 PicoBlaze 處理器頻率計數器
*實驗10 PicoBlaze 處理器 DS2432 SHA-1 算法
*實驗11實現並測試高效視頻線路存儲
*實驗12 PicoBlaze 處理器實時時鐘
第三部分:MicroBlaze實驗
實驗9 FPGA的SPI Flash配置模式
實驗10 FPGA的BPI配置模式
實驗11 MicroBlaze的Bootloader設計
實驗12 OPB 定制外設連接 LCD 和 MicroBlaze 處理器
實驗是Xilinx官方參考設計