课程培训
数字电子电路课程体系(选修)

数字电路培训课程体系(选修)

 

课程目录

  • DC1. 数字电路基础与数制编码

  • DC2. 逻辑代数基础与逻辑门电路

  • DC3. 组合逻辑电路分析与设计

  • DC4. 常用中规模组合逻辑器件应用

  • DC5. 锁存器与触发器

  • DC6. 时序逻辑电路分析与设计

  • DC7. 计数器原理与应用

  • DC8. 寄存器与移位寄存器应用

  • DC9. 脉冲波形产生与整形(555定时器)

  • DC10. 数模与模数转换器

  • DC11. 半导体存储器与可编程逻辑器件

  • DC12. 数字系统综合设计与EDA工具入门

 

选修学习建议

 
 
岗位方向 推荐选修课程 学习目标
电子/硬件工程师(入门) DC1+DC2+DC3+DC5 掌握数字电路基础与基本分析设计能力
数字逻辑设计人员 DC3+DC4+DC6+DC7 具备组合与时序逻辑电路设计能力
FPGA/IC设计人员 DC11+DC12+DC8+DC4 掌握可编程逻辑器件与EDA设计方法
嵌入式系统工程师 DC5+DC6+DC7+DC9 理解数字系统核心模块工作原理
测试/调试工程师 DC3+DC4+DC7+DC12 具备电路分析、调试与仿真验证能力
电子产品开发人员 DC4+DC7+DC9+DC12 掌握常用数字芯片应用与系统设计
电子竞赛/项目人员 DC3+DC7+DC8+DC12 综合应用数字电路知识完成项目设计
高校师生/科研人员 DC1-DC12全模块 系统掌握数字电路理论与工程实践

 

课程详细大纲

 

DC1. 数字电路基础与数制编码

培训对象: 电子/电气类专业初学者、硬件工程师入门、跨专业转岗人员

培训目标: 掌握数字电路基本概念、数制转换与编码规则,理解数字信号与模拟信号的区别,为后续学习奠定基础

培训内容:

一、数字电路概述:数字信号与模拟信号的区别,数字电路的特点(抗干扰/易于存储/精度高),数字系统的发展与应用领域,本课程学习路径与目标

二、数制基础:常用数制(二进制/八进制/十进制/十六进制),数制的基数和权值概念,不同数制的表示方法,位权展开式

三、数制转换方法:其他进制转十进制(按权展开法),十进制转二进制(整数部分除2取余/小数部分乘2取整),二进制与八进制/十六进制互转,转换技巧与练习

四、二进制算术运算:二进制加法(逢二进一),二进制减法(借一当二),二进制乘法与除法,原码/反码/补码表示法,补码运算(减法变加法)

五、常用编码(一):BCD码(8421码/2421码/5421码/余3码),BCD码与十进制转换,BCD码的加减运算特点

六、常用编码(二):格雷码(循环码)特点与构造方法,二进制与格雷码转换,ASCII码(美国信息交换标准代码),奇偶校验码原理

七、逻辑电平与噪声容限:高电平与低电平定义,正逻辑与负逻辑,TTL电平标准(+5V),CMOS电平标准,噪声容限概念

八、基本逻辑运算:与运算(AND)定义与真值表,或运算(OR)定义与真值表,非运算(NOT)定义与真值表,与非/或非/异或/同或

九、逻辑函数表示方法:真值表(输入输出关系),逻辑表达式(与或式/或与式),逻辑图(门电路连接),卡诺图,波形图

十、数字集成电路分类:小规模集成电路(SSI),中规模集成电路(MSI),大规模集成电路(LSI),超大规模集成电路(VLSI),芯片封装与引脚识别

十一、数字电路发展趋势:从分立元件到集成电路,摩尔定律与芯片发展,现代数字系统特点,FPGA/CPLD应用前景

十二、综合实践:数制转换练习,常用编码转换,基本逻辑门功能仿真,使用仿真软件验证逻辑关系

 

DC2. 逻辑代数基础与逻辑门电路

培训对象: 数字电路初学者、硬件设计人员、电子工程师

培训目标: 掌握逻辑代数基本定律与定理,能够进行逻辑函数化简与变换,理解常用逻辑门电路特性

培训内容:

一、逻辑代数概述:逻辑代数与普通代数区别,逻辑变量取值(0和1),逻辑代数基本运算(与/或/非),逻辑代数在电路设计中的应用

二、逻辑代数基本定律:0-1律、自等律、互补律、重叠律、还原律、交换律、结合律、分配律,定律证明方法(真值表法/代数法)

三、逻辑代数常用定理:德摩根定理(重要!),吸收定理,冗余定理,逻辑函数展开定理,定理在化简中的应用

四、逻辑函数标准形式:最小项定义与性质,最大项定义与性质,最小项表达式(与或标准式),最大项表达式(或与标准式),两者关系与转换

五、逻辑函数代数化简法:并项法(利用AB+AB'=A),吸收法(利用A+AB=A),消去法(利用A+A'B=A+B),配项法,化简技巧与注意事项

六、卡诺图化简法(一):卡诺图结构(二变量/三变量/四变量),逻辑函数的卡诺图表示,相邻最小项概念,画圈原则

七、卡诺图化简法(二):化简步骤与方法,最简与或式获取,多余圈判断,具有无关项的逻辑函数化简

八、分立元件门电路:二极管与门电路,二极管或门电路,三极管非门(反相器)电路,分立门电路的优缺点

九、TTL集成门电路:TTL反相器基本结构,输入/输出特性曲线,扇出系数计算,传输延迟时间,功耗与速度权衡

十、CMOS集成门电路:CMOS反相器结构(PMOS+NMOS),CMOS传输门,CMOS与门/或门实现,CMOS电路特点(功耗低/抗干扰强)

十一、特殊功能门电路:集电极开路门(OC门)结构与上拉电阻计算,三态门(TS门)原理与应用,OD门(漏极开路门)

十二、综合实践:用代数法化简逻辑函数,用卡诺图化简复杂逻辑函数,常用门电路芯片(74LS00/74LS02/74LS04/74LS08/74LS32)功能测试

 

DC3. 组合逻辑电路分析与设计

培训对象: 数字逻辑设计人员、硬件工程师、电子相关专业学生

培训目标: 掌握组合逻辑电路分析方法与设计流程,能够独立完成中小规模组合电路设计

培训内容:

一、组合逻辑电路概述:组合逻辑电路定义(输出仅取决于当前输入),与时序逻辑电路区别,组合电路特点(无记忆/无反馈),典型应用场景

二、组合逻辑电路分析方法:分析步骤(写表达式→化简→列真值表→功能说明),逐级推导逻辑表达式,真值表列写方法,功能描述规范

三、组合逻辑电路设计方法:设计步骤(逻辑抽象→真值表→表达式→化简→逻辑图),输入/输出变量定义,逻辑赋值,多输出函数处理

四、加法器设计:半加器(真值表/表达式/逻辑图),全加器(真值表/卡诺图化简/逻辑图),多位加法器(串行进位/超前进位)

五、编码器设计:普通编码器(4线-2线编码器),优先编码器原理,优先级别设定,真值表与表达式,8线-3线优先编码器(74148/74147)

六、译码器设计:二进制译码器(2线-4线/3线-8线),74138译码器功能与引脚,显示译码器(BCD-七段显示译码器),共阴/共阳数码管驱动

七、数据选择器:四选一数据选择器原理,八选一数据选择器(74151/74152),功能扩展(位数扩展/字扩展),数据选择器实现任意逻辑函数

八、数据分配器:数据分配器原理(1-4路/1-8路),与译码器关系,应用(数据分时传输/总线分配)

九、数值比较器:一位数值比较器(相等/大于/小于),多位数值比较器原理,集成数值比较器(7485)功能与应用

十、奇偶校验器:奇偶校验原理,奇校验与偶校验,9位奇偶校验发生器(74180),奇偶校验应用(数据传输检错)

十一、竞争与冒险:竞争现象定义,冒险现象(静态冒险/动态冒险),冒险产生原因,冒险消除方法(增加冗余项/滤波/选通脉冲)

十二、综合实践:三人表决器设计与实现,全加器电路设计与验证,译码器驱动数码管显示,数据选择器实现逻辑函数

 

DC4. 常用中规模组合逻辑器件应用

培训对象: 电子产品开发人员、硬件工程师、电路设计人员

培训目标: 掌握常用MSI组合逻辑器件功能与应用方法,能够灵活运用集成芯片实现复杂逻辑功能

培训内容:

一、MSI器件概述:中规模集成电路特点(功能强/可靠性高/成本低),常用MSI器件分类,器件手册阅读方法,引脚功能识别

二、74138译码器应用:74138引脚功能与真值表,使能端控制(三个使能端配合),级联扩展(4线-16线译码器),实现多输出逻辑函数

三、74151/74152数据选择器应用:74151引脚功能与真值表,使能端控制,数据选择器实现逻辑函数(方法一:输入变量接地址端),实现逻辑函数(方法二:输入变量接数据端),级联扩展

四、7447/7448/7449显示译码器:BCD-七段显示译码器功能,共阴(7448)与共阳(7447)区别,数码管驱动电路设计,灭零控制(RBI/RBO)

五、7485数值比较器应用:7485引脚功能,级联输入作用(串行扩展),多位数值比较(两片7485实现8位比较),应用实例(密码锁/数据监测)

六、74283超前进位加法器:74283功能与引脚,超前进位原理,BCD加法实现(加6修正),减法器实现(变补相加)

七、74148优先编码器应用:74148引脚功能,优先编码原理,级联扩展(两片74148实现16线-4线编码器),与74247/7448配合应用

八、74245双向总线收发器:三态输出控制,方向控制(DIR),总线隔离与驱动应用,数据双向传输电路设计

九、多功能逻辑发生器:可编程逻辑阵列(PLA)基础,可编程阵列逻辑(PAL)简介,通用阵列逻辑(GAL)特点

十、MSI器件选型策略:速度等级选择(LS/ALS/F/HC/HCT),驱动能力匹配,工作电压兼容,封装形式选择

十一、典型应用电路分析:数字频率计中的MSI器件,电子钟中的计数器与译码器,数字电压表中的转换与显示

十二、综合实践:用74138和74151设计组合逻辑函数发生器,用7448/7447驱动数码管显示,多片MSI器件协同工作电路设计与调试

 

DC5. 锁存器与触发器

培训对象: 时序逻辑设计人员、硬件工程师、数字系统开发者

培训目标: 掌握各类触发器工作原理与特性,理解触发器之间相互转换方法,能够正确选型与应用

培训内容:

一、时序电路存储单元概述:组合电路与时序电路区别,存储单元作用(记忆1位二进制),锁存器与触发器区别,电平触发与边沿触发

二、基本RS锁存器:由与非门构成的基本RS锁存器,由或非门构成的基本RS锁存器,功能描述(状态转移真值表/特征方程/状态转移图),约束条件(S+R=1)

三、同步RS触发器:时钟脉冲概念(CP),同步RS触发器结构(增加时钟控制门),工作原理(CP=1时接收信号),空翻现象与原因

四、同步D触发器:D触发器结构(在同步RS基础上改造),功能(Q* = D),特征方程,波形图分析,消除不确定状态

五、主从触发器:主从JK触发器结构,工作原理(主触发器接收/从触发器输出),一次变化问题,JK触发器功能(J=K=0保持/J=K=1翻转)

六、边沿触发器(一):维持-阻塞D触发器(上升沿触发),结构特点(六门结构),维持线和阻塞线作用,动态特性分析

七、边沿触发器(二):边沿JK触发器(下降沿触发),利用边沿触发的结构,与主从JK触发器的区别,抗干扰能力比较

八、T触发器和T'触发器:T触发器定义(T=1翻转/T=0保持),由JK/D触发器构成T触发器,T'触发器定义(每来一个CP翻转一次)

九、触发器功能转换:用JK触发器实现D触发器,用JK触发器实现T触发器,用D触发器实现JK触发器,用D触发器实现T触发器

十、触发器电气特性:输入负载特性,输出驱动能力,传输延迟时间(tPLH/tPHL),建立时间(tsu)与保持时间(th),最高时钟频率

十一、集成触发器芯片:双D触发器74175/74HC74,双JK触发器74112/74HC112,芯片引脚功能,清零/置位端使用

十二、综合实践:基本RS锁存器波形分析,D触发器功能验证,JK触发器功能验证,触发器波形绘制与时序分析

 

DC6. 时序逻辑电路分析与设计

培训对象: 数字逻辑设计人员、FPGA开发人员、硬件工程师

培训目标: 掌握时序逻辑电路分析方法与设计流程,能够设计同步时序电路解决实际问题

培训内容:

一、时序逻辑电路概述:时序电路结构(组合电路+存储电路),同步时序与异步时序区别,米利(Mealy)型与摩尔(Moore)型状态机,典型应用场景

二、时序电路功能描述方法:状态转移表,状态转移图,状态方程(次态方程),输出方程,激励方程,定时图(波形图)

三、同步时序电路分析步骤:分析步骤(写方程→列状态表→画状态图→时序图→功能说明),激励方程求解,次态方程推导,状态表列写方法

四、同步时序电路分析实例:计数器电路分析,序列检测器分析,寄存器电路分析,复杂时序电路分析方法

五、同步时序电路设计步骤:设计步骤(逻辑抽象→状态定义→状态化简→状态分配→选触发器→求激励方程→画逻辑图),状态数确定

六、状态化简与状态分配:等价状态概念,化简方法(观察法/隐含表法),状态分配原则(相邻分配法/一热态编码),编码方案选择

七、激励方程求解:D触发器激励表,JK触发器激励表,由状态转移求激励函数,卡诺图化简

八、同步计数器设计实例:模4计数器设计,模5计数器设计(自启动检查),模10计数器(BCD计数器)设计

九、序列检测器设计:"101"序列检测器设计(米利型),“1101”序列检测器设计(摩尔型),重叠与非重叠检测

十、异步时序电路分析:异步时序电路特点(无统一时钟),分析方法(逐级触发分析),异步计数器分析,异步电路优缺点

十一、时序电路时序分析:建立时间与保持时间满足,时钟歪斜(clock skew)影响,最高工作频率计算,时序裕量分析

十二、综合实践:同步4位二进制计数器设计,序列检测器设计与仿真,时序电路波形分析与功能验证

 

DC7. 计数器原理与应用

培训对象: 数字系统设计人员、嵌入式工程师、电子产品开发者

培训目标: 掌握各类计数器工作原理,能够灵活运用集成计数器芯片实现任意进制计数

培训内容:

一、计数器概述:计数器定义与分类(同步/异步/加法/减法/可逆),模数(计数容量)概念,计数器在数字系统中的应用(分频/定时/计数/测频)

二、异步二进制计数器:异步二进制加法计数器原理(T'触发器级联),异步二进制减法计数器,分频系数计算,异步计数器优缺点(结构简单/速度慢)

三、同步二进制计数器:同步二进制加法计数器(各级时钟相同),进位逻辑设计,同步二进制减法计数器,同步计数器优点(速度快/无毛刺)

四、十进制计数器:异步十进制计数器(8421BCD码),同步十进制计数器设计,十进制计数器应用(数字显示/计数)

五、集成计数器74161:74161功能(4位二进制同步加法计数器),引脚功能(CP/MR/PE/CEP/CET/Q3-Q0/TC),使能端控制逻辑

六、集成计数器74163/74160:74163与74161区别(同步清零),74160功能(同步十进制计数器),74190/74192(可逆计数器)

七、反馈清零法实现任意进制计数:反馈清零法原理(利用清零端),清零端异步与同步区别,模N计数器实现,清零脉冲宽度问题

八、反馈置数法实现任意进制计数:反馈置数法原理(利用置数端),置数端异步与同步区别,置数法实现模N计数器,置数法与清零法对比

九、计数器级联扩展:同步级联(并行进位),异步级联(串行进位),级联实现大模数计数器,多片74161实现256进制计数

十、移位型计数器:环形计数器(n个触发器实现n个状态),扭环形计数器(约翰逊计数器,2n个状态),自启动问题,应用(顺序脉冲发生器)

十一、计数器应用实例:数字钟中的秒/分/时计数器,频率计中的闸门计数,定时器电路设计,分频器设计(分频系数计算)

十二、综合实践:用74161实现24进制计数器,用74160实现60进制计数器,计数器级联设计与仿真,频率计电路初步设计

 

DC8. 寄存器与移位寄存器应用

培训对象: 数字系统设计人员、嵌入式工程师、数据存储相关开发者

培训目标: 掌握寄存器与移位寄存器工作原理,能够设计数据寄存、移位、转换等应用电路

培训内容:

一、寄存器概述:寄存器定义与功能(存储多位二进制数据),寄存器基本组成(D触发器组),数据寄存与读取方式(并行/串行)

二、基本寄存器:4位D触发器寄存器(74175/74LS175),带有清零/置数控制,三态输出寄存器(74273/74274),寄存器芯片选型

三、移位寄存器工作原理:移位寄存器定义(每来一个时钟数据移动一位),左移与右移,循环移位,移位寄存器的构成(D触发器链式连接)

四、集成移位寄存器74194:74194功能(4位双向通用移位寄存器),引脚功能(CLK/MR/S1/S0/SL/SR/Q3-Q0),工作模式控制(保持/右移/左移/并行置数)

五、移位寄存器应用(一)——串-并转换:串行输入并行输出(SIPO),工作原理与时序,应用(接收串行数据),级联扩展

六、移位寄存器应用(二)——并-串转换:并行输入串行输出(PISO),工作模式控制,应用(发送串行数据),时序分析

七、移位寄存器应用(三)——环形计数器:环形计数器构成,自启动问题解决,状态分配,应用(顺序脉冲发生器/节拍发生器)

八、移位寄存器应用(四)——伪随机序列发生器:线性反馈移位寄存器(LFSR)原理,本原多项式选择,m序列产生,应用(通信扰码/加密)

九、移位寄存器应用(五)——数据延迟:数字信号延迟实现,延迟时间计算(N个时钟周期),应用(数字延时线/同步电路)

十、寄存器阵列与存储器:寄存器堆概念(多个寄存器组成),RAM与寄存器区别,FIFO(先进先出)原理,移位寄存器型FIFO

十一、典型应用电路分析:串行通信接口中的移位寄存器(UART),数字滤波器中的延时单元,CRC校验电路中的移位寄存器

十二、综合实践:用74194实现环形计数器,串行-并行转换电路设计,4位LFSR伪随机序列发生器设计与测试

 

DC9. 脉冲波形产生与整形(555定时器)

培训对象: 电子电路设计人员、嵌入式工程师、信号处理相关工作者

培训目标: 掌握555定时器工作原理与典型应用,能够设计多谐振荡器/单稳态触发器/施密特触发器

培训内容:

一、脉冲信号基础:脉冲信号参数(周期/频率/脉宽/占空比/上升时间/下降时间),理想脉冲与实际脉冲,常用脉冲产生方法(振荡器/整形电路)

二、555定时器内部结构:555定时器框图(3个5kΩ电阻分压器,两个比较器,RS触发器,放电管,输出缓冲器),引脚功能(GND/TR/OUT/RST/CV/TH/DIS/VCC)

三、555定时器工作原理:比较器阈值(TH端>2/3Vcc时复位,TR端<1/3Vcc时置位),RS触发器控制,放电管作用,输出与放电关系

四、555构成施密特触发器:施密特触发器特点(滞回特性),555接成施密特触发器电路,正向阈值电压(V T+)与负向阈值电压(V T-),回差电压计算

五、施密特触发器应用:波形整形(将慢变化信号整形成边沿陡峭脉冲),脉冲幅度鉴别(去除噪声),逻辑电平转换,消抖电路

六、555构成单稳态触发器:单稳态触发器特点(一个稳态一个暂态),555接成单稳态触发器电路,外触发负脉冲作用过程,输出脉宽计算(tw = 1.1RC)

七、单稳态触发器应用:定时(延时产生),脉冲展宽,脉冲整形,触摸开关,噪声消除

八、555构成多谐振荡器:多谐振荡器特点(无稳态,两个暂态),555接成多谐振荡器电路,充放电过程分析(R1/R2/C),频率与占空比计算(f=1.43/((R1+2R2)C))

九、多谐振荡器改进电路:占空比可调电路(用二极管隔离充放电回路),频率可调电路(变阻器控制),压控振荡器(VCO)基础

十、CMOS版本7555:7555与555区别(CMOS工艺/低功耗/高输入阻抗),引脚兼容性,适用场景(电池供电/高频)

十一、555定时器应用实例:秒脉冲发生器(f=1Hz),PWM波形产生,电压-频率转换器(V/F转换),红外发射电路

十二、综合实践:用555构成秒脉冲发生器(LED闪烁),用555构成单稳态延时电路(触摸开关),施密特触发器波形整形实验

 

DC10. 数模与模数转换器

培训对象: 混合信号设计人员、嵌入式工程师、数据采集系统开发者

培训目标: 掌握D/A与A/D转换器工作原理与性能指标,能够正确选型与应用

培训内容:

一、转换器概述:模拟信号与数字信号接口,D/A转换器(DAC)功能,A/D转换器(ADC)功能,转换器在测控系统中的地位

二、D/A转换基本原理:权电阻网络DAC(原理/电路/特点),R-2R倒T型电阻网络DAC(原理/电路/特点),电流输出与电压输出

三、D/A转换器主要性能指标:分辨率(位数N,LSB),转换精度(失调误差/增益误差/非线性误差),建立时间,温度系数,电源抑制比

四、集成D/A转换器(一):DAC0832芯片(8位乘法型DAC),引脚功能(DI0-DI7/IOUT1/IOUT2/Rfb/Vref),接口方式(直通/单缓冲/双缓冲)

五、集成D/A转换器(二):电压输出型DAC(AD558/AD530),串行接口DAC(如MAX517 I²C接口),高精度DAC(16位以上)

六、A/D转换基本原理:采样定理(fs≥2fmax),采样/保持/量化/编码,量化误差概念(±1/2 LSB),孔径时间影响

七、并联比较型ADC:原理(2^N-1个比较器),特点(速度最快/分辨率低/功耗大),适用场景(高速数据采集)

八、逐次逼近型ADC:原理(逐次比较寄存器),转换过程(N个时钟周期完成N位转换),特点(速度/精度/成本均衡),常用芯片(ADC0809/AD574)

九、双积分型ADC:原理(积分/反积分),特点(精度高/抗干扰/速度慢),应用(数字万用表/测量仪表),ICL7106/7107

十、A/D转换器主要性能指标:分辨率(位数),转换精度(积分非线性/微分非线性),转换时间/转换速率,信噪比(SNR),有效位数(ENOB)

十一、ADC与微处理器接口:并行接口ADC(数据总线连接),串行接口ADC(SPI/I²C),启动转换与读取结果时序,中断或查询方式

十二、综合实践:DAC0832产生锯齿波/三角波,逐次逼近型ADC数据采集,温度传感器+ADC+数码管显示完整系统设计

 

DC11. 半导体存储器与可编程逻辑器件

培训对象: FPGA开发人员、数字系统设计师、IC设计相关人员

培训目标: 掌握各类半导体存储器原理,了解可编程逻辑器件基本结构与设计流程

培训内容:

一、存储器概述:存储器分类(RAM/ROM),存储器的主要技术指标(容量/速度/功耗),存储单元的寻址方式,存储器系统结构

二、只读存储器(ROM):掩膜ROM(MROM)结构,可编程ROM(PROM),可擦除可编程ROM(EPROM)结构与紫外线擦除,电可擦除ROM(EEPROM)

三、ROM应用:实现组合逻辑函数(用ROM实现真值表),字符发生器(点阵字库),查表法数学函数计算(正弦表/对数表)

四、静态随机存储器(SRAM):SRAM存储单元结构(六管单元),SRAM芯片结构(地址译码/存储矩阵/读写电路),SRAM接口(地址/数据/控制),读写时序

五、动态随机存储器(DRAM):DRAM存储单元结构(单管+电容),刷新原理(需周期性刷新),DRAM接口(行地址/列地址复用),SDRAM/DDR SDRAM简介

六、存储器扩展方法:位扩展(字长扩展),字扩展(地址空间扩展),片选信号产生(全译码/部分译码/线选),多片存储器系统设计

七、先进存储器技术:闪存(Flash Memory)结构与原理,NOR Flash与NAND Flash对比,铁电存储器(FRAM),相变存储器(PCM)

八、可编程逻辑器件概述:PLD发展历程(PAL/GAL/CPLD/FPGA),PLD优点(灵活性/快速原型/成本),常用厂商(Xilinx/Altera/Lattice)

九、简单PLD结构:可编程逻辑阵列(PLA),可编程阵列逻辑(PAL),通用阵列逻辑(GAL)与输出逻辑宏单元(OLMC),与阵列/或阵列编程

十、CPLD结构:复杂可编程逻辑器件(CPLD)基本结构(多个逻辑块+互连矩阵),宏单元结构,与FPGA区别(基于乘积项)

十一、FPGA结构:现场可编程门阵列(FPGA)基本结构(可配置逻辑块CLB/可编程互连资源PIR/输入输出块IOB),查找表(LUT)原理,块RAM/DSP单元

十二、综合实践:用ROM实现全加器/译码器,存储器芯片读写时序仿真,简单PLD设计入门(基于Quartus/ISE)

 

DC12. 数字系统综合设计与EDA工具入门

培训对象: 数字系统设计人员、FPGA初学者、电子竞赛参赛者

培训目标: 掌握数字系统设计方法,熟悉EDA工具使用,能够完成中小规模数字系统设计

培训内容:

一、数字系统设计方法:自顶向下设计(Top-Down),模块化设计思想,状态机设计法,数据通路+控制器结构,设计文档编写规范

二、EDA工具概述:EDA技术发展历程,主流EDA工具(Quartus/ISE/Vivado/ModelSim),设计流程(设计输入→综合→实现→下载→验证)

三、Verilog HDL基础(一):硬件描述语言与软件编程语言区别,模块结构(module/endmodule),端口声明(input/output/inout),数据类型(wire/reg)

四、Verilog HDL基础(二):连续赋值(assign),过程块(always),敏感列表(边沿/电平),阻塞赋值与非阻塞赋值(= vs <=)

五、Verilog组合逻辑建模:用assign实现组合逻辑,用always实现组合逻辑(@*),case语句(多路选择器),if-else语句(优先级逻辑)

六、Verilog时序逻辑建模:时序逻辑always块(@(posedge clk)),同步复位与异步复位,计数器建模,寄存器建模

七、有限状态机(FSM)设计:状态编码(二进制/格雷/独热),三段式状态机(状态跳转/次态逻辑/输出逻辑),米利型与摩尔型FSM设计

八、仿真验证基础:测试平台(testbench)结构,时钟与复位产生,激励生成(initial/always),波形查看与分析,系统任务($display/$monitor/$time)

九、综合与实现:综合约束(时钟/引脚),资源利用率报告,时序分析(建立时间/保持时间),配置文件生成(sof/bit/pof)

十、FPGA开发板实践:开发板资源(LED/按键/数码管/开关/VGA),引脚分配(pin planner),下载与调试,在线逻辑分析仪(SignalTap/ChipScope)使用

十一、典型数字系统设计实例:数字频率计设计(测频法/测周法),数字时钟设计(时/分/秒/校时),简易计算器设计(4位整数加减),PWM发生器设计

十二、综合实战:完整数字系统项目(如:多功能数字钟/交通信号控制器/密码锁)从设计到实现全流程,包括模块划分、代码编写、仿真验证、FPGA下载调试

 

课程体系说明

本选修课程体系参考国家高等教育智慧教育平台及多所高校数字电路课程设置,结合企业工程实践需求设计。课程覆盖从基础理论到综合应用的完整链条,分为基础理论层、核心器件层、系统应用层三大层级,学员可根据自身基础和发展方向选择性学习。


 
课程层级 对应课程 适用对象
基础理论层 DC1-DC2 初学者、跨专业入门人员
核心器件层 DC3-DC8 硬件工程师、数字逻辑设计人员
系统应用层 DC9-DC12 系统集成人员、FPGA/IC设计人员





如果您想学习本课程,请预约报名
如果没找到合适的课程或有特殊培训需求,请订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916
技术服务需求表下载请点击

服务优势:
丰富专家资源,精准匹配相关行业,相关项目技术精英,面向用户实际需求,针对性培训或咨询,互动式交流,案例教学,精品小班,实际工程项目经验分享,快捷高效,节省时间与金钱,少走弯路与错路。

专家力量:
中国科学院相关研究所高级研究人员
西门子,TI,vmware,MSC,Ansys,MDI,Mentor, candence,Altium,Atmel 、Freescale,达索,华为等
大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关学历背景专业,理论素养高
多年实际项目实践,大型复杂项目实战案例分享,热情,乐于技术分享
针对客户实际需要,真实案例演示,互动式沟通,学有所值
报名表下载
联系我们 更多>>

咨询电话010-62883247

                4007991916

咨询邮箱:soft@info-soft.cn  

 

  微信咨询

随时听讲课

聚焦技术实践

订制培训 更多>>