基于FPGA的SOPC嵌入式系统设计与典型实例
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

光盘说明

1.光盘的内容说明

该光盘包括7个实例文件夹,内容是实例的硬件原理图和程序源代码(如下图所示)。

2.光盘的使用说明

在用户已安装好软件并有开发板作为支持的前提下,使用实例工程的具体方法为:(1)拷贝某一实例工程到磁盘目录下,由于所有实例均在D盘根目录下进行设计,所以建议用户将其也放置到D:\目录下进行使用,避免不必要的问题,解压缩工程文件夹。

(2)点击文件夹中的.qpf文件,打开工程,在Quartus II中即可以看到整个工程中包含的文件。

(3)建议用户首先对工程进行编译,特别是当用户的软件版本与工程创建使用的版本(7.0版本)不相符合时,首先需要对工程重新编译才可使用。

(4)编译过程中,如果用户使用的开发板不是DE1,请对照相应的开发板手册配置好引脚约束,避免适配的问题。并确定其开发板支持实例工程欲达到的接口(比如如果用户使用的开发板本身不支持PS2接口,那么在对实例4进行鼠标使用的时候就自然得不到成功的结果了)。

(5)编译过程如果报错,请用户尝试删除工程目录下的 db 文件夹,该文件夹的内容是在笔者机器上编译时所保存的临时数据文件,可能会导致不兼容的问题,删除后重新编译即可解决问题。

(6)编译结束后,打开NiosⅡIDE(建议7.0版本),打开实例工程中的NiosII程序代码。

(7)编译并运行,即可看到最终的结果。 在此过程中如果软件报错,请在NiosⅡIDE中重新建立工程,并导入所有的软件文件(注意创建工程时需要指定正确的硬件描述文件.ptf),重新编译运行。

3.软硬件要求

本书实例工程均在QuartusⅡ7.0和NiosⅡIDE 7.0版本软件环境下进行设计,并使用Altera DE1开发板通过测试验证。用户使用实例之前应安装相应的软件(建议7.0版本以上),而且应该有相应的硬件开发板(建议使用 DE1)作为支持,特别地对于某些实例,还需要配备其他的硬件资源作为支持(比如LCD液晶屏、PS2鼠标、GPS模块等)。否则,只能对工程代码进行参考。