查看: 624|回复: 6

[资料] XILINX FPGA/CPLD开发环境:ISE 4.1i快速入门

已绑定手机
发表于 2022-5-16 17:08:26 | 显示全部楼层 |阅读模式 来自 广东省深圳市
本帖最后由 ppppppppp 于 2022-5-16 17:58 编辑

目录
ISE教程 ------------------------------------------------------------------------------------------------------ 3
教程概述 ------------------------------------------------------------------------------------------------- 4
设计开始 ------------------------------------------------------------------------------------------------- 5
软件要求 ------------------------------------------------------------------------------------------- 5
运行 ISE 软件 -------------------------------------------------------------------------------------- 5
使用在线帮助 ------------------------------------------------------------------------------------- 5
设计输入 VHDL ---------------------------------------------------------------------------------------- 6
创建一个新的工程项 ---------------------------------------------------------------------------- 6
创建一个计数器模块 ---------------------------------------------------------------------------- 6
利用计数器模板修改计数器模块 ------------------------------------------------------------- 7
仿真行为模型 功能仿真 -------------------------------------------------------------------------- 9
创建一个 testbench 波形源文件 ------------------------------------------------------------- 9
初始化计数器输入 ----------------------------------------------------------------------- 10
生成预期的输出响应 -------------------------------------------------------------------- 10
使用 ModelSim 进行仿真 --------------------------------------------------------------------- 11
行为仿真 ----------------------------------------------------------------------------------- 11
布局布线后的仿真 ----------------------------------------------------------------------- 12
设计输入 顶层为原理图 ------------------------------------------------------------------------- 14
创建 VHDL 模块 生成一个原理图符号 ---------------------------------------------------- 14
创建一个新的顶层原理图 -------------------------------------------------------------------- 14
例化 VHDL 模块 ---------------------------------------------------------------------------------- 14
原理图中连线 ----------------------------------------------------------------------------------- 15
为连线添加网络名 ----------------------------------------------------------------------------- 16
为总线添加网络名 ----------------------------------------------------------------------------- 17
添加输入/输出管脚标记 ---------------------------------------------------------------------- 18
设计实现 ----------------------------------------------------------------------------------------------- 20
运行实现设计 ----------------------------------------------------------------------------------- 20
在资源分配器 Floorplanner 中查看设计布局 ----------------------------------------- 20
对顶层文件进行仿真 时序仿真 ---------------------------------------------------------------- 22
创建一个 testbench 波形源文件 ---------------------------------------------------------- 22
初始化计数器输入 ----------------------------------------------------------------------------- 22
生成预期的输出响应 -------------------------------------------------------------------------- 22
布局布线后的仿真 ----------------------------------------------------------------------------- 24
附录 EDIF 设计方法 --------------------------------------------------------------------------------- 26
设计输入 ----------------------------------------------------------------------------------------------- 26
创建一个新的工程项 -------------------------------------------------------------------------- 26
添加 EDIF 源文件 ------------------------------------------------------------------------------- 27
设计实现 ----------------------------------------------------------------------------------------------- 27
运行实现设计 ----------------------------------------------------------------------------------- 27
FPGA Editor 中查看设计 ----------------------------------------------------------------- 28

ISE 教程
本教程主要是向 ISE 的初学者描述和演示,在Xilinx 的 ISE 集成软件环境中,如何用VHDL 和原理图的方式进行设计输入;如何用 ModelSim 仿真工具对设计进行功能仿真和时序仿真;如何实现设计。
注∶本教程的例子是在 PC机上的ISE 4.x环境中实现的。
本教程包括以下几个章节∶
●教程概述
●设计开始
●设计输入(VHDL)
●行为模型仿真(功能仿真)
● 设计输入(顶层为原理图)
●设计实现
●对顶层文件进行仿真(时序仿真)

教程概述
完成本教程后,你将会对以下的设计流程有一个清楚的认识∶
● 创建一个新的工程项,用 Virtex 器件作为设计的目标器件;
● 用 ISE的语言模板生成一个 4位计数器的VHDL 模块;
● 创建一个用波形输入的测试向量文件,并对 4位计数器进行功能仿真;
●创建一个顶层为原理图输入的设计;
● 在顶层原理图中调用计数器的VHDL 模块;
● 把所有的模块连接在一起,并标出内连网线,总线以及I/0管脚的名称;
● 对 4 位计数器模块和顶层原理图的输入信号波形进行初始化设置,并对仿真长度进行约束;
● 对 4 位计数器模块进行功能和时序仿真,对顶层原理图设计进行时序仿真∶
● 使用Floorplanner 工具,查看经过布局布线后该设计的布局情况;
● 参照"附录∶EDIF 设计方法",完成网表(EDIF)文件输入的设计流程;
● 参照"附录∶EDIF 设计方法",使用 FPGA Editor,查看经过布局布线后该设计的布局和布线情况。

设计输入(VHDL)
本节中,你将会利用VHDL 语言模板来设计一个4位计数器模块。首先,创建一个新的工程项和生成一个计数器模块;然后,参照计数器 VHDL 语言模板来完成一个4位计数器的VHDL设计。
创建一个新的工程项
按照以下步骤创建一个新工程项∶
1.选择File->New Project;
2.在 New Project 对话框中的 Project Location下,键入新工程项存放的路径,或者点击 Project Location 旁的浏览按钮,选择你想存放新工程项的路径;3.在 Project Name 下,键入'Tutorial'。当你在Project Name下键入'Tutorial后,在 Project Location 下会自动创建一个'Tutorial'的子目录;
4.使用Value处的下拉菜单,你可以对每种属性进行选择。在下拉菜单列表中,点击所需的属性值如下∶
●器件系列(Device Family)∶Virtex
● 器件 (Device)∶ xcv50-6bg256
●设计流程 (Design Flow)∶XST VHDL

更多详细内容请下载附件查看
游客,如果您要查看本帖隐藏内容请回复
已绑定手机
发表于 2022-5-16 17:35:48 | 显示全部楼层 来自 广东省深圳市
谢谢分享  
已绑定手机
发表于 2022-5-16 17:35:49 | 显示全部楼层 来自 广东省深圳市
谢谢分享  
已绑定手机
发表于 2022-5-16 17:35:48 | 显示全部楼层 来自 广东省深圳市
谢谢分享  
已绑定手机
发表于 2022-5-17 21:28:27 | 显示全部楼层 来自 上海市
谢谢分享
已绑定手机
发表于 2022-5-17 21:28:40 | 显示全部楼层 来自 上海市
学习学习
已绑定手机
发表于 2022-8-26 09:46:16 | 显示全部楼层 来自 陕西省西安市
更多详细内容请下载附件查看
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

合作/建议

TEL: 19168984579

工作时间:
周一到周五 9:00-11:30 13:30-19:30
  • 扫一扫关注公众号
  • 扫一扫打开小程序
Copyright © 2013-2024 一牛网 版权所有 All Rights Reserved. 帮助中心|隐私声明|联系我们|手机版|粤ICP备13053961号|营业执照|EDI证
在本版发帖搜索
微信客服扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表