选课类别:专业 | 教学类型:理论实验课 |
课程类别:研究生课程 | 开课单位:计算机科学与技术系 |
课程层次:硕士 | 学分:3.5 |
|
王行甫老师的《复杂数字系统设计技术》课程被评价为较为基础和“古典”,主要讲述2000年前后的技术,课程中讲授较多的VHDL语言,但在实际应用中,Verilog HDL更为普遍。课程内容包括阅读相关书籍并撰写读书报告以及基于FPGA的系统设计实验,虽然对现代技术的实用性可能有限,但有助于了解复古计算知识。
课程没有平时作业,考核主要通过两个部分:一是撰写5000-6000字的读书报告,可以自拟题目;二是完成一个基于FPGA的设计项目,撰写设计报告并提供演示视频。这些任务被认为较易完成,并且不进行期末考试。
总体来说,给分较为慷慨,多数学生获得约85分及以上成绩。想争取更高成绩的同学可以通过更加深入的项目来提高分数。
学生普遍认为课程负担不重,适合希望“水过”且对复古计算有兴趣的人选修。课程被称为“大水课”,但认为老师态度和人品很好。得分高或低主要取决于个人项目的投入水平。
大水课,老师人很不错,第一节去了,最后一节去了,最后水个项目、写个读书报告,给分85左右,想卷的得分可以更高
好课,能学到一点硬件的知识,没有作业只有期末,给分也还不错。
水课,混学分可以来,不考试,最后一个项目,给分85+
水课只能说,学的vhdl,确实国内用的少,现在还是verilog实用。没有平时作业,考勤好像就人来的少会有一次,记不得了。期末就交一个学习和调研笔记,6000字,然后是做一个设计,随便做什么,题目自拟,要写设计报告,拍演示视频。看起来很多课程实验,但老师没有要求去做。
课程内容非常”古典“,大概介绍的主要是2000年前后的技术,对现在意义有限。此外,课程内容有相当一部分都是在讲VHDL,尽管现在Verilog HDL比VHDL用的多多了。
课程考核主要包括读书报告和实验两个部分:
总的来说,如果此前有FPGA、硬件描述语言(VHDL和Verilog都成,都能用)、电子制作的经验,这门课应该还是挺容易水过的。
我实验是用Sipeed TANG Nano 9K做了个Flappy Bird,算是锻炼了一下纯FPGA的项目能力,顺便学了些复古计算的知识。
虽然因为各种因素到4月份才出分,但给分也都挺好的。