博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
modelsim testbench测试DFF触发器verilog
阅读量:7208 次
发布时间:2019-06-29

本文共 573 字,大约阅读时间需要 1 分钟。

module tb_DFF ( clk, d, q ); input clk; input d; output q; reg q; always @ (posedge clk) q <= d; endmodule

 

测试文件:

 `timescale 1ns / 1ps module ttbb_DFF; // Inputs reg clk; reg d; // Outputs wire q; // Instantiate the Unit Under Test (UUT) tb_DFF uut ( .clk(clk), .d(d), .q(q) ); initial begin // Initialize Inputs clk = 0; d = 0; // Wait 100 ns for global reset to finish #100; d = 1; #100; d = 0; // Add stimulus here end always begin #10 clk = ~clk; end endmodule  

 

标黄色的为时钟产生代码, 50MHz

绿色的为初始化代码和输入激励。

 

仿真图如下:

 

转载于:https://www.cnblogs.com/yanhc/archive/2011/06/09/2175240.html

你可能感兴趣的文章
Use dynamic type in Entity Framework 4.1 SqlQuery() method
查看>>
《Python CookBook2》 第四章 Python技巧 - 若列表中某元素存在则返回之 && 在无须共享引用的条件下创建列表的列表...
查看>>
redhat网卡设置
查看>>
javascript 的作用域
查看>>
JFinal极速开发框架使用笔记(二) 两个问题,一个发现
查看>>
AutoCompleteTextView
查看>>
SecureCRT生成序列
查看>>
Android 应用程序主框架搭建
查看>>
2012腾讯春季实习生面试经历(二)
查看>>
用Bootstrap框架弹出iframe页面 在弹出的模态框中载人iframe页面,bootstrapiframe
查看>>
2012腾讯暑期实习面经(技术类web前端)
查看>>
第3种方法获取redis cluster主从关系
查看>>
注册表管理(本地、远程)
查看>>
《Linux内核设计与实现》第四周读书笔记——第五章
查看>>
关于COM组件log的位置
查看>>
C++操作符重载
查看>>
postgresql 时间戳格式为5分钟、15分钟
查看>>
linq中如何在join中指定多个条件
查看>>
交换排序
查看>>
【转】链表归并排序插入排序
查看>>