verilog零碎

一.verilog源码写完执行analysis&elaboration,出现错误:12007
原因:module名称与工程名称不一致

二. 点击Processing->Start->Start Test Bench Template Writer , 错误信息
Error (199001): Run Analysis and Synthesis with top-level entity name “ex0” before running EDA Netlist Writer
解决方法:执行一次编译,start complication
在这里插入图片描述三.verilog仿真vt中的timescale用法
四.行为仿真的几个问题
1.计数增加1后便不再增加(脉冲信号周期太小了,脉宽至少要是时钟周期的2倍)
在这里插入图片描述2.计数器输出无数据,原因:没有给计数器复位

	if(i_en) 
	begin
		if(w_rise_edge) o_pulse_cnt <= o_pulse_cnt + 1;
		else	o_pulse_cnt <= o_pulse_cnt;
	end 
	else o_pulse_cnt <= 'b0; //计数器必须要复位,否则o_pulse_cnt会显示整条红线,

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值