前言

对于verilog的学习,这里推荐一个比较好的实践网站HDLBits:https://hdlbits.01xz.net/wiki/Main_Page

本系列记录一些我觉得有价值的题目,希望通过这些题目可以对verilog更加熟练。

D flip-flops

D触发器根据复位的不一样可以分为同步复位DFF和异步复位DFF,之间的区别就是复位信号是否在敏感列表中。

同步复位DFFmodule top_module (    input clk,    input reset,            // Synchronous reset    input [7:0] d,    output [7:0] q);    always@(posedge clk)begin        if(reset) q=0;        else q=d;    endendmodule异步复位DFFmodule top_module(  input clk,  input [7:0] d,  input areset,  output reg [7:0] q);    always @(posedge clk or posedge areset)    if (areset)      q <= 0;    else      q <= d; endmodule

D Latch

锁存器是电平触发,高电平跟随,低电平保持。

module top_module (    input d,     input ena,    output q);        always@(ena)begin        if(ena)q=d;    end    endmodule

JK flip-flop

J

K

Q

0

0

Qold

0

1

0

1

0

1

1

1

~Qold

module top_module (    input clk,    input j,    input k,    output Q);    always@(posedge clk) begin        if(~j & ~k) Q <= Q;        else if(j&k) Q <= ~Q;        else if(~j & k) Q <= 0;        else Q <= 1;    endendmodule

微信公众号

建立了一个微信公众号“Andy的ICer之路”,此公众号主要分享数字IC相关的学习经验(后期打算与csdn同步更新),做公众号的目的就是记录自己的学习过程,很多东西回过头来可能就忘记了,为了记住知识和分享知识,希望自己可以保持更新,有兴趣的朋友可以关注一下!

Verilog专题(九)DFF、Dlatch、JK flip-flop相关推荐

  1. 开发指南专题九:JEECG微云快速开发平台-表单校验组件ValidForm

    开发指南专题九:JEECG微云快速开发平台表单校验组件ValidForm 10.表单校验组件ValidForm 10.1使用入门 1.引入css 请查看下载文件中的style.css,把里面Valid ...

  2. quartus调用D触发器DFF和JK触发器JKFF

    D触发器库里名称DFF,我猜应该是D Flip-Flop的简写 完整方法,新建bdf文件,Edit|Insert Symbol|Name:dff.路径是../libraries/primitives/ ...

  3. Verilog专题(十九)新世界的大门——状态机

    ​HDLBits网址:https://hdlbits.01xz.net/wiki/Main_Page 前言 HDLBits前面几题简单状态机的训练,同样的状态转移图分为异步复位和同步复位,除了复位不一 ...

  4. [C# 网络编程系列]专题九:实现类似QQ的即时通信程序

    引言: 前面专题中介绍了UDP.TCP和P2P编程,并且通过一些小的示例来让大家更好的理解它们的工作原理以及怎样.Net类库去实现它们的.为了让大家更好的理解我们平常中常见的软件QQ的工作原理,所以在 ...

  5. [kuangbin]专题九 连通图 题解+总结

    kuangbin专题链接:https://vjudge.net/article/752 kuangbin专题十二 基础DP1 题解+总结:https://www.cnblogs.com/RioTian ...

  6. 转:【专题九】实现类似QQ的即时通信程序

    引言: 前面专题中介绍了UDP.TCP和P2P编程,并且通过一些小的示例来让大家更好的理解它们的工作原理以及怎样.Net类库去实现它们的.为了让大家更好的理解我们平常中常见的软件QQ的工作原理,所以在 ...

  7. 【空气质量数据分析专题九】污染物浓度小时变化分析

    前言 对空气质量小时级别五年数据进行小时变化分析,可以看出污染物浓度在一天中逐小时变化的特征. 分析流程 对数据进行专题二的预处理后,计算出各污染物全时段的各小时的平均浓度,最后进行可视化分析.处理方 ...

  8. 解题报告:【kuangbin带你飞】专题九 连通图

    目录 A.POJ 1236 Network of Schools(有向图缩点) B.UVA 315 Network(找割点) C.UVA 796 Critical Links(桥) D.POJ 369 ...

  9. 关于Unity中场景的导入与导出(专题九)

    Unity场景 场景虽然是由场景美术做好的,但是我们经常需要自己去导导出以及从别的项目导入,所以我们需要对场景的导入和导出有一个详细的了解 1: 场景是由美术人员搭建完成后提交给程序; 2: 场景一般 ...

最新文章

  1. DzzOffice1.0 Beta2发布
  2. socket()函数详解!
  3. Python pip更换升级源
  4. Codechef Yet another cute girl
  5. 区块链组织架构_区块链可以加速开放组织的5种方式
  6. java传感器编程_JSensorReader 无线传感器网络环境,直接从节点读取 采集数据的java程序 Script 249万源代码下载- www.pudn.com...
  7. 生产常见问题及解决方案与深度分析
  8. python访问注册表_python3操作注册表
  9. pythonz字体颜色以及终端不显示颜色的解决办法
  10. Android ndk下载和环境配置
  11. 89c51单片机32个心形流水灯
  12. 虚拟化技术——虚拟存储
  13. DRM破解再升级 支持新版WM11
  14. 我酸了,曝光几个腾讯 阿里P8前同事的副业收入
  15. 源码剖析Redis中如何使用跳表的
  16. 几个Gerrit代码检查checkstyle问题总结
  17. 一名普通医护人员的抗疫日志
  18. 阿里实人认证android,Android集成
  19. 余世维 - 有效沟通
  20. 【智利支付】智利外贸收款方式Servipag

热门文章

  1. 华为诺亚方舟实验室多项强化学习研究成果获IJCAI 2020录用
  2. 使用ASP.NET做购物网站
  3. 视觉算法需要哪些知识,视觉算法和图像算法
  4. 提升效率有方法,5款好用办公软件
  5. Kali渗透测试:使用browser_autopwn2模块进行渗透攻击
  6. 【Unity植物大战僵尸】太阳花生成太阳(四)
  7. vbox linux无法上网,Virtualbox 复制 CentOS 虚拟机无法联网
  8. 视频转文字如何操作?几种方法带你了解如何视频转文字
  9. 2022新一代设备维修管理系统助力企业降本增效
  10. 工程物料管理信息化建设(七)——为什么箱单和合同量单对不上