首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

赛灵思Spartan6 SP601开发板初体验

赛灵思Spartan6 SP601开发板初体验

前不久参加创新网举办的“安富利杯”赛灵思FPGA设计技巧与应用创新博文大赛,有幸赢取了SP601开发套件。最近一直忙于其他事务,所以没来得及详细叙述一下使用的体验。今天开始补充一下。
首先贴一下此板子最精简的概况:Spartan-6 FPGA SP601 评估套件是评估 Spartan-6 系列的理想入门级开发环境。低成本套件是 Xilinx 用于开发消费类、信息娱乐、视频和其它成本与功耗敏感型应用的基础平台。作为基础级目标设计平台,该套件整合了硬件、软件、IP 和预验证的参考设计,因此可以立即着手设计开发。
拿到开发套件之后,首先找到的是开箱清单,其中包含:
l SP601 基础板包含XC6SLX16-CS324-2CES FPGA
l FPGA 设计软件
l 套件内包含Xilinx ISE Design Suite:WebPack版的DVD。
l 目标参考设计
l 基本参考设计
l 硬存储器控制器设计
l 多重启动配置设计
l 入门演示
l 技术文档
l 硬件设置指南
l 入门指南
l 硬件用户指南
l 参考设计用户指南
l 板设计文件 - 原理图 / Gerbers / BOM
l 电缆和电源
l 5V 通用电源适配器
l 2条 USB A/MiniB 电缆(用于下载和调试)
l 以太网电缆
其关键特性有
l FPGA:XC6SLX16 CS324-2CES Spartan-6
l 配置:
l 板上配置电路
l 四重 SPI Flash 64MB
l 16MB 并行(BPI)Flash
l JTAG
l 存储器:
l DDR2 元件存储器 128MB
l IIC 8Kb IIC EEPROM
l 通信:
l 10/100/1000 三速以太网 PHY
l 串行(UART)至 USB 桥
l 扩展连接器:
l FMC-LPC 连接器(68个单端或34个差分用户定义信号)
l 8个用户 I/O(Digilent 2x6 头)
l 时钟技术:
l 200MHz 振荡器(差分)
l 带有 27MHz 振荡器的插座(单端)
l SMA 连接器(差分)
l 显示器:
l 4X LED
l 控制:
l 4个按钮
l 4X DIP 开关

阅读了注意事项之后,按照《Getting Started with the Xilinx Spartan-6 FPGA SP601 Evaluation Kit》这本说明书对板子进行了简单的验证。一些基础的程序都是固化在FLASH里面的,按照说明书进行跳线就可以验证了;不过没有程序的源代码,所以仅仅可以用来测试板子功能的完好性。
其次,在安装过程中的一点小问题是,程序的验证中用到了板子上的USBtoUART的接口,用户手册上说不需要安装驱动,但是我的XP SP3上的确是找不到驱动的;根据芯片型号在SiliconLabs的网站上找了半天也没有找到驱动;最后还是在设备管理器里通过微软的在线驱动服务自动匹配上的。功能验证的过程在此不详细写了,因为我看到网上好多已经发布的Spartan6开发板的试用报告都很详细了,《Getting Started with the Xilinx Spartan-6 FPGA SP601 Evaluation Kit》这本说明书里也有傻瓜式的操作步骤。
在随盘提供的Base Reference Design Interface这个接口程序中,还有一个专门的基于EDK的程序,遗憾的是也没有源程序,只有exe;看哪位大侠有时间以后开发一个吧。
然后来到Xilinx的网站上,想找一点资料,关于开发板的基本介绍在 http://china.xilinx.com/sp601,而可以参考的设计在 http://china.xilinx.com/products/boards/sp601/reference_designs.htm 。这些参考设计都是需要Xilinx网站的用户名和密码才能登录的,但是不知道为何登录成功并同意权利与义务以后,网页便无法打开了。难道是目前还没有可以参考的工程文件?四处搜寻一番,才发现目前关于Spartan6的开发资料还真的比较少,看来要从头开始仔细探索它的博大精深之路了。下一步准备根据Spartan6器件的特点和SP601的原理图来做一些开发了,期待可以有一些能拿来分享的东西吧。
记录学习中的点点滴滴,让每一天过的更加有意义!
返回列表