每天进步一点点------基础实验_08_触发器 :D、T触发器各一
2013-08-08 19:01
288 查看
/********************************************************************************* * Company : * Engineer : 空气微凉 * * Create Date : 00:00:00 22/03/2013 * Design Name : * Module Name : * Project Name : * Target Devices : * Tool versions : * Description : * http://www.cnblogs.com/kongqiweiliang/ * Dependencies : * * Revision : * Revision : 0.01 - File Created * Additional Comments : 基础实验_08_触发器 :D、T触发器各一 ********************************************************************************/ `timescale 1ns/1ps `define UD #1 /*******************************************************************************/ module FLIP_FLOP ( //system interface input iCLK_50 ,//50MHz input iRESET ,//system interface //Interface package input iDFF_DAT ,// input iTFF_DAT ,// output reg oDFF_DAT ,// output reg oTFF_DAT // ); //------------------------------------------------------------------------------- //D触发器 always@(posedge iCLK_50 or negedge iRESET)begin if(!iRESET) oDFF_DAT <= 1'h0; else oDFF_DAT <= iDFF_DAT; end //T触发器 //具有保持和翻转功能的电路,即当T=0时能保持状态不变, //T=1时一定翻转的电路,都称为T触发器 wire oTFF_DAT_N; always@(posedge iCLK_50 or negedge iRESET)begin if(!iRESET) oTFF_DAT <= 1'h0; else oTFF_DAT <= oTFF_DAT_N; end assign oTFF_DAT_N = iTFF_DAT ? (~oTFF_DAT) : oTFF_DAT; //------------------------------------------------------------------------------- endmodule
相关文章推荐
- 每天进步一点点------基础实验_09_计数器 :摸4、8、16计数器各一
- 每天进步一点点------基础实验_10_移位寄存器 :常见普通移位寄存器
- 每天进步一点点------基础实验_02_多路解复用器 :4通道8位带三态输出
- 每天进步一点点------基础实验_11_移位寄存器 :线性反馈移位寄存器
- 每天进步一点点------基础实验_03_编码器 :8位输入3位输出编码器
- 每天进步一点点------基础实验_04_优先编码器:8位输入3位输出高位优先
- 每天进步一点点------基础实验_12_有限状态机 :Moore型序列检测器
- 每天进步一点点------基础实验_05_译码器 :3位输入8位输出译码器
- 每天进步一点点------基础实验_06_优先译码器 :优先译码器
- 每天进步一点点------基础实验_01_多路复用器 :4通道8位带三态输出
- 每天进步一点点------基础实验_07_锁存器 :锁存器器及透明锁存器各一
- 每天进步一点点------基础实验_13_有限状态机 :Mealy型序列检测器
- 每天进步一点点------时序分析基础与时钟约束实例(五)几种进行时序约束的方法
- 每天进步一点点------时序分析基础与时钟约束实例(一)
- 每天进步一点点:(14) SELinux基础
- 每天进步一点点------时序分析基础与时钟约束实例(二)
- 每天进步一点点------时序分析基础与时钟约束实例(三)
- 每天进步一点点------时序分析基础与时钟约束实例(四)IO口时序(Input Delay /output Delay)
- projects(好代码好工具)每天进步一点点
- 每天进步一点点:(20)软件RAID