【再说FPGA】Spartan-6 LX9 MicroBoard测评二硬件测试
0赞在测评一中,学习了如何搭建Spartan-6 LX9 MicroBoard集成开发环境。顺利成章,在测评二中学习一下板载资源并测试各个功能模块。首先,先简要的给大家介绍一下这块开发板,让大家对其有一个基本的认识。Spartan-6 LX9 MicroBoard开发套件市值89$,相比其他开发套件来说低成本是它无与伦比的巨大优势。虽然价格便宜,但是它的功能不容小觑。它为那些对32位嵌入式微处理器MicroBlaze感兴趣的设计者提供了非常完美的解决方案。该套件附带了一些预先定制的MicroBlaze系统,这使得用户能够像使用其它标准的微处理器一样进行软件的开发。SDK开发工具提供了一个熟悉的基于Eclipse的开发环境,方便用户编辑和调试代码。板载的外设资源和扩展接口使得该板卡成为各种应用的理想化工具。不管是运行RTOS的系统还是基于Linux的网络服务器,Spartan-6 LX9 MicroBoard都能很好的验证作者的设计。
板载资源
图1
图1囊括了板卡上的全部资源,包括:
* Spartan-6 LX9 FPGA
*64MB LPDDR SDRAM
* 128MB SPI Flash
*10/100以太网接口
*USB-UART接口
*片上USB-JTAG电路
* 两个2×6 PMOD 扩展接口
*带有电源状况指示的单片、三种电压规格的电源
* 编程时钟芯片
*USB的过压和ESD保护
*4个LED
*4位DIP开关
*复位和编程按键
应用领域
* 嵌入式微控制器
* 通用FPGA原型设计
* 网络服务器
* 测试和测量
对它的外设资源了解之后,我们就开始测试各个功能模块。按照图2所示连接好开发板和个人PC机。出厂之前,Spartan-6 LX9 MicroBoard已经预装了测试DEMO的代码,所以当我们通过USB口将开发板连接到我们的PC机后,SPI Flash会自动配置FPGA,这时我们会看到板上的LED呈现跑马灯的效果。
图2
DEMO测试:
1、打开测评一中所创建的超级终端,按下开发板上的SW4(编程)按键,这是超级终端界面如图3所示:
图3
2、输入命令help,会出现一个指令菜单,如图4所示。这些指令都是为了测试各个功能模块的,这里就不为读者一一演示了,读者感兴趣的话可以自己动手测试一下。
图4
3、网络服务器测试:
a、按图5所示修改本地连接属性,注意:务必使IP地址与开发板IP地址处于同一网段中,否则不能正常通信(开发板IP:192.168.1.10);
图5
b、打开网络浏览器,输入地址:http://192.168.1.10,然后回车,浏览器会打开如图6所示界面;
图6
c、点击Toggle LEDs按钮,开发板上的LEDs会随之点亮熄灭;
d、点击Update Status按钮,绿色框里的数据会反映开发板上DIP开关的状态。