带有同步清0、同步置1的D触发器模块描述及其Testbench测试
来源:互联网 发布:中英文版服装软件 编辑:程序博客网 时间:2024/05/16 15:03
1、Verilog描述具有有异步清0、异步置1的D触发器
//同步复位、置位D触发器模块描述module D_synctrigger(clk,rst,set,D,Q);input clk,rst,set,D;output Q;reg Q;//寄存器定义always @(posedge clk)beginif(rst) //同步清0,高有效 beginQ <= 1'b0;endelse if(set) //同步置1,高有效beginQ <= 1'b1;endelsebeginQ <= D;endendendmodule使用Quartus II 11.0综合布线之后的RTL视图如下:
2、Testbench描述
//同步复位、置位D触发器Testbench描述`timescale 1ns/1nsmodule D_synctrigger_tb;reg clk,rst,set,D;wire Q;D_synctrigger u1(.clk(clk),.rst(rst),.set(set),.D(D),.Q(Q));initialbeginclk = 0;rst = 0;set = 0;foreverbegin#60 D <= 1;#22 D <= 0;#2 D <= 1;#2 D <= 0;#16 D <= 0;endendalways #940 rst <= ~rst;always #360 set <= ~set;always #20 clk <= ~clk;endmodulemodelsim仿真Testbench波形
0 0
- 带有同步清0、同步置1的D触发器模块描述及其Testbench测试
- 带有异步清0、异步置1的D触发器模块描述及其Testbench测试
- D型触发器的verilog代码和Testbench的编写
- 数电实验大作业1-D触发器制作的同步4位倒计时器
- 触发器调用带有参数的存储过程不能使数据同步的问题
- 触发器同步
- 两个数据表同步的触发器
- oracle 中两张表同步的触发器
- 实现两张表同步的触发器
- 两个数据表同步的触发器
- 线程同步的故事描述
- modelsim testbench测试DFF触发器verilog
- D触发器Verilog描述
- FPGA异步复位同步释放使用两级D触发器的意义
- 分布式算法 1 同步网络的形式化描述
- 表同步更新的问题的触发器
- 通过触发器实现数据库的即时同步
- 通过触发器实现数据库的即时同步
- WEB前端面试重点
- iOS block 小结
- c++ primer 第五版的Sales_data类
- 【学习C++】1.开始学习C++
- nyoj 236 心急的C小加
- 带有同步清0、同步置1的D触发器模块描述及其Testbench测试
- HDU Common Subsequence
- android 读写sd卡的权限设置
- Fibonacci数列
- html基础
- s3c2440学习笔记 存储管理器
- FatMouse's Speed
- BZOJ1063树形dp
- 【HTML5】拖放