FPGA硬件学习基础知识点总结(1)锁存器与触发器

总结一下数电,FPGA的一些基础知识,涉及到硬件电路的设计。主要是记录自己的学习过程。


锁存器与触发器
锁存器(latch):锁存器是电平触发的存储单元,数据存储的动作取决于输入时钟(或者使能)信号的电平值,当锁存器处于使能状态时,输出才会随着数据输入发生变化。
(简单地说,它有两个输入,分别是一个有效信号EN,一个输入数据信号DATAin,它有一个输出Q,它的功能就是在EN有效的时候把DATA_IN的值传给Q,也就是锁存的过程)。

不要锁存器的原因
1、锁存器容易产生毛刺
2、在FPGA的资源中,大部分器件没有锁存器这个东西,所以需要用一个逻辑门和ff来组成锁存器,这样就浪费了资源。

锁存器的优点
1、面积小
2、要比先入先出FIFO快,常用于地址锁存与CPU设计,所以CPU的逻辑速度要比外部IO器件快很多。
3、锁存器完成一个功能所需的门较触发器更少,所以多用于Asic。

规避方法
采用时钟延采样能够有效规避。

FPGA硬件学习基础知识点总结(1)相关推荐

  1. 深度学习基础知识点【更新中】

    深度学习基础知识点 文章目录 深度学习基础知识点 1. 数据归一化 2. 数据集划分 3. 混淆矩阵 4. 模型文件 5. 权重矩阵初始化 6. 激活函数 7. 模型拟合 8. 卷积操作 9. 池化操 ...

  2. java 学习基础知识点拾遗 导航页

    每种编程语言的知识点都是很多很杂的,java也是如此 相信很多人学习的过程中都是深一脚浅一脚,最基础的东西可能有些也不是非常确定 整理了最基本的一些知识点,可以说是java入门的-1层级别的,作为自己 ...

  3. Kotlin学习-基础知识点

    一:基础要点 //常量定义 val val arg_a1: Int = 1   //变量定义var var arg_a2 = 5  // 系统自动推断变量类型为Int 备注:kotlin 定义变量必须 ...

  4. 深度学习基础知识点归纳总结

    1. 最小化代价函数优化方法:BGD.SGD.MBGD.动量.NAG.Adagrad.AdaDelta.Adam.AMSGrad.牛顿法: 2. 前馈神经网络的隐藏单元不一定在所有的输入点上可微: 3 ...

  5. 深度学习基础知识每日更 upupup

    深度学习基础知识点总结 提示:菜鸟入门日记,若总结有错误,各路大佬多多指教! 文章目录 深度学习基础知识点总结 Looking for my friends 一.零散知识点 1.网络拼接和相加的区别 ...

  6. Java入门基础知识点整理大放送,推荐保存

    为了方便大家学习Java,理顺Java技术知识点,也可以助您尽快的努力成长起来,小编整理了以下Java入门基础知识,一起来学习吧! 一.概述 1991年Sun公司的James Gosling等人开始开 ...

  7. 深度学习tensorflow数据流图基础知识点

    一.深度学习与机器学习区别 (一)特征提取方面 1.机器学习的特征工程步骤是要靠手动完成的,而且需要大量领域专业知识 深度学习通常由多个层组成,它们通常将更简单的模型组合在一起,通过将数 据从一层传 ...

  8. Android基础知识点学习总结

    Android基础知识点学习总结 安卓基础知识个人学习笔记分享~ 一.Android系统架构 Linux内核层→系统运行层→应用框架层→应用层 1.Linux内核层:Android系统是基于Linux ...

  9. FPGA系统性学习笔记连载_Day1数字电路基础篇

    FPGA系统性学习笔记连载_Day1数字电路基础篇 连载<叁芯智能FPGA设计与研发就业班-第一天> <数字电路基础1> 原创作者:紫枫术河 转载请联系群主授权,否则追究责任 ...

最新文章

  1. (C++)小明种苹果(续)
  2. 【直播】李祖贤:集成学习答疑直播之五 -- 常用集成思路
  3. sendto 返回errnor 1,错误码1 Operation not permitted
  4. Hadoop自带WordCount.java程序
  5. HDOJ 2041 超级楼梯
  6. mysql+keepalived 双主热备高可用
  7. 【机器学习】 - keras中的模型可视化plot_model模块(含依赖包pydot和graphviz的详细安装过程与注意事项)
  8. vue中页面跳转,显示在顶部
  9. Druid 不仅仅是一个数据库连接池
  10. golang调用c++的dll库文件
  11. VMware 运行出现“由于应用程序配置不正确,应用程序未能启动。重新安装应用程序可能会纠正这个问题”解决方案
  12. ADF单位根检验三种形式_【EViews】面板数据的处理方法及检验步骤
  13. 隐藏“WPS Office云文档”在我的电脑中显示的快捷入口
  14. r语言和python哪个难学_明明R语言比python容易学的多,为什么还有那么多人说R语言学起来陡峭?...
  15. [jruby] warbler 配置问题说明
  16. js 判断系统类型和手机型号(厂商)
  17. upload-labs攻略
  18. 2.5 zio入门——ZIO类型别名
  19. HTML中input输入框动态模糊匹配
  20. React DDD 会是未来的趋势吗?

热门文章

  1. MapReduce:简单介绍
  2. mysql连库串_数据库连接串整理 - osc_ac5z111b的个人空间 - OSCHINA - 中文开源技术交流社区...
  3. 产品经理如何进行需求管理?
  4. weblogic 建立websocket连接报404_基于 Serverless 与 Websocket 的聊天工具实现
  5. C语言灵魂篇|指针作为函数返回值
  6. C语言内存/指针相关
  7. c语言也能用模板方法模式?
  8. Python3有效括号问题
  9. python5个功能_5个常用的定制Python功能代码
  10. LINUX系统无线网频繁断开_Ubuntu系统安装amp;amp;解决WiFi不可用