Everything of ISE --(一)安装与使用

2 篇文章 0 订阅
1 篇文章 0 订阅

下面这段是废话,可以不看。

因工作原因,本人的FPGA厂家变成了Xilinx,估计未来很长一段时间都要与赛家打交道了。有关赛家的IDE自己也不是很熟悉,在这里就留作记录,既给自己参考使用,亦可与人为小助。

正文开始

Xilinx的官网上面资料非常全面,而且搜索路径快捷简单,相比在牙膏厂网站上如破案般地搜索资料,简直如探囊取物。

举个例子,最近在使用ZC706评估板,所需要的几乎全部资料都可以在下面的链接中找到:

www.xilinx.com/ZC706

简单的规律就是,官网网址加上产品名称就可以直接定位到很多Xilinx产品的页面了,而且与该产品相关的全部资料都可以找到。

上面说这些就是告诉大家,无论你是为了使用原来的芯片而使用ISE,还是需要转到Vivado,这些IDE都可以在官网上面下载得到。在开始下载之前,需要经过个人注册与相关信息的填写。(因美国出口限制原因......)

1.ISE的安装

本人使用的是14.7的版本,64位win10操作系统

现在的win10兼容性好多了,因此安装起来非常顺畅,尽管在使用的时候还是会有些小毛病。

安装的教程请点击下面的链接:

ISE 14.7安装教程

2.关于安装成功之后64位版本打开即闪退的解决办法

相似的问题总是无独有偶,好在有前人栽树,解决办法在下面。

ISE 64位系统闪退

3.开始你的第一个Project吧!

个人觉得ISE使用起来还是不如Quartus的,可能主要是本人刚从Q平台转移过来思维习惯不适应的原因。

在Quartus上,一个项目的创建过程大致如下:

1)创建一个Project(选择芯片型号、速度等级、项目名称、路径等等项目的基本信息)

2)向项目内添加已有设计文件或者开始创建并编写新的设计文件,加入IP核等

3)加入约束信息(引脚约束、布局约束、时序约束等)

4)对项目进行编译(synthesis、Implement、P&R)等

5)下载到芯片内部(FPGA或者配置芯片中)

 

在ISE中,创建一个项目的大致过程如下:

1)创建一个项目(填写芯片型号、项目名称、项目路径等)(与Quartus类似)

2)为项目添加设计文件(已有或者新创建,添加IP核等)

3)加入约束信息(引脚、时序等)这里ISE为实现不同的约束功能就需要在ISE之外打开不同的软件了。(会增加很多窗口)

4)综合、实现、布局布线等(又要增加很多窗口)

5)下载程序到芯片(FPGA或者配置芯片中)

可以发现这二者的流程都差不多,其实每一步实现的功能就是完全一样的,就是为了让FPGA实现我们想要的功能所需的流程。

不过个人觉得Quartus比较好的一点是集成度更高,每一个功能都集成在一个小按钮下面。

而且最近使用还发现,在编写代码阶段,对设计文件的添加和删除在ISE中会显得格外麻烦(不知道是不是因为使用了乞丐版的原因),目前了解的就这么多,如有发现后续再继续补充。

不过平台都是由项目组选用的芯片决定的,无论好不好用,你都是最棒的。

ISE14.7使用教程(一个完整工程的建立)

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值