买验报告基于FPGA的一位全加器与约翰逊计数器实验一:实验目的熟悉ISE软件的使用;熟悉下载平台的使用;掌握利用层次结构描述法设H•电路。二:实验任务按照原理图设计半加器电路;建立顶层原理图电路;对全加器电路进行仿真分析、引脚锁定、下载;完成约翰逊计数器的设计。三:(A,B,CO,S);inputA,B;outputS;outputCO;wireS,CO;assignS=AAB;assignCO=A&B;endmodule阁3半加器真值表及verliog源码IIValue1ftco|—位全加器的设计输入輪出Ci-1AiBiSiCi00000001100101001101100101010**********,激励文件见附录,仿真测试如下圈:图714左计数的仿真波型图8向右计数的仿真波型分析波形对照教材上P29的输出数码,符合设计要求,设计合理。四:思考题为什么在实验步骤3屮,将半加器保存为half_adder,可否保存为full_adder?答:不能保存为full_adder。因为verilogHDL语言中,要求程序名与实体名一致,否则会出现错误。对电路进行功能仿真与时序仿真时,发现二者有什么样的区别?答:功能仿真就是将综合后的verilogHDL网表文件再送到verilogHDL仿真器中所进行仿真。这时的仿真仅对verilogHDL描述的逻辑功能进行测试模拟,以了解其实现的功能是否满足原设计的要求,仿真过程不涉及具体器件特性,如延时特性。时序仿真就是将布线器/适配器所产生的verilogHDL网表文件送到verilogHDL仿真器中所进行的仿真。该仿真己将器件特性考虑进去了,因此可以得到精确的时序仿真结果为什么要进行引脚锁定?答:进行引脚锁定,是为了对硬件进行检测,将下载文件下载到芯片后,对系统的设计进行的功能检测的过程。采用层次结构法描述电路有什么样的优点?答:可以大大降低设计成木,缩短设计周期;极大地简化设计文档的管理;提高大规模系统电子设计的自动化程度;设计者拥有完全的自主权,再无受制于人之虞;良好的可移杭与可测试性,为系统开发提供讨靠的保证:能将所有设计环节纳入统一的自顶向下的没计方案附录:半加器激励文件:modulehalftest;//InputsregA;reg3;//OutputswireCO;wireS;//InstantiatetheUnitUnderTest(UUT)half_adderuut(A(A)(CO)rS(S)initialbegin//InitializeInputsA■0;B=0;//lobalresettofinish1100;A-0;B-1;#100;A-1;B-1;#100;A-0;B-1;Cstop;//Addstimulushereendendmodule一位加器激励文件:'timescaleIns/lpsmodulefull一ad
基于FPGA的一位全加器与约翰逊计数器实验报告 来自淘豆网m.daumloan.com转载请标明出处.