随着Intel收购Altera、AMD收购Xilinx,曾经占据全球FPGA市场近90%的两大单一FPGA生产制造商已完成历史使命,从此半导体行业将走向CPU、GPU、FPGA融合发展的道路。
回想当年,入门FPGA的场景历历在目;翻箱倒柜,庆幸曾经视为珍宝的开发板犹在。
Spartan-3E Starter Kit Board是早年Xilinx大学计划推出的一款入门级开发板,从简单的逻辑门实验到数字信号处理都有配套的大学计划教程,确实是入门的理想之选。该开发板主要包括:
- Xilinx XC3S500E FPGA芯片
- Xilinx XCF04 Platform Flash用来存储FPGA配置
- 32MB Micron公司的DDR SDRAM
- 16MB Numonyx公司的Strata Flash
- 2MB ST Microelectronics公司的串行Flash
- Linear Technology公司的开关式高效供电系统
- Texas Instruments公司的TPS75003三路高效率功率管理IC
- SMSC的LAN83C185以太网物理层传输芯片
- VGA、RS-232、ADC、DAC等
芯片性能跟当前不可同日而语,但外设资源相对丰富,这也符合入门级开发板的定位。下图是开发板本板了,连同电源线、USB连接线一起吃灰多年。
吃灰多年的Spartan-3E Starter Kit Board
抱着试一试的心态,上电,竟成功点亮[大笑]
上电点亮的Spartan-3E Starter Kit Board
虽然Xilinx早就在2012年就推出了Vivado设计套件,但Vivado并不支持早期芯片,6系列及以下FPGA芯片的开发只能在ISE下进行。
清晰记得当初一开始用的是ISE10.1,靠着下面两本宝典完成了入门。
Xilinx大学合作计划教材
作为一块原厂开发板,也是有配套的官方用户手册的,现在在网上也很容易搜到和下载到。
Spartan-3E Starter Kit Board官方用户手册截图
最后,FPGA软件开发不同于计算机、互联网的软件开发,不容易吃“青春饭”,需要积累很多的设计经验。









