没有合适的资源?快使用搜索试试~ 我知道了~
FPGA ISE编程入门
4星 · 超过85%的资源 需积分: 10 23 下载量 60 浏览量
2011-01-18
10:19:01
上传
评论
收藏 599KB DOC 举报
温馨提示
试读
16页
详尽的介绍了关于FPGA ise vrilog 编程,注意其中是基于xilinx公司的芯片。
资源推荐
资源详情
资源评论
一、ISE软件的基本介绍
1、ISE用户界面
ISE的界面如图1-1所示,由上到下主要分为标题栏、菜单栏、工具栏、工程
管理区、源文件编辑区、过程管理区、信息显示区、状态栏等8部分。
标题栏:主要显示当前工程的名称和当前打开的文件名称。
菜单栏:主要包括文件(File)、编辑(Edit)、视图(View)、工程
(Project)、源文件(Source)、操作(Process)、窗口(Window)和帮助
(Help)等8个下拉菜单。其使用方法和常用的Windows软件类似。
工具栏:主要包含了常用命令的快捷按钮。灵活运用工具栏可以极大地方便用户在
ISE中的操作。在工程管理中,此工具栏的运用极为频繁。
工程管理区:提供了工程以及其相关文件的显示和管理功能,主要包括源文件视图
(Source View),快照视图(Snapshot View)和库视图(Library
View)。其中源文件视图比较常用,显示了源文件的层次关系。快照是当前工程
的备份,设计人员可以随时备份,也可以将当前工程随时恢复到某个备份状态。
快照视图用于查看当前工程的快照。执行快照功能的方法是选择菜单项Project |
Take Snapshot。库视图则显示了工程中用户产生的库的内容。
源文件编辑区:源文件编辑区提供了源代码的编辑功能。
过程管理区:本窗口显示的内容取决于工程管理区中所选定的文件。相关操作和
FPGA设计流程紧密相关,包括设计输入、综合、仿真、实现和生成配置文件等。
对某个文件进行了相应的处理后,在处理步骤的前面会出现一个图标来表示该步
骤的状态。
信息显示区:显示ISE中的处理信息,如操作步骤信息、警告信息和错误信息等。
信息显示区的下脚有两个标签,分别对应控制台信息区(Console)和文件查找
区(Find in Files)。如果设计出现了警告和错误,双击信息显示区的警告和错
误标志,就能自动切换到源代码出错的地方。
状态栏:显示相关命令和操作的信息。
2.ISE菜单的基本操作
ISE所有的操作都可通过菜单完成,下面简要介绍ISE的菜单命令以及功能。
(1) File菜单
File菜单的命令包括:New Project、Open Project、Open
Examples、Close Project、Save Project As、New、Open、Save、Save
As、Save All、Print Preview、Print、Recent Files、Recent Projects以及
Exit等。
New Project命令:用于新建工程,是开始设计的第一步。ISE会为新建的工程创
建一个和工程同名的文件夹,专门用于存放工程的所有文件。
Open Project命令:用于打开已有的ISE工程。高版本的ISE可以打开低版本的工
程,但需要版本转换,该转换是单向的、不可逆的,因此需要做好版本备份。低版
本的ISE不能打开高版本的ISE工程。
Open Examples命令:用于打开ISE提供的各种类型的示例。
Close Project命令:关闭当前工程。如果关闭前未保存文件,ISE会提示用户保
存后再退出。
Save Project As命令:可将整个工程另存为其他名字的工程,在大型开发中,常
使用该命令来完成版本备份。
New命令:用于新建源文件,可生成原理图、符号以及文本文件。文本文件另存
为时可修改其后缀名,以生成.v或.vhd的源文件。
Open命令:用于打开所有Xilinx所支持的文件格式,便于用户查看各类文件资源。
Save、Save As以及Save All命令:分别用于保存当前源文件、另存为当前源文
件以及保存所有源文件。用户要在开发当中养成及时保存文件的习惯,避免代码丢
失。
Print Preview命令:用于打印预览当前文件,Print用于打印当前文件。
Recent Files命令:用于查看最近打开的文件。
Recent Projects命令:用于查看最近打开的工程。
Exit命令:用于退出ISE软件。
(2)Edit菜单
Edit菜单的命令包括:
Undo、Redo、Cut、Copy、Paste、Delete、Find、Find Next、Find in
Files、Language Templates、Select All、Unselect All、Message
Filters、Object Properties以及Preference等,大多数命令用于源代码开发中。
Undo命令:用于撤销当前操作,返回到前一状态。
Redo命令:是Undo命令的逆操作,用于恢复被撤销的操作。
Cut命令:剪贴选中的代码, 快捷键为“CRTL+X”。
Copy命令:复制选中的代码, 快捷键为“CRTL+C”。
Paste命令:粘贴剪贴和复制的代码, 快捷键为“CRTL+V”。
Delete命令:删除选中的代码。 Find命令:查找选中的文字,或寻找在其输入框
中输入的内容,快捷键为“CRTL+F”。
Find Next命令:寻找下一个要查找的内容,并跳至相应的位置,快捷键为“F3
”。
Language Templates命令:可打开语言模版,里面有丰富的学习资料,是非常
完整的HDL语言帮助手册,其地位类似于VisualC++的MSDN。
Select All命令:选中所有的代码,其快捷键为“CRTL+A”。
Unselect All命令:撤销已选中的全部代码,是Select All的逆操作。
Message Filter命令:过滤消息,只显示用户期望的消息。
Preference命令:用于设定ISE的启动参数以及运行参数,有着众多的设置项,最
常用的就是第三方EDA软件的关联设置,将在第4.5节详细介绍。
(2) View菜单
View菜单主要管理ISE软件的视图,不涉及FPGA开发中的任何环节,其中常用的
命令有Layout Horizontally、Layout Vertically以及Restore Default
Layout。
Layout Horizontally命令:将水平地排列ISE主界面中过程管理区、过程管理区
以及代码编辑区等主要栏目。
Layout Vertically命令:将垂直地排列ISE主界面中过程管理区、过程管理区以及
代码编辑区等主要栏目。
Restore Default Layout命令:将恢复ISE默认的主界面布局。
(3) Project菜单
Project菜单包含了对工程的各个操作,是设计中最常用的菜单之一,包括
New Source、Add Source、Add Copy of source、Cleanup Project
Files、Toggle Paths、Archive、Take Snapshot、Make Snapshot
剩余15页未读,继续阅读
资源评论
- xiaocxz02062015-03-10还不错 入门看看还行
OString2024
- 粉丝: 475
- 资源: 8
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功