赞
踩
2023.2版的vivado,是比较新的,弃用了之前三个黄色菱型的设计,采用的是AMD的图标。
Vivado v2023.2 (64-bit)
SW Build: 4029153 on Fri Oct 13 20:14:34 MDT 2023
IP Build: 4028589 on Sat Oct 14 00:45:43 MDT 2023
SharedData Build: 4025554 on Tue Oct 10 17:18:54 MDT 2023
source
栏中的 Design Source
+
号,添加design
文件,点击next
creat file
的效果Verilog的 TestBench其实是测试文件的意思。具体来说,Verilog测试基准(TestBench)是指用来测试一个Verilog实体的程序。它本身也由Verilog程序代码组成,用各种方法产生激励信号,通过元件例化语句以及端口映射将激励信号传送给被测试的Verilog设计实体,然后将输出信号波形写到文件中,或直接用波形浏览器观察输出波形。TestBench的主要目的是测试使用HDL设计的电路,对其进行仿真验证,以测试设计电路的功能、性能与设计预期是否相符。
在编写TestBench时,通常需要先产生一个模拟激励(波形),然后将这个激励加入到被测试模块中并观察其响应。接着,将输出响应与期望值进行比较,以验证设计的正确性。此外,TestBench还包含了一些关键组件,如时间表声明、模块定义、内部信号、被测试模块(UUT)的实例化、激励生成以及响应监控和比较等。
总的来说,Verilog的TestBench在硬件设计和验证过程中起到了至关重要的作用,它能够帮助工程师验证设计的正确性和性能,确保设计的电路能够按照预期工作。
source
栏下的Simulation Sources
文件夹然后点击上面的+
号,添加simulation
文件,点击next
接下来的编写过程与第一步差不多,可以参考第一步的内容
测试文件编写完毕,点击左侧navigator
导航栏simulation
下的run simulation
选项,进行激励测试:
如果激励测试得到的波形图符合预期效果,就可以接下去进行第三步了。
run simulation
的选项下方找到run synthesis
进行综合synthesis complete
synthesis successfully completed
提示弹窗,弹窗上面有三个选项,由上到下是我们接下来需要进行的流程,因此不需要选择,直接点击ok
ok
ok
window
项,点击I/O Port
进入IO接脚配置generate bitstream
open hardware manager
,将电路上板验证Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。