电子设计自动化实验指导
点击“Next”出现图1.7的家族和器件的选择。
图1.7家族和器件的选择
这一步很重要!以后的硬件实验这一步都要正确选择。Family选择第一个ACX1K,器件选择EP1K100QC208-3,如图1.8所示。
图1.8 已选择好的家族和器件
9
电子设计自动化实验指导
Ok, 选择下一步,出现图1.9第三方工具选择的界面,我们用不到第三方工具,直接“Next”。
图1.9第三方工具选择
图1.10为工程Wizard的最后一个界面,就是一个总结吧,可以看看,然后finish就可以了。
图1.10 工程Wizard 总结
步骤5:编译工程文件 工程创建完后,可以对工程进行编译。
10
电子设计自动化实验指导
图1.11 编译
编译完成后可能会有warning或error,如果只出现少量的warning可以不用理会,但如果较多,要引起重视,要仔细看一看是什么警告,如果有问题必须修改。而如果出现error的话那肯定要改错了。
以此例说明一下如何修改错误,点击确定,如图1.12所示。一般在修改错误时,都要先找到第一个错误。本例的第一个错误提示为:Error (10170): Verilog HDL syntax error at Mux41a.v(6) near text \ expecting \or \,意思为在always附近少了一个\or \。可以双击此错误,找到错误代码的位置。如图1.13。此时我们可以看到,在代码的第5行后面少了一个分号“;”,加上分号,再重新保存一下,再编译一次!
图1.12 错误提示
11
电子设计自动化实验指导
图1.13 修改错误
好了,恭喜你,大功告成!点击确定即可。
图1.14 编译成功
步骤6:看综合后的电路 编译成功后,可以先看看综合后的电路是什么样子的,你
的代码已经转换成电路啦!操作如图1.15所示。综合后的电路如图1.16所示,可以利用左侧的放大镜来放大或缩小电路,左键为放大,右键为缩小。
12
电子设计自动化实验指导
图1.15 看综合后的电路的菜单
图1.16 综合后的电路
步骤7:功能仿真 此步骤为验证所设计的代码功能的正确性。
13