我是靠谱客的博主 虚幻芒果,最近开发中收集的这篇文章主要介绍数字 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 怎么写(代码与注释)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(54)

评论列表共有 0 条评论

立即
投稿
返回
顶部