首页
|
新闻
|
新品
|
文库
|
方案
|
视频
|
下载
|
商城
|
开发板
|
数据中心
|
座谈新版
|
培训
|
工具
|
博客
|
论坛
|
百科
|
GEC
|
活动
|
主题月
|
电子展
注册
登录
论坛
博客
搜索
帮助
导航
默认风格
uchome
discuz6
GreenM
»
FPGA/CPLD可编程逻辑
» Xilinx Spartan-6 LX9开发板测试
返回列表
回复
发帖
发新话题
发布投票
发布悬赏
发布辩论
发布活动
发布视频
发布商品
Xilinx Spartan-6 LX9开发板测试
发短消息
加为好友
pengpengpang
(pengpengpang)
当前离线
UID
1023229
帖子
6106
精华
0
积分
3055
阅读权限
90
来自
中国
在线时间
156 小时
注册时间
2013-12-20
最后登录
2016-7-3
论坛元老
UID
1023229
来自
中国
1
#
打印
字体大小:
t
T
pengpengpang
发表于 2014-10-23 20:55
|
只看该作者
Xilinx Spartan-6 LX9开发板测试
锁相环
,
LED灯
,
Flash
,
开发
,
创新
首先,感谢电子创新网给我提供了Xilinx Spartan-6 LX9开发板测试机会。拿到开发板可以发现虽然尺寸很小,但是上面的硬件资源丰富,主要包含以下扩展电路:
以Xilinx Spartan-6 XC6SLX9-2CSG324C型FPGA为核心;
采用外部USB供电,并提供USB接口为FPGA开发板实现JTAG调试、下载
采用USB-to-UART串行通信等功能;
包含4个晶振;
64-Mb SDRAM;
128-Mb SPI Flash
提供I2C接口;
4个LED灯;
4个拨码开关;
CDCE913锁相环芯片;
提供USB JTAG编程电缆;
两个系统按键开关。
使用之前,用户首先要安装ISE12.4或更高版本,并安装以下程序:
安装digilent.adept.system_v2.8.1驱动;
安装digilent plug-in for Xilinx Tools插件;
安装CP210x驱动;
安装Spartan-6 LX9 MicroBoard IPXACT文件
认真阅读安富利公司提供的以下文档:
Xilinx Spartan-6 LX9 MicroBoard - Hardware User Guide
Silicon Labs CP201x USB-to-UART Setup Guide v.1.0
Spartan-6 LX9 MicroBoard Configuration Guide v.1.3 (4/18/11)
Xilinx Spartan-6 LX9 MicroBoard - Hardware User Guide
Xilinx Spartan-6 LX9 MicroBoard - Quick Start Card
Xilinx Spartan-6 LX9 MicroBoard - Getting Started Guide
下面以ledflash_vhdl_ise12_4_01为例,介绍一下设计输入、综合、实现、下载等过程的实现。
建立工程
执行【File】|【New Project】命令,如下图所示,在name中输入项目名称“frist”,location中输入存储路径,点击【Next】按钮。
如图所示,选择family选项Spartan6,device选项XC6SLX9,package选项CSG324,speed选项-2,Preferred Language选项为VHDL,其它选项不变,然后点击【Next】按钮。
点击finish,建立工程。
解压I90_AvtS6LX9MicroBoard_SimpleLED_12_4_01文件中ledflash_vhdl_ise12_4_01文件,然后将其中的source文件夹复制后放置已建立工程文件加下。执行Project|Add source命令,然后选中ledflash.vhd和ledflash.ucf文件,将弹出如下对话框,点击【Ok】按钮。
如图所示,两个文件被添加到工程first中。
在处理子窗口中,双击Synthesize-XST选项,就可以对设计进行综合。
接下来双击Implementation Design选项,就可以对设计进行ISE的实现。选择Place & Route,并展开选择View/Edit Routed Design(FPGA Editor),放大查看硅片细节。
在过程管理区中单击选中Generate Programming File选项,右键单击并选中Process Properties选项,在弹出的对话框中将configuration option中set SPI Configuration Bus Width修改为4。然后,双击Generate Programming File选项,生成的编程BIT二进制比特流文件。
最后,进行文件下载。选择Configure Target Device,在展开的选项中双击Manage Configuration Project,启动iMPACT。
双击点击Boundary Scan,右键单击并在弹出的菜单中选择Cable Setup。在弹出对话框中,将Cable Plug-in项选中,并填写digilent_plugin,点击【Ok】按钮。
右键选择Initialize Chain,如图所示可以看到已经检测到开发板。
双击FPGA器件,添加BIT文件,然后点击Program就可以将程序下载了。
如果需要生成MCS文件,首先双击Create PROM File,选择Configure Single FPGA,点击
按钮,在Step2中,选择Storage Device为128M,点击Add Storage Device按钮,点击
按钮。在Step3中,修改输出路径以及输出文件名称,点击【OK】按钮。
将下载文件添加后,双击Generate File按钮,将提示Generate Succeeded。
单击Boundary Scan选项,右击选中add SPI/BPI Flash,将生成的mcs文件添加进来。
设置SPI PROM的型号和位宽,将生成的MCS文件添加并下载即可。
收藏
分享
评分
记录学习中的点点滴滴,让每一天过的更加有意义!
回复
引用
订阅
TOP
返回列表
电商论坛
Pine A64
资料下载
方案分享
FAQ
行业应用
消费电子
便携式设备
医疗电子
汽车电子
工业控制
热门技术
智能可穿戴
3D打印
智能家居
综合设计
示波器技术
存储器
电子制造
计算机和外设
软件开发
分立器件
传感器技术
无源元件
资料共享
PCB综合技术
综合技术交流
EDA
MCU 单片机技术
ST MCU
Freescale MCU
NXP MCU
新唐 MCU
MIPS
X86
ARM
PowerPC
DSP技术
嵌入式技术
FPGA/CPLD可编程逻辑
模拟电路
数字电路
富士通半导体FRAM 铁电存储器“免费样片”使用心得
电源与功率管理
LED技术
测试测量
通信技术
3G
无线技术
微波在线
综合交流区
职场驿站
活动专区
在线座谈交流区
紧缺人才培训课程交流区
意见和建议