本实验旨在熟悉ISE系列软件的设计流程和基本工具使用,并在Spartan 3E开发板上实现32位计数器的计数显示。实验包括创建ISE工程,进行VHDL语言设计输入,完成设计约束、综合和实现,并生成下载配置文件。
实验所需器材包括Spartan 3E开发板。实验中需要的源文件已放置在报告附录中。
实验步骤如下:
步骤1:创建ISE工程
1. 启动ISE 9.1图标,选择Project Navigator中的File→New Project。
2. 在弹出的对话框中,设置工程名为count32,工程存放路径为E:\work\,顶层模块类型选择HDL,并点击Next按钮。
3. 在目标器件选择界面中,选择spartan3E,然后点击Next,直到出现工程设计总表界面,最后点击Finish。
步骤2:VHDL语言设计输入
1. 在ISE工程中,展开Sources视图,右击Design Sources文件夹,选择New Source。
2. 在弹出的对话框中,选择VHDL模块,点击Next。
3. 输入模块名为count32,点击Next。
4. 在下一个对话框中,选择一个新建的文件,点击Finish。
5. 在打开的编辑器中,输入VHDL代码实现32位计数器的功能。
6. 保存并关闭编辑器。
步骤3:完成设计约束、综合和实现
1. 在ISE工程中,展开Sources视图,右击Constraints文件夹,选择New Source。
2. 在弹出的对话框中,选择Constraints模块,点击Next。
3. 输入约束文件名为count32.ucf,点击Finish。
4. 在编辑器中,输入约束信息,如时钟频率等。
5. 保存并关闭编辑器。
6. 在ISE工程中,展开Processes视图,双击Design Tasks,选择设计综合选项。
7. 在综合设置对话框中,选择默认选项,点击Next。
8. 在选择需要包含的源文件对话框中,选中count32.vhd,点击Finish。
9. 等待综合完成。
10. 在ISE工程中,展开Processes视图,双击Design Tasks,选择设计实现选项。
11. 在实现设置对话框中,选择默认选项,点击Next。
12. 在选择需要包含的源文件对话框中,选中count32.vhd,点击Finish。
13. 等待实现完成。
步骤4:生成下载配置文件,并在Spartan 3E开发板上实现计数显示
1. 在ISE工程中,展开Processes视图,双击Utilities,选择Configure Target Device。
2. 在配置对话框中,选择生成下载配置文件,点击Next。
3. 选择目标设备,点击Next。
4. 选择下载配置文件的路径和名称,点击Next。
5. 点击Generate按钮,等待配置文件生成。
6. 将生成的配置文件下载到Spartan 3E开发板上,实现32位计数器的计数显示。
以上是本实验的详细步骤。通过完成实验,我们可以熟悉ISE系列软件的设计流程和基本工具使用,并成功在Spartan 3E开发板上实现32位计数器的计数显示。