FPGA-测试文件的编写
2023-09-14 09:13:03 时间
测试文件的编写流程:
- 定义时间标尺
- 定义信号类型
- 例化V文件
- 编写输入信号驱动
1、时间标尺:
格式:`timescale 仿真时间单位/时间精度
举例:`timescale 1ns/100ps
表示时延单位为1ns/100ps
时间单位>=精度;
2、定义信号类型:
原来模块中的输入信号,定义成reg 类型
原来模块中的输出信号,定义为wire类型
3、例化测试模块(和正常的例化程序相似)
常见信号的固定写法:
1、时钟信号的固定写法:
parameter CYCLE =20;
initial begin
clk =0;
forever
#(CYCLE/2)
clk=~clk;
end
2、复位信号的固定写法:
parameter RST_TIME =3;
initial begin
rst_n = 1;
#2;
rst_n = 0;
#(CYCLE*RST_TIME);
rst_n = 1;
end
3、其他信号的固定写法:
initial begin
#1;
din=0;
forever
#(2*CYCLE)
din=($random)%2;//任意取0或者1两个值
end
相关文章
- Mac OS 的属性列表文件plist装换
- Osg-3D文件全解
- 字符编码与文件处理
- PHP文件操作[总结]
- javac编译成功,用java运行class文件出现“找不到或无法加载主类” 的问题
- spring boot单元测试之十三:用mockmvc测试文件下载(spring boot 2.4.4)
- 文件上传绕过WAF之Fuzz测试
- Linux无文件木马程序渗透测试复现
- 使用不同版本的UI5库文件本地测试UI5应用
- csv 文件驱动的 jMeter 并发测试
- 基于FPGA的低通滤波器,通过verilog实现并提供testbench测试文件
- python 测试文件或者文件目录是否存在 测试文件类型,获取文件大小,获取修改日期
- shell之算数运算符、逻辑运算符、关系运算符、布尔运算符、文件测试运算符
- 解决/var/log下没有messages文件的问题?
- python+appium+pytest自动化测试-yaml文件配置Capabilities
- 接口自动化测试 —— 文件上传/下载
- 2022UI自动化测试框架搭建 —— yaml文件管理定位元素
- 文本文件与二进制文件理解
- 巧用 HTML5 audio 打印文件夹下mp3文件的长度列表
- KDE桌面环境下电源管理对应的文件及选项
- Ubuntu16.04和Centos7.5安装Rsync并测试同步文件