首页
|
新闻
|
新品
|
文库
|
方案
|
视频
|
下载
|
商城
|
开发板
|
数据中心
|
座谈新版
|
培训
|
工具
|
博客
|
论坛
|
百科
|
GEC
|
活动
|
主题月
|
电子展
注册
登录
论坛
博客
搜索
帮助
导航
默认风格
uchome
discuz6
GreenM
»
FPGA/CPLD可编程逻辑
» FPGA成神之路 ----- 菜鸟的武器(ISE开发使用)
返回列表
回复
发帖
发新话题
发布投票
发布悬赏
发布辩论
发布活动
发布视频
发布商品
FPGA成神之路 ----- 菜鸟的武器(ISE开发使用)
发短消息
加为好友
pengpengpang
(pengpengpang)
当前离线
UID
1023229
帖子
6106
精华
0
积分
3055
阅读权限
90
来自
中国
在线时间
156 小时
注册时间
2013-12-20
最后登录
2016-7-3
论坛元老
UID
1023229
来自
中国
1
#
打印
字体大小:
t
T
pengpengpang
发表于 2014-8-18 20:05
|
只看该作者
FPGA成神之路 ----- 菜鸟的武器(ISE开发使用)
开发
给大家介绍菜鸟的第一款武器。xilinx ISE开发套件。
武器介绍:
名称:ISE Design Suite 14.7
功能:xilinx 系列FPGA开发的必备武器,属于基本套装。用此武器利用verilog或VHDL编写代码,能实现高能爆发能量。
武力:9星。
推荐等级: 10级(菜鸟必备)
备注:本版本开发套件,为xilinx公司ise产品最后一个版本。优点多多,BUG也多多。
获取方法:在xilinx官网上可以下载
装备方法:和普通的软件安装方法一致,没什么特殊强调的地方。一点安装时间很长,如果卡在某个地方20--30分钟,大家不要觉得是程序卡死,继续等下去。
使用教程
1,打开方法:
确认正确安装后,一般会在桌面建立快捷方式,点击快捷方式即可进入软件。如没有,可以 开始----所有程序 ---- Xilinx Design Tools ---- ISE Design Suite 14.7 ---- ISE Design Tools -- 64-bit Project Navigator(32bit 的也可以)
进入界面后,会默认打开你上一次的工程,如果新安装这里就空白的,无所谓啦。点击file - 新建工程。正确操作就是上面的图像。上面有一些英文注释,估计就算大家超级菜,也是可以认识的,这里不细说。
name 中写入工程名,注意工程名要简明之意,不然到最后,做的多了,你自己都不到是干什么的。location 内写入工程文件夹目录,注意不要出现非法字符和中文。外国进口的装备都有这个毛病。然后next。
2,工程设置
先上图。
依言是各种能量文字,不会的菜鸟查字典,这是成神必备哦。如果是xilinx 官方发布的开发板,在evaluation development board中会有相关的选项 。如果找不到就说明你买的开发板是山寨的。
如果是自己的板子,就像上图一样,选择none specified,然后再family,device,package,speed中选择自己芯片的参数。有的小伙伴们会问,这个怎么选。告诉你成神必备技之查看文档手册。如果没找到,、
那就是你的问题。不要怀疑手册不全面。其他的一般不用管,next go。
3,各种信息
这一步对初学的小伙伴,完全可以闭着眼睛点next。成神后还是可以看看的。当然对自己之前的操作有怀疑还是可以在验证一下的。
4, 选择资源类型。
这里不一一阐述。说几个注意的。IP,这个是新建ip核。verliog module,如果你要用verilog写代码,选择这个,写仿真选verilog test fixture。用vhdl就选带vhdl的类型。vhdl library是建立vhdl库的,在ip核设计中
会用到。这个对话框在ise开发过程中,可以随时右键工程名进行添加。embedded processor是edk工程,在这里建立edk工程会自动添加到ise顶层文件下。
这里需要注意一点,在ise开发过程中,右键右边工程名是弹出的对话框,会多出几个选项。其中chipscope definition and connection file是加载chipscope项目。implementation constraints
file 是ucf文件(约束文件)。
5,端口规格
这一步菜鸟们不需要设置。大神们需不需要就不知道了。到目前为止我从来没有设置过。next
6,概括
狠狠的点击finish ,终于设置完了。
7,工程界面
现在下面的就是进入ise开发的界面了。implementation下是你建立的文件类型和结构,simulation选中后进入的是调试仿真模块。这里你右击xc6clx25t-2fgg484--新建,就会看到上一步介绍的画面。
其实你在这个模块下右击任何一个文件名都会有相同的设置。小伙伴们动手试试,不要老等着我一个一个的介绍。在processes模块下,有很多项,讲几点,synthesize(综合)在一般的代码开发中,编写玩代码
要双击一下这个选项,它是把你的代码映射成逻辑器件,在view RTL schematic 和 view technology schematic 中可以看你代码的逻辑结构图,里面会有种触发器什么的。这一步也是检测你代码是否有错误的
步骤。在此步进行代码校错。implement design中有translate(翻译),map(映射),place & route(布局布线),有兴趣的小伙伴可以上网上详细的查查,这里就是把你写的代码变成FPGA的硬件结构。
generate Programming file 这是生成运行文件。可以直接双击这一步,这样上面介绍的都会自动运行,也可以一步一步的双击运行。在FPGA开发中。这些过程完成后,生成的是。bit文件。在CPLD开发中这步
生成的是。jed文件。所以在进行CPLD开发的菜鸟们就不要苦苦的寻求。bit文件啦。configure target device 点开可以看到下载项,把写好的逻辑下载到FPGA中。analyze design using chipscop是运行
chipscop进行逻辑分析。小伙伴们可以现查有关的知识,也可以等我写有关chipscop的武器教程。
跑到图片下面来,不要跟丢哦。console 在你进行编译等过程中进展情况的显示,如果你有两个屏幕,这个最好放大放在一个屏幕上,所有的错误信息和警告全靠他了。
errors,和warnings这个就不用说了吧。如果你的代码出现错误,一定要在console窗口下反复看错误提示和警告提示。英语差的小伙伴多努力哟。后续有时间会介绍错误与解决办法的集锦。
上面图片上的代码是我随便写的,不要深究呀。
8,仿真操作。
代码写好后可以进行仿真,仿真的工具也有很多。这里简单介绍一下ise内置的。点击simulation,进到这个窗口,右键你的代码文件,ise14,新建。我去又是这个界面。选verilog test fixture。
设置个名字就行了。如果用VHDL。无比聪明的你还需要我告诉你选VHDL test 。。。吗。一般情况下,你的代码量不是很大,测试文件会自动的完整的生成。如果代码量很大,这里只会生成一个简单的框架。
不用怕同志们,对于菜鸟一时半会遇不到这个问题。
9. 武器总结。
有关代码书写,仿真代码的设计,其他工具的使用,以后会一一介绍。在此期间希望同为菜鸟的小伙伴们,多多动脑,自己思考。FPGA成神之路中,学会思考是必须必须具备的哦。
武器使用心得可以交流哦。
收藏
分享
评分
记录学习中的点点滴滴,让每一天过的更加有意义!
回复
引用
订阅
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
无线技术
微波在线
综合交流区
职场驿站
活动专区
在线座谈交流区
紧缺人才培训课程交流区
意见和建议