IAMKCG / Digital-Circuit

Digital Circuit course exercises of EECS , PKU

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Digital-Circuit

Digital Circuit course exercises of EECS , PKU

数字逻辑电路课程的练习。 使用的开发板为Xilinx EGO 1。基于VHDL语言。

实验一 流水灯

主要是用来熟悉开发板和FPGA开发流程。 代码是老师提供,所以不在此列出。

实验二 译码器和交替显示控制器

分两步进行。全部使用开发板上的拨位开关控制。 第一步:给定一个二进制数字(十进制下保证其在0-9),用LED将其对应的十进制数字显示出来。 第二步:给定一个二进制数字(0000-1111),用LED将其对应的十进制数字显示出来。因为这时有两位要显示,所以解决方法是用位选信号交替点亮两个LED。交替频率高于人眼的上限,就会被认为是常亮的。

实验三 多功能计数器

分两步进行。 第一步:使用拨位开关控制。可以调节加计数、减计数以及步长等。自行设计时钟,计数使用。 第二步:改成按键控制。添加按键消抖模块

About

Digital Circuit course exercises of EECS , PKU


Languages

Language:VHDL 100.0%