- 1
- 0
- 约小于1千字
- 约 7页
- 2026-08-26 发布于山东
- 举报
3.5电路功能测试及其VerilogHDL描述;在VerilogHDL中,把信号发生器的功能用VerilogHDL语言描述,用编程的方式,产生测试电路所需的信号波形
把产生测试信号接到设计模块,对设计模块施加激励信号,在EDA仿真环境下,在计算机上直接观测设计模块任意一节点的输出信号,分析所设计电路模块功能是否正确
VerilogHDL中,把测试信号产生的模块称为激励块
通常将激励块和设计块分开设计,激励块一般称为测试台(testbench);测试和验证电路的所有功能;全加器电路FULLADD的a、b和c_in端输入波形,得到sum和c_out端的输出波形。注意:A→a,B→b,C_IN→c_in,SUM→sum,C_OUT→c_out;moduleFULLADD_test;
regA,B;
regC_IN;
wireSUM;
wireC_OUT;
FULLADDFA(
.sum(SUM),
.c_out(C_OUT),
.a(A),
.b(B),
.c_in(C_IN)
);
;激励块的设计有两种方式:
在激励模块FULLADD_test中调用(或实例化)并直接驱动被测设计电路模块FULLADD,激励信号的描述在激励块中完成
在顶层模块top中调用被测设计电路模块FULLADD和激励模块FULLADD_test_1。激
您可能关注的文档
- 《VerilogHDL负责数字电路设计(AI助学版)》课件 1 - 1 数字逻辑电路.pptx
- 《VerilogHDL负责数字电路设计(AI助学版)》课件 1 - 2 设计方法学.pptx
- 《VerilogHDL负责数字电路设计(AI助学版)》课件 1 - 3 设计流程.pptx
- 《VerilogHDL负责数字电路设计(AI助学版)》课件 2 - 1 数字声明.pptx
- 《VerilogHDL负责数字电路设计(AI助学版)》课件 2 - 2 数据类型 .pptx
- 《VerilogHDL负责数字电路设计(AI助学版)》课件 2 - 3 memory.pptx
- 《VerilogHDL负责数字电路设计(AI助学版)》课件 2 - 4 timescale.pptx
- 《VerilogHDL负责数字电路设计(AI助学版)》课件 3 - 1 电路模块.pptx
- 《VerilogHDL负责数字电路设计(AI助学版)》课件 3 - 2 Verilog HDL模块.pptx
- 《VerilogHDL负责数字电路设计(AI助学版)》课件 3 - 4 Verilog HDL模块名.pptx
原创力文档

文档评论(0)