我是靠谱客的博主 虚幻芒果,最近开发中收集的这篇文章主要介绍数字 IC 技能拓展(33)基于 Verilog 的 TestBench 怎么写(代码与注释),觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
正文
这是基于 Verilog 的 TestBench 测试文件编写指南,包含了全部的代码与注释。
`define DATAWIDTH 8
/*
`define
作用:宏定义,用一个标识符(即名字)代表一个字符串;
形式: `define 标识符(宏名) 字符串(宏内容)
*/
`timescale 1 ps/ 1 ps
/*
`timescale
作用:用于仿真程序中时间单位和仿真精度;
*/
module LPL_Sobel_vlg_tst();
reg eachvec;
reg clk_i;
reg iStart;
reg rst_n;
reg [DATAWIDTH-1:0] iData;
wire [DATAWIDTH-1:0] oData;
wire oStart;
wire [9:0]data121;
LPL_Sobel TB(
.clk_i(clk_i), //时钟
.rst_n(rst_n) //复位
.iData(iData), //输入数据
.iStart(iStart), //输入开始控制信号
.oData(oData), //输出数据
.oStart(oStart), //输出开始控制信号
.data121(data121),//中间变量
);
reg [DATAWIDTH-1:0]image_rom[307199:0];
integer SDRAM_addr = 0;
integer fileoutput;
initial
begin
$display(&
最后
以上就是虚幻芒果为你收集整理的数字 IC 技能拓展(33)基于 Verilog 的 TestBench 怎么写(代码与注释)的全部内容,希望文章能够帮你解决数字 IC 技能拓展(33)基于 Verilog 的 TestBench 怎么写(代码与注释)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复