当前课程知识点:数字电子技术基础 >  第十周 >  8.8-8.9 可编程逻辑器件-ISPGDS、PLD的使用 >  Video

返回《数字电子技术基础》慕课在线视频课程列表

Video在线视频

Video

下一节:Video

返回《数字电子技术基础》慕课在线视频列表

Video课程教案、知识点、字幕

那除了前边我们讲的

这些可编程逻辑器件之外

还有一类可编程逻辑器件

就是可编程的数字开关

我们知道在电路当中

通常情况下

如果器件和器件之间的连接

我们会采用硬线的连接方式

但是硬线的连接方式

也决定了我在改变的时候

会带来麻烦

如果是面包板上的插线

那我必须要把这个线

插线改动

如果是PCB上的板上的连线

那么这个改动起来就更麻烦

那我们如果是有数字开关呢

数字开关说的是

输入和输出之间是否连接

由器件内部的

这个可编程开关矩阵来确定

那么如果有了这个开关之后

你在器件和器件之间连接

就实现了一定的柔韧性

那我们看到可编程逻辑器件

作为数字电路

现在的一个实现的主流方式之一

那我们在用它的时候怎么用呢

所有的可编程逻辑器件

都是需要编程操作的

而且需要使用相应的开发系统

那么不同

你选了不同的器件

你就要选用相应的开发系统

你选了不同的器件

你就应该根据这个厂商

提供的EDA环境

要建立起你的上位机的编程环境

那在设计和实现上的不同呢

第一步逻辑抽象没有变化

选定可编程逻辑器件

选定开发系统

再下一步就是要进行源程序的编写

而源程序的编写呢

我们说有几种形式

一种形式大多数的可编程逻辑器件

EDA软件

都接受图形化的编程方式

那就是说

你可以把你的电路逻辑图

按它约定的方式进行输入

但是这种方式我们也知道

你能够实现的电路规模

还是有一定的局限性的

那么还有一类方式呢

就是用硬件描述语言

如果有了这样的输入

你跟EDA软件之间

形成了这样的人机交互之后

你可以进行调试

可以进行运行仿真

仿真完毕之后

产生下载文件下载测试

整个的流程是这样

那总的来讲

在描述这个电路的时候

要清楚的知道

这个电路要实现的功能

你不能说有EDA软件协助你

就把好多事情都甩给EDA

EDA能帮你做的

是一些工作量上的事情

是一些重复的事情

是一些繁杂的事情

但是抽象建模这件事情

还是应该由你来做

而且当你对电路

进行描述之后

无论是结构的

还是功能性的描述之后

应该要进行的第一件事儿

都是仿真

在仿真的时候

要完成下边几件事情

第一个要去做一下验证

验证你所设计的

是不是你所需要的

那么第二个一定要确定

你输入输出的功能是否正确

那么在这个基础上

你可以借助EDA

现在提供给你的多个层次

来对电路进行分析

有哪些层次呢

有算法层次的

也就是RTL结构的

还有门结构的

也就是Gate结构的

还有我们说Logic的

还有就是再往下有电器结构的

你可以看到

它会给你综合出来

电路图结构

那我们说如果是到晶体管

那个类型

我们没有必要

但是有一条必须要要

就是我们除了功能性仿真之外

我们一定要做Timing

就是一定要做时序仿真

因为我们知道的

在逻辑电路设计的时候

大家经常会关注的是

它的逻辑值

而经常会对电路产生性能影响的

是你在逻辑设计时

没有考虑到的那个时间特性

所以我们有时候会

需要通过仿真

来帮我们找出时间当中

特性当中是否存在问题

是否满足我们的要求

如果你的验证

验证仿真都进行完毕之后

就可以交由EDA软件

帮你做综合

综合是要做Generation

是要把你所进行电路设计的

这些功能

最后用我们的可编程器件

来予以实现

那我们前边也讲过

可编程逻辑器件

类似于一个电子面包板

而你要说清楚的是

你要实现什么功能

而电子面包板

是在EDA的帮助下

帮你完成它的连线和搭接

那有同学会提到说

那我到底除了图形设计之外

Verilog和VHDL

我要学哪种语言

我们说哪种语言都可以

但是有一条根本的

无论是哪种语言

这个语言产生之初

都是为了仿真

而不是为了设计实现

那么这样一来之后

就会出现一个问题

就是实际上这些语言

一开始是帮助我们

做电路仿真分析用的

而到电路实现这件事情

是后续才补上来的

那我们知道作为软件来讲

语言来讲

它应该是作为事件驱动

它不是硬件

硬件最大的问题是并行性

那么这在语言当中没有办法

直接理解

那对于我们大家来看

在语言设计的时候

可能有一些东西

是你不想要的

而有一些东西是你想要

它又没有给你综合出来的

举例来说锁存器

锁存器经常会由于你在定义变量

定义成reg之后

它会给你综合出来

这么一个东西

但是这个在你电路设计的时候

也许你并不需要

所以对于我们来讲

一定要充分的了解语言

而这个了解是通过使用

来达到目的的

我们看到的电路综合

为什么会带来很多问题

在这儿举一个例子

仅仅是把Verilog

把Verilog语言编译成

我们大家前边学习过的有限状态机

光这一件事情

目前在美国申请的专利数

就已经达到了这个数据

那么在这种情况下

你可以看到说

电路从你的仿真

到真正的综合实现当中

这个距离有多远

而且在这个过程当中

每一种实现方式

都有它的优缺点

所以如果大家问说

对于Verilog和VHDL

我在使用当中

要注意什么的话

我们说那就是多用多练

还有就是一定要be careful

数字电子技术基础课程列表:

第一周

-0.1 数字量和模拟量

--Video

-0.2 电子技术的发展历程

--Video

-0.3 课程的基本任务

--Video

-1.1 信息与编码

--Video

-1.2 二进制的补码

--Video

-1.3 二进制补码运算的符号位

--Video

-1.4 二进制的编码

--Video

-1.5 用电压来表达信息

--Video

-1.6 电压信号的离散化

--Video

-2.1 逻辑代数概述

--Video

-2.2 逻辑代数的三种基本运算

--Video

-第一周--第一周作业

-第一周参考课件(绪论、信息和编码)

第二周

-2.3 几种常用的复合逻辑运算

--Video

-2.4 逻辑代数的基本公式和常用公式

--Video

-2.5 逻辑代数的基本定理

--Video

-2.6 逻辑函数及其表示方法

--Video

-2.7 逻辑函数形式的变换

--Video

-2.8 逻辑函数的化简

--Video

-2.9 逻辑函数的最小项之和

--Video

-2.10 逻辑函数的最大项之积

--Video

-2.11 最小项和最大项的关系

--Video

-2.12 逻辑函数的卡诺图

--Video

-2.13 卡诺图化简法

--Video

-2.14 具有无关项的逻辑函数及其化简

--Video

-2.15 逻辑函数的机器化化简法

--Video

-第二周--第二周作业

-第二周参考课件(逻辑代数基础)

第三周

-3.0 门电路概述

--Video

-3.1-1 半导体二极管的开关特性

--Video

-3.1-2 二极管与门

--Video

-3.1-3 二极管或门

--Video

-3.1-4 二极管门电路的缺点

--Video

-3.2-1 MOS管的基本构造和工作原理

--Video

-3.2-2 MOS管的开关特性

--Video

-3.2-3 MOS管的工作特性曲线

--Video

-3.3-1 CMOS反相器的电路结构和工作原理

--Video

-3.3-2 CMOS反相器的电压电流传输特性

--Video

-3.3-3 CMOS反相器的静态输入输出特性

--Video

-3.3-4 CMOS反相器的动态特性

--Video

-3.3-5 CMOS反相器的总功耗

--Video

-第三周--第三周作业

-第三周参考课件(门电路)

第四周

-3.4-1 其他逻辑功能的CMOS门电路

--Video

-3.4-2 带缓冲级的CMOS门电路

--Video

-3.4-3 漏极开路的门电路

--Video

-3.4-4 CMOS传输门和三态门

--Video

-3.5-1-1 双极型三极管的输入输出特性

--Video

-3.5-1-2 双极型三极管的基本开关电路

--Video

-3.5-1-3 双极型三极管的开关等效电路、三极管反相器

--Video

-第四周--第四周作业

-第四周参考课件(门电路)

第五周

-3.5-2-1 TTL反相器的电路结构

--Video

-3.5-2-2 TTL反相器的工作原理

--Video

-3.5-2-3 TTL反相器中的几个 问题和输入噪声容限

--Video

-3.5-3-1 TTL反相器的输入输出特性

--Video

-3.5-3-2 TTL反相器的输入端负载特性

--Video

-3.5-3-3 TTL反相器的扇出系数

--Video

-3.5-4-1 TTL反相器的传输延迟时间

--Video

-3.5-4-2 TTL反相器的交流噪声容限

--Video

-3.5-4-3 电源的动态尖峰电流

--Video

-3.5-5-1 其他逻辑功能的TTL门电路

--Video

-3.5-5-2 集电极开路输出的门电路

--Video

-3.5-5-3 三态输出门

--Video

-实验一:与非门电压传输特性曲线的观测

--Video

-实验二:与非门传输延迟时间的测量

--Video

-第五周--第五周作业

-第五周参考课件(门电路)

第六周

-4.1 组合逻辑电路的特点

--Video

-4.2-1 组合逻辑电路的分析方法

--Video

-4.2-2 组合逻辑电路的设计方法

--Video

-4.3-1-1 若干常用组合逻辑电路:普通编码器

--Video

-4.3-1-2-1 优先编码器

--Video

-4.3-1-2-2 优先编码器的扩展

--Video

-4.3-1-3 二-十进制优先编码器

--Video

-4.3-2-1 译码器

--Video

-4.3-2-2 二进制译码器的扩展

--Video

-4.3-2-3-1 显示译码器

--Video

-4.3-2-3-2 显示译码器附加控制端的作用

--Video

-4.3-2-4 用译码器设计组合逻辑电路

--Video

-4.3-3-1 数据选择器

--Video

-4.3-3-2 用数据选择器设计组合电路

--Video

-4.3-4-1 加法器

--Video

-4.3-4-2 多位加法器

--Video

-4.3-4-3 用加法器设计组合电路

--Video

-4.3-5 数值比较器

--Video

-4.4-1_4.4-2 组合逻辑电路中的竞争-冒险现象

--Video

-4.4-3 消除竞争-冒险现象的方法

--Video

-第六周--第六周作业

-第六周参考课件(组合逻辑电路)

第七周

-4.5 可编程器件及EDA1

--Video

-5.0 触发器的由来

--Video

-5.1 门电路与触发器的关系

--Video

-5.2 基本RS锁存器

--Video

-5.3-1 电平触发的SR触发器

--Video

-5.3-2 电平触发的D触发器1

--Video

-5.3-3 电平触发的D触发器2

--Video

-5.4-1-1 脉冲触发的触发器--主从D触发器

--Video

-5.4-1-2 脉冲触发的触发器--主从SR触发器

--Video

-5.4-1-3 脉冲触发的触发器--主从JK触发器

--Video

-5.4-2 脉冲触发方式的动作特点

--Video

-5.5 边沿触发的触发器

--Video

-5.6-1 触发器的逻辑功能及其描述方法--SR触发器

--Video

-5.6-2触发器的逻辑功能及其描述方法--JK触发器、T触发器、D触发器

--Video

-第七周--第七周作业

-第七周参考课件(触发器)

第八周

-5.7-1 触发器的动态特性1

--Video

-5.7-2 触发器的动态特性2

--Video

-5.7-3 触发器的动态特性3

--Video

-6.1-1 时序逻辑电路概述

--Video

-6.1-2 时序电路的一般结构形式与功能描述方法

--Video

-6.1.3 时序电路的分类

--Video

-6.2.1-1 同步时序电路的分析方法1

--Video

-6.2.1-2 同步时序电路的分析方法2

--Video

-6.2.3 异步时序电路的分析方法

--Video

-6.3.1-1 寄存器

--Video

-6.3.1-2 移位寄存器1

--Video

-6.3.1-3 移位寄存器2

--Video

-6.3.1-4 移位寄存器扩展应用

--Video

-6.3.2-1-1-1 计数器概述、同步二进制加法计数器

--Video

-6.3.2-1-1-2 同步二进制减法计数器

--Video

-6.3.2-1-1-3 同步加减计数器

--Video

-6.3.2-1-2-1 同步十进制加法计数器

--Video

-6.3.2-1-2-2 同步十进制减法计数器、十进制可逆计数器

--Video

-6.3.2-2 异步计数器

--Video

-第八周--第八周作业

-第八周参考课件(时序逻辑电路)

第九周

-6.3.2-3-1-1 任意进制计数器的构成方法

--Video

-6.3.2-3-1-2 任意进制计数器的构成方法--举例(N>M)

--Video

-6.3.2-3-1-3 任意进制计数器的构成方法--举例(N<M)

--Video

-6.3.2-4 计数器应用举例

--Video

-6.4.1-1 时序逻辑电路的设计方法

--Video

-6.4.1-2 时序逻辑电路的设计方法--举例

--Video

-6.4.2 时序逻辑电路的动态特性分析

--Video

-7.0 半导体存储器绪论

--Video

-7.1 半导体存储器概述和分类

--Video

-7.2-1 ROM的结构和工作原理

--Video

-7.2-2 可编程ROM1

--Video

-7.2-3 可编程ROM2

--Video

-7.3 RAM的结构和工作原理

--Video

-7.4-1 存储器容量的扩展-位扩展

--Video

-7.4-2 存储器容量的扩展-字扩展

--Video

-7.5 用存储器实现组合逻辑电路

--Video

-第九周--第九周作业

-第九周参考课件(时序逻辑电路、半导体储存器)

第十周

-8.1 可编程逻辑器件概述

--Video

-8.2-8.3-8.4 可编程逻辑器件-FPLA/PAL/GAL

--Video

-8.5-8.6-8.7 可编程逻辑器件-EPLD/CPLD/FPGA

--Video

-8.8-8.9 可编程逻辑器件-ISPGDS、PLD的使用

--Video

-10.1-1 脉冲波形的产生和整形概述

--Video

-10.1-2-10.2.1 门电路组成的施密特触发器

--Video

-10.2.2 集成施密特触发器

--Video

-10.2.3 施密特触发器的主要特点和应用

--Video

-10.3.1-1-1 积分型单稳态触发器--结构和工作原理

--Video

-10.3.1-1-2 积分型单稳态触发器--性能参数计算

--Video

-10.3.1-2-1 微分型单稳态触发器--结构和工作原理

--Video

-10.3.1-2-2 微分型单稳态触发器--性能参数计算

--Video

-10.3.2 集成单稳态触发器

--Video

-10.4.1 用施密特触发器构成的多谐振荡器

--Video

-10.4.2 对称式多谐振荡器

--Video

-10.4.3 非对称式多谐振荡器

--Video

-第十周--第十周作业

-第十周课件(可编程逻辑器件、脉冲波形的产生和整形)

第十一周

-10.4.4 环形振荡器

--Video

-10.4.5 石英晶体多谐振荡器

--Video

-10.5 脉冲电路的分析方法

--Video

-10.6.1 555定时器电路的结构与功能

--Video

-10.6.2 用555定时器接成施密特触发器

--Video

-10.6.3 用556定时器接成单稳态触发器

--Video

-10.6.4 用557定时器接成多谐振荡器

--Video

-11.1 数模和模数转换概述

--Video

-11.2.1 权电阻网络D/A转换器

--Video

-11.2.2 倒T型电阻网络D/A转换器

--Video

-11.2.3 具有双极性输出的电阻网络D/A转换器

--Video

-11.2.4 D/A转换器的转换精度和速度

--Video

-11.3.1 A/D转换的基本原理

--Video

-11.3.2 采样保持电路

--Video

-11.3.3 并联比较型A/D转换器

--Video

-11.3.4-1 反馈比较型A/D转换器--计数型

--Video

-11.3.4-2 反馈比较型A/D转换器--逐次渐进型

--Video

-11.3.5 双积分型和V-F型A/D转换器

--Video

-第十一周--第十一周作业

-第十一周课件(数-模和模-数转换)

第十二周

-I-概述、电路设计及功能仿真

--Video

-II-指定芯片及时序仿真

--Video

-III-选外设(自动化)、锁定引脚并生成下载文件

--Video

-IV-电路扩展设计

--Video

-V-用Verilog描述状态机电路

--Video

Video笔记与讨论

也许你还感兴趣的课程:

© 柠檬大学-慕课导航 课程版权归原始院校所有,
本网站仅通过互联网进行慕课课程索引,不提供在线课程学习和视频,请同学们点击报名到课程提供网站进行学习。