完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
使用 ISE 进行 FPGA 开发的流程大致可以分为 3 个步骤。 1.设计输入与仿真 设计输入(Design Entry)是指以 HDL 代码、原理图、波形图以及状态机的形式输入设计源文件,而设计仿真(Simulation)是指通过仿真工具对设计的整体模块或者局部模块进行仿真来检验设计的功能和性能。图 3-25 所示的是 HDL 代码输入界面和波形文件编辑界面。 图 3-25 HDL 代码输入界面和波形文件编辑界面 2.用户约束条件、综合和实现 用户约束条件(User Constraints)的作用是对综合、实现过程进行控制,以满足速度、面积、引脚位置等需求。编辑约束条件对应着图 3-26 中的 User Constraints项,其中有包括了 4 个子项,分别表示的意义为创建时间约束、配置引脚、创建面积约束、以文本方式编辑约束。 综合(Synthesize)是 FPGA 设计流程中的重要环节,综合结果的优劣直接影响到设计的最终性能。ISE 自带的综合工具是 XST,同时它也支持 Synplify/Synplify Pro 等第三方综合工具,但是由于 Xilinx 对于其器件的底层最为了解,所以使用 XST 综合往往会得到比较满意的结果。综合对应了图 3-26 中的 Synthesize – XST 项,其中包含了 3 个子项,分别表示查看综合报告、查看综合器件的 RTL 级原理图和检查语法。这些选项的详细使用方法将在下面的实例中进行介绍。 实现(Implementation)过程也包含了 3 个子项,如图 3-26 中 Implement Deisgn 项所对应的子项,分别是翻译、映射和布局布线。需要注意的是进行实现步骤之前必须进行约束条件的编辑(引脚约束是必须定义的),否则实现可能会出错并且实现得到的结果是没有用处的。 |
|
相关推荐 |
|
只有小组成员才能发言,加入小组>>
2845 浏览 3 评论
27599 浏览 2 评论
3421 浏览 2 评论
3946 浏览 4 评论
基于采用FPGA控制MV-D1024E系列相机的图像采集系统设计
2288 浏览 3 评论
1326浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-5 15:22 , Processed in 1.249296 second(s), Total 42, Slave 31 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号