4.1.2门的符号(由ANSI制定标准)
标准门:
与门
或门
缓冲器:将”弱“逻辑信号转换为”强“逻辑信号
非门=缓冲器+反向圈
基于广义德摩根定理的等效门:
或门=非与非门
或非门=非与门
与门=非或非门
与非门=非或门
缓冲器=非反相器
反相器=非缓冲器
ps:为什么要使用等效门呢?标准门的功能完全覆盖了等效门啊
因为:是逻辑图更易于理解、更快
4.1.3信号名和有效电平
信号名:顾名思义,信号的名字,就更程序设计语言中的变量吗一样
命名规范:好多种,最常用的一种:READY=高电平有效,READY_L=低电平有效
有效电平:是信号名的一部分==>使用EDA工具时要注意信号名命名要求
ps
在HDL模型总,大多数信号都是高电平有效,因为1表示信号执行所命名的操作时,模型更易于理解,但是,低电平有效也有它的优点:更好的性能、互联是相互兼容、抗干扰
4.1.4引脚的有限电平:对反向圈的另一种解读
前提:门或者组件的矩形 符号,给定的逻辑只在框内部发生,于是……
- 有效电平是跟门的输入输出引脚联系在一起的,有/无反向圈=底/高电平有效
- 于是可以看是否有反向圈来决定信号名的后缀
- 将反向圈和框区别开来:输入有效->实现功能->输出有效
4.1.5常量逻辑信号
向下的三角形=接地=0
横线=电源=1
ps:两者被称为供电轨,一般会在中间再加一个电阻
4.1.6“圈到圈”逻辑设计
此设计的主要思想在于对逻辑符号的选择,由于反向门的优点,我们不得不面对反向门的处理,这时候选择圈 连接 圈 的逻辑设计会有很多优点:便于直接分析逻辑图+便于直接写出逻辑表达式;
ps:逻辑图中的信号名应与有无反向圈相匹配
4.1.7HDL模型中的信号命名习惯
无需多言,与程序设计语言中一样一样的
4.1.8绘制布局图
本节讲述了原理图的两种布局
1、平面原理图结构
a>与大纸切割成小纸一样一样的
b>纸版交通地图的信号标记:表明信号的来源和去处
2、分层原理图结构
模块化,可以用方框图作为顶层第一页,在于每一子页上实现子模块
ps:HDL和EDA中的原理图设计结构是对上面两种结构的抽象,我的意思是,逻辑结构图与HDL模型本质上是一样的东西,层级不同而已,所以他们的结构也是通用的;除此之外,注意命名冲突。
4.1.9总线
总线:多跟相关线的集合,当然是指逻辑上,上了片之后与分开画效果是一样的
总线命名范围:例:ADDR[15:0]
连接点:从总线读数据或者取数据,最好用T形连接
页间信号标志:菱形边表明数据流通的方向
4.1.10附带的图示信息
附带的图示信息=IC类型+参考标识符+引脚编号
1、IC类型 确定 逻辑功能
2、参考标识符 确定 IC 内部实现细节
3、引脚编号 为 各个输入和输出的逻辑信号编号
ps:这三个原理图附带图示信息与Verilog设计中的一些概念会有对应,后续学习Verilog时可进一步了解前两者的区别:
IC类型和参考标识符是电路设计中的两个重要概念,它们的区别主要在于它们所表示的信息类型。
-
IC类型:这是指集成电路(IC)的具体型号或种类。例如,"74HCT00"就是一种特定的IC类型,它是一个四通道,双输入的NAND门。IC类型告诉我们这个IC的功能、性能参数、工作原理等信息。
-
参考标识符:这是用于在电路图中标记和引用电路元件的符号或代码。例如,"U1"就是一个参考标识符,它可能用于标记一个74HCT00 IC。参考标识符帮助我们在电路图中快速找到特定的元件,以及理解元件之间的连接关系。
总的来说,IC类型和参考标识符都是电路设计中的重要工具,但它们所表示的信息和用途是不同的。