原文地址:基本概念:线与逻辑、锁存器、缓冲器、建立时间、缓冲时间作者:清月

锁存器:输出端的状态不会随输入端的状态变化而变化,只有在有锁存信号时输入的状态被保存到输出,直到下一个锁存信号。通常只有0和1两个值。典型的逻辑电路是D触发器。
缓冲器:多用在总线上,提高驱动能力、隔离前后级,缓冲器多半有三态输出功能。
三态缓冲器就是典型的线与逻辑器件,可允许多个器件挂在一条总线上,当然OC输出也可用在线与逻辑应用上。

OC门,又称集电极开路(漏极开路)与非门门电路,OpenCollector(OpenDrain)。为什么引入OC门?实际使用中,有时需要两个或两个以上与非门的输出端连接在同一条导线上,将这些与非门上的数据(状态电平)用同一条导线输送出去。因此,需要一种新的与非门电路--OC门来实现“线与逻辑”。OC门主要用于3个方面:实现与或非逻辑,用做电平转换,用做驱动器。由于OC门电路的输出管的集电极悬空,使用时需外接一个上拉电阻Rp到电源VCC。OC门使用上拉电阻以输出高电平,此外为了加大输出引脚的驱动能力,上拉电阻阻值的选择原则,从降低功耗及芯片的灌电流能力考虑应当足够大;从确保足够的驱动电流考虑应当足够小。
线与逻辑,即两个输出端(包括两个以上)直接互连就可以实现“AND”的逻辑功能。在总线传输等实际应用中需要多个门的输出端并联连接使用,而一般TTL门输出端并不能直接并接使用,否则这些门的输出管之间由于低阻抗形成很大的短路电流(灌电流),而烧坏器件。在硬件上,可用OC门或三态门(ST门)来实现。用OC门实现线与,应同时在输出端口应加一个上拉电阻。
三态门(ST门)主要用在应用于多个门输出共享数据总线,为避免多个门输出同时占用数据总线,这些门的使能信号(EN)中只允许有一个为有效电平(如高电平),由于三态门的输出是推拉式的低阻输出,且不需接上拉(负载)电阻,所以开关速度比OC门快,常用三态门作为输出缓冲器。

建立时间和保持时间

 

图1

 建立时间(setuptime)是指在触发器的时钟信号上升沿到来以前,数据稳定不变的时间,如果建立时间不够,数据将不能在这个时钟上升沿被打入触发器;保持时间(holdtime)是指在触发器的时钟信号上升沿到来以后,数据稳定不变的时间,如果保持时间不够,数据同样不能被打入触发器。 如图1 。数据稳定传输必须满足建立和保持时间的要求,当然在一些情况下,建立时间和保持时间的值可以为零。PLD/FPGA开发软件可以自动计算两个相关输入的建立和保持时间(如图2)

 

竞争和冒险

几乎所有关于数字电路的教材,都会提到数字电路中的竞争和冒险问题,但是这个问题往往被我们忽略。我们可以先来回顾一下关于竞争和冒险的一些基本概念。

 

PLD内部毛刺产生的原因

我们在使用分立元件设计数字系统时,由于PCB走线时,存在分布电感和电容,所以几纳秒的毛刺将被自然滤除,而在PLD内部决无分布电感和电容,所以在PLD/FPGA设计中,竞争和冒险问题将变的较为突出。

基本概念:线与逻辑、锁存器、缓冲器、建立时间相关推荐

  1. 基本概念:线与逻辑、锁存器、缓冲器、建立时间、缓冲时间

    基本概念:线与逻辑.锁存器.缓冲器.建立时间.缓冲时间 栏目:我的文章 | 作者:乐乐熊 | 点击: 68 | 回复:0 | 2006-5-25 15:49:11 锁存器:输出端的状态不会随输入端的状 ...

  2. cmos管宽长比,OC, OD门和线与逻辑,传输门,竞争冒险,三态门

    https://blog.csdn.net/vivid117/article/details/100187137 pmos,nmos宽长比https://blog.csdn.net/qq_340707 ...

  3. (14)FPGA面试题线与逻辑

    1.1 FPGA面试题线与逻辑 1.1.1 本节目录 1)本节目录: 2)本节引言: 3)FPGA简介: 4)FPGA面试题线与逻辑: 5)结束语. 1.1.2 本节引言 "不积跬步,无以至 ...

  4. 【数据架构】概念数据模型和逻辑数据模型有什么区别

    概念数据模型和逻辑数据模型的主要区别在于,概念数据模型表示实体及其关系,而逻辑数据模型除了提供实体和关系之外,还提供了更多的细节,包括属性.主键和外键. 通常,数据建模是创建可用数据的数据模型的过程. ...

  5. 【数据库考试】数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和物理设计

    一.选择题 (1) 在下列四个选项中,不属于基本关系运算的是(D ). A) 连接B) 投影C) 选择D) 排序 (2) 如果一个班只能有一个班长,而且一班长不能同时担任其它班的班 长,班级和班长两个 ...

  6. 数据库系统需求分析、概念模型设计及逻辑结构设计——以“到梦空间”APP为例

    "到梦空间"APP的数据库系统需求分析.概念模型设计及逻辑结构设计 1.需求分析 1.1 选定数据库设计对象 1.1.1 组织机构图 组织机构图 1.1.2 数据流图 数据流图 1 ...

  7. 从点到线:逻辑回归到条件随机场

    开篇高能预警!本文前置知识: 1.理解特征函数/能量函数.配分函数的概念及其无向图表示,见<逻辑回归到受限玻尔兹曼机>和<解开玻尔兹曼机的封印>: 2.理解特征函数形式的逻辑回 ...

  8. 数据建模 Database Modeling:概念 (Conceptual) vs 逻辑 (Logical) vs 物理数据 (Physical) 模型

    数据建模是一种使用实体关系图(ER图)记录软件系统的技术,实体关系图是公司数据库表中数据结构的表示.它是公司业务需求的非常有力的表达.数据模型有多种用途,从高级概念模型.逻辑到物理数据模型,通常由实体 ...

  9. 数据库的概念设计与逻辑设计

    概念设计的目的是根据需求分析的结果,将用户对数据的需求综合成一个统一的概念模型,它是整个数据库设计的关键.概念模型是现实世界和DBMS支持的数据模型之间的桥梁 1.真实准确.概念模型是对现实世界的抽象 ...

  10. 概念结构设计、逻辑结构设计、物理设计的区分

    28.29.在数据库设计过程中,设计用户外模式属于(C ):数据的物理独立性和数据的逻辑独立性是分别通过修改( A)来完成的. A.概念结构设计 B.物理设计 C.逻辑结构设计 D.数据库实施 A.模 ...

最新文章

  1. 【Java】类与对象 - 对象的组合
  2. php多线程foreach,php中foreach curl实现多线程例子
  3. 约瑟夫问题pascal程序
  4. 现代程序设计 学生情况调查
  5. 图解分布式系统架构演进之路
  6. java Int数据工具类
  7. 【BZOJ5457】城市(线段树合并)
  8. [转]caffe-ssd中 net.forward()返回值
  9. listenfd ---- accept事件
  10. cobbler装系统
  11. 不用找,你想要的3dmax最新IES光域网素材都在这里!
  12. mesh和wifi中继的区别_科普:路由器的无线中继和Mesh的区别是什么?
  13. 手机黑圆点怎么打_两个字中间的圆点怎么打?黑色圆点符号怎么打出来?
  14. 计算机病毒的特点分类危害性,计算机病毒的分类及破坏是什么
  15. 怎样设置CCProxy
  16. 宠物狗的种类 - 风 火 - 网易博客
  17. 百度地图、高德地图、腾讯地图餐饮POI内容结构及获取接口
  18. 大脑笔记:快速记忆之三大方法记忆圆周率前一百位
  19. iOS 获取所有国家名称
  20. ubuntu安装postgresql并修改数据存储目录

热门文章

  1. 根据WSDL文件生成JAVA代码
  2. 希望能多看几遍找到自己的影子
  3. 利用python实现词频统计
  4. Solidity入门学习
  5. HELIX Design system v4.r3.M0-ISO 1CD
  6. 关于过程改进和能力提升
  7. 数据结构(考研面试)
  8. 2019最新高级JAVA架构师之路(价值3万元的教程-年薪百万计划)
  9. java webservice接口开发实例_Webservice 接口开发简单例子
  10. 【caffe】Layer解读之:Date