光盘说明
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模块等)。否则,只能对工程代码进行参考。