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

更新时间:2023-06-24 02:37:34 阅读: 评论:0

quartus中测试⽂件的写法及⽤法_笔记1. VerilogHDL设计不⽤⽽仿真时⽤的语法
1. initial
2. task/function
分手时说的话
3. for/while/repeat/forever
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 (
.a(a),
.b(b),
.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
胡牌规则begin #100000  $stop;  end
compare m(.equal(equal),.a(a),.b(b));                                              endmodule

本文发布于:2023-06-24 02:37:34,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/89/1052140.html

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

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