Digital-Circuit
Digital Circuit course exercises of EECS , PKU
数字逻辑电路课程的练习。 使用的开发板为Xilinx EGO 1。基于VHDL语言。
实验一 流水灯
主要是用来熟悉开发板和FPGA开发流程。 代码是老师提供,所以不在此列出。
实验二 译码器和交替显示控制器
分两步进行。全部使用开发板上的拨位开关控制。 第一步:给定一个二进制数字(十进制下保证其在0-9),用LED将其对应的十进制数字显示出来。 第二步:给定一个二进制数字(0000-1111),用LED将其对应的十进制数字显示出来。因为这时有两位要显示,所以解决方法是用位选信号交替点亮两个LED。交替频率高于人眼的上限,就会被认为是常亮的。
实验三 多功能计数器
分两步进行。 第一步:使用拨位开关控制。可以调节加计数、减计数以及步长等。自行设计时钟,计数使用。 第二步:改成按键控制。添加按键消抖模块