时间:2024-07-26 来源:网络搜集 关于我们 0
我们来看课程大纲:
1、Digiblock简介及逻辑门电路基础学习FPGA图形化编程,需要从熟悉图形化编程软件Digiblock的设计环境开始,认知基本的门电路模型,为后续更复杂的数字电路搭建打好基础。此部分内容包括:熟悉和掌握Digiblock的界面、菜单及基本电路的搭建和仿真方法;掌握Digiblock中的基本门电路元件及其场管(FET)电路模型;理解奇偶校验码,海明校验码等门电路的应用示例;理解“线与”、“菊花链”等电路的应用示例。2、组合逻辑电路
组合逻辑电路是最基础的数字电路形式,熟悉常用的组合逻辑电路,充分掌握组合逻辑电路的分析方法和需要注意问题,可以为高效设计复杂逻辑电路打好基础。此部分内容包括:熟悉Digiblock中若干常用的组合逻辑电路及其门电路模型;掌握基于真值表和逻辑表达式的组合逻辑电路分析方法及其应用(数码管驱动);了解组合逻辑电路中的振荡、竞争和冒险现象。3、触发器和寄存器触发器和寄存器是时序逻辑电路的基础,也是异步信号检测和同步的有效手段。此部分内容包括:熟悉Digiblock中常见的触发器及其门电路模型;掌握异步信号的检测和同步方法,以及复位电路的注意事项;熟悉基于触发器的寄存器模型以及常用寄存器的使用方法。4、计数器计数器是时序逻辑电路的重要组成部分,此部分内容包括:熟悉基于触发器和组合逻辑的计数器电路模型;秒表、电子钟以及按键消抖电路的计数器应用示例;基于计数器电路的任意分频器(整数/分数分频)应用示例。5、状态机万事皆可状态机!任何事件的运行过程都可以描述为一个状态机或若干个嵌套的状态机集合,掌握状态机模型的分析和设计是复杂时序逻辑电路设计的基础。此部分内容包括:熟悉基于环形计数器/扭环计数器的状态机电路模型;掌握Digiblock中Moore和Mealy状态机的设计方法;掌握综合运用若干状态机模型构建的“交通灯系统”等实验。6、ROM和RAM存储器存储器是数字系统和CPU的重要组成。此部分内容包括:熟悉基于基于场管(FET)的ROM、EPROM和RAM电路模型;熟悉Digiblock中常用的ROM和RAM存储器;掌握存储器地址扩展及地址映射电路搭建的方法;掌握基于存储器的ASCII码、汉字编码实验以及音乐播放器实验;理解提升存储器读写速度的多体交叉存储原理。7、Cache、堆栈和FIFO电路Cache(高速缓存)、堆栈(先进后出)和FIFO(先进先出)电路是应用非常广泛的专用存储器结构。此部分内容包括:
理解Cache(高速缓存)原理及三种Cache电路的结构;
掌握基于寄存器组的堆栈电路设计;
掌握基于存储器的同步和异步FIFO电路的设计及其注意事项。
8、加减法和比较运算器加减法运算和比较运算是最基础的算术运算形式,补码则是有符号数算术运算的灵魂。此部分内容包括:理解基于门电路的加法器、减法器和比较器电路模型;;掌握加法器、比较器的串行/并行级联(扩展运算位数);理解串行和并行加法器的进位链异同;理解补码原理和有符号数的加法器和比较器运算电路结构。9、乘除法运算器乘法和除法运算是数字电路中较难实现的复杂算术运算。此部分内容包括:理解基于加法器和门电路阵列的无符号数乘法器电路模型;理解基于加法器和绝对值电路的有符号数乘法器电路模型;掌握无符号数和有符号数(Booth算法)的串行乘法器设计;掌握串行触发器和并行门电路阵列的除法器设计;理解存储器的常数除法器原理和量化噪声概念。10、浮点运算器浮点运算是算术运算之巅,在《计算机组成原理》、《信号处理》等课堂上经常提到其原理,但是在FPGA设计中甚少论及。此部分内容包括:理解浮点数的概念和IEEE754标准;掌握浮点加法器的设计;理解浮点乘法器和除法器的设计。下面连续两周,周一到周五早上10点,准时开课。如果你是:
苦于《数字逻辑》、《计算机组成原理》等硬件课程实验及课程设计的学生和老师;
希望快速了解数字电路基础知识的技术小白;
想从事集成电路设计,但是不想花时间学习VerilogHDL语言的工程师们;
希望快速切入FPGA设计的程序员们。
就不要错过赖老师这门独一无二的课程,到文末扫码一起学习吧。
主讲老师:
赖晓铮,华南理工大学计算机科学与工程学院副教授,博士。擅长《数字逻辑》、《计算机组成原理/体系结构》、《EDA设计》等课程教学,熟练掌握multisim、proteus、logisim仿真软件的使用;资深硬件工程师,技术专家,熟悉硬件电路和嵌入式系统设计。开源硬件运动和创客运动的积极参与者,曾出版《基于Proteus的计算机系统实验教程》一书,用74系列逻辑器件搭建流水线架构CPU控制x86微机外设。秉持“天下没有难做的芯片设计”理念,目前在Github开源平台上主持FPGA图形化编程的Digiblock项目和基于Python进行FPGA/ASIC设计验证的Pychip项目。课程直播间直达二维码: PC端访问地址:https://class.eetree.cn/detail/p_5e50957e10009_o0mvIbBy/6?fromH5=true我们直播间见!硬禾学堂
硬禾团队一直致力于给电子工程师和相关专业的同学,带来规范的核心技能课程,帮助大家在学习和工作的各个阶段,都能有效地提升自己的职业能力。
在过往的每一期硬禾实战营,我们都会通过高强度的封闭式实战项目训练,帮助学员掌握电子系统设计,以及调试过程中每一个环节的规范要点,陪伴他们成长为各自项目里的中坚力量。现在,我们秉承同样的宗旨,在硬禾学堂为大家带来更多的在线课程。
关注硬禾 / 我们一起在电子领域探索前进
硬禾学堂
我们一起在电子领域探索前进
长按识别二维码关注我们
点击左下方“阅读原文”查看更多