quartus中测试文件的写法及用法_笔记

更新时间:2023-07-14 13:07:08 阅读: 评论:0

quartus中测试⽂件的写法及⽤法_笔记1. VerilogHDL设计不⽤⽽仿真时⽤的语法
1. initial
2. task/function
bargain3. for/while/repeat/foreverflee
4. integer
5. 内部不能有三态0
日语三级真题6. ca/cax
7. force/wait/fork
8. #x
2. 关于例化
如下为⼀个简单的⽐较器模块引进英文
module compare(a,b,equal);
input a,b;
output equal;
reg equal;
always@(a or b)
if(a==b)
仁爱英语七年级上册课件equal = 1;
el
equal = 0;
endmodule
例化如下
compare compare_lihua (
ingredients
.a(a),
.b(b),
permission.equal(equal)
);
新概念英语培训班
3. ⽣成testbench⽂件的步骤
1. Assignment - tting
2.
3. 打开⽣成的 .vt 格式的testbench⽂件
万人迷英文
3. 修改testbench⽂件及下图圈出部分
【注】testbench⽂件因依次包含以下部分(a. 定义时间标尺 b.定义信号类型 c.例化 d.写输⼊驱动 )
.vt⽂件如下
`timescale 1 ps/ 1 ps
module compare_vlg_tst();
reg a;
reg b;
reg clock;
wire equal;
compare i1 (
.a(a),
.b(b),
.equal(equal)
);
initial
begin
a = 0;
b = 0;
clock = 0;
end
always #50 clock = ~clock;
always@(podge clock)
begin
a = {$random}%2;
b = {$random}%2;
end
initial
2020消防第一课直播begin #100000  $stop;  end
compare m(.equal(equal),.a(a),.b(b));                                              endmodule

本文发布于:2023-07-14 13:07:08,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/78/1096162.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:定义   部分   类型   标尺   第一课   测试
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图