(限选)数字逻辑设计
2023 级,这门课作为计算机与电子通信大二上三选一的[限选]课而改为考察。
本门课程授课内容与电类专业的数字电子技术基础内容有很大相似度,作为计科的专业课,本门课程对电路的具体电路实现(即数字电子技术基础中的第三、第七和第八章)不做深入要求,对逻辑设计部分要求较高。
实验部分和数字电子技术实验一样要求使用 vivado 写 verilog 语言并下板验证,但是本门课程实验难度更高,且每年实验内容都在变化,可谓是最创新的一门课程了。
教材和参考书
- 逻辑设计基础/Charles H. Roth,Jr Larry L. Kinney 著,解晓萌、杨清洪译 -7 版 - 北京:清华大学出版社,2016.1,ISBN:9787302399148
不会完全按照课本进行讲授,每年讲授内容也不完全相同,学习请以当年 PPT 为准,教材仅供参考。
授课教师
高翠芸
- 一个非常负责的老师,上课条理清晰,面对疑问也会耐心解答,PPT 做得简洁明了,每节课前会提前发到群里,偶尔抽查点到,但是认真听课会对学习这门课程有很大帮助,建议按时上课。
张春慨
关于实验
实验很难(难度因人而异,不过没人觉得简单),因为其对于逻辑和细节要求都很高,耗时普遍较长。分为课上与课下两部分,课上部分尽量按时完成,遇到困难一定要及时请教老师与助教,提高解决问题的效率,老师会把课上部分推迟到下节课检查,还算比较人性(课上检查老师会检查上板结果,读一读代码,讲一下怎么实现的)。
硬件描述语言和高级程序设计语言差别很大,很多时候你逻辑对了,但是不符合硬件实现,上板就会出错,也很难调试。就算调试仿真对了,上板不行还是不行的。一定要按照规范编写,不然会出现很多意想不到的错误。
第一节课关于相关操作要认真对待,熟练好。每次实验前尽量将自己的思路先整理清晰再开始写代码,避免不必要的错误。
课程实验有专门的网站,要求和语言语法知识都有,还是不错的。
建议用 vscode 编写 verilog,用过的都说好,vivado 的编辑器一言难尽。
最后一次实验难度超大,需要大量时间和精力,bug 只能自己解决,可能需要几个晚上的头发吧,但是输出正确结果时还是很高兴的。
关于考试
考试难度中等,高分主要集中在 96,97 分段,较为友好,建议认真写作业,复习重点可以放在 PPT 上,尤其是各种模型的理解分析,掌握做题方法就可以。
考试成绩出的很慢,需要大海捞人,一个多月才出。
资料下载
如果你是校内学生,可点击如下「内网网盘」按钮查看本门课程的电子书、课件和实验软件等。
参与
HOA Core 成员有意重构 hoa 的网站,以接入更多的专业,实现更好的体验。如果你对资料分享或者网站搭建感兴趣,即使来自其他专业,非常欢迎你联系/加入我们 Core 团队。这里有我们初步的重构计划。
同时,HOA Core 初代成员已经毕业,如果你想加入 HOA Core,请阅读我们的博客了解更多:《HOA 的未来,需要你一起来书写》。