Learning Xilinx FPGA, CPLD, and ISE Development Software Basics
Spartan3-E FPGA 入门实验板比其他的入门实验板先进、复杂。它是学习FPGA或CPLD设
计和怎样运用ISE软件的基础。
Advanced Spartan-3 Generation Development Boards
入门实验板示范了MicroBlaze™ 32-bit 嵌入式处理器和EDK的基本运用。其更先进的地
方在于配了额外的外设和FPGA逻辑,包括SP-305入门实验板。
.?$
主要特征:1)XC3S500E(Spartan-3e):多达232个用户I/O口;320个FPGA封装管脚;
超过10000个逻辑单元。2)4Mbit的Flash 配置PROM;3)64个宏单元的XC2C64A
CoolRunner CPLD;4)64 MByte (512 Mbit) of DDR SDRAM, ×16 数据接口, 100+
MHz;5)16 MByte (128 Mbit) of 并行NOR Flash (Intel StrataFlash):FPGA配置存储;
MicroBlaze代码存储/映射;6)16 Mbits of SPI serial Flash (STMicro):FPGA配置存储;
MicroBlaze代码存储/映射;7)16字符-2线式LCD显示屏;8)PS/2鼠标或键盘接口;
9)VGA显示接口;10)10/100以太PHY(要求FPGA内部具有以太MAC);11)2个9-管
脚的RS-232端口(DTE和DCE两种类型);12)FPGA/CPLD下载/调试USB接口;
13)50Hz时钟晶振;14)1线式的SHA-1位流复制保护串行EEPROM;15)Hirose FX2扩
展连接口;16)3个管脚扩展连接器;17)4个SPI-DAC转换器输出管脚;18)2个SPI带可
编程增益ADC输入管脚;19)ChipScope™软件调试接口;20)带按钮的旋转编码器;
21)8个单独的LED输出;22)4个滑动开关;23)4个按钮开关;24)SMA时钟输入;25)8
管脚插槽辅助晶振
+(@A
Configuration Methods Galore!
FPGA的一个典型应用就是使用单永久性存储器来存储配置信息。为了说明新的Spartan-
3E的性能,入门实验板有3个不同的配置存储源,这需要一起正确使用。额外的配置功能使入
门实验板比典型的Spartan-3E应用更复杂。
入门实验板包括JTAG可编程USB接口。片上的线路简化了器件的编程过程。在典型的应
用中,JTAG编程硬件在片外或在一个单独的编程模块上,如XILINX USB电缆平台。
Voltages for all Applications
入门实验板利用TI公司的TPS75003芯片(专门为Spartan-3E的FPGA提供电源)作为三
态输出调整仪。该调整仪适用多种FPGA的应用。但是,入门实验板包括DDR SDRAM,这需
要它自身快速的电流来供给。简单地说,带USB接口的JTAG下载方式解决了需要单独配备
1.8V电源的问题。
Chapter 2
:
Switches, Buttons, and
Knob
评论7