自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 案例学习:verilog写一个双控开关,并进行仿真验证

make sim //使用makefile进行仿真,得到waveform.vcd文件。gtkwave waveform.vcd //打开波形文件。如果将dut中的逻辑更改之后,会产生报错信息。1.进行verilog代码的编写。2.紧接着进行验证代码的编写。3.Makefile脚本编写。

2023-07-07 11:05:24 361 1

原创 testbench的框架编写

(7)对输入信号施加激励,于此同时,验证输出结果的正确性。只有当**(sim_time < MAX_SIM_TIME)** 才进入循环。(6)该时间内完成所有任务之后,sim_time自加。成功退出: exit(EXIT_SUCCESS)(5)把sim_time传递给m_trace。删除: dut : delete dut;(8)in_valid信号随机生成函数。通过比对理想值和真实值从而检测出正确性。1.testbench的主要模块构成。(9)out_valid信号检查函数。

2023-07-07 11:00:11 225 1

原创 verilator_makefile的编写

(3)目标:生成./obj_dir/V$(MODULE) 依赖:.sv 文件 .cpp文件。(2)目标:生成waveform.vcd 依赖:./obj_dir/V$(MODULE)(4)目标: clean (清除obj_dir 文件以及波形文件.vcd)(1)目标:生成波形文件 依赖:waveform.vcd 文件。目的:将程序执行之后生成的波形文件打开。cc : 将.sv文件转为C++文件。目的:将.mk文件转为可执行的文件。exe : 指定C++的测试文件。目的:执行生成的可执行文件。

2023-07-06 17:01:12 185 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除