我选择第二种方案:申请PCB板,购买组委会提供的元器件包
实验名称:基于CPLD的矩阵键盘扫描接口设计、PS/2键盘接口设计
实验概要:完成功能:
【矩阵键盘扫描电路】
主要实现功能为:通过对矩阵键盘的每个键进行编码、扫描判断出用户按下时那个键,输出改建的编码。本实例设计到VHDL语言的case语句的应用,以及QUARTUS开发工具的逻辑分析仪(SignalTap II Logic Analyzer)的使用。
【PS/2键盘接口设计】
通过对PS/2键盘接口信号的定义,用VHDL语言模拟PS/2键盘的传输协议,并用两个数码管显示按键的通码值。
关注这个CPLD的DIY很久了,以前学过的51,F0411,CC2533,STM32等都是C语言编程,虽说有一定的编程基础,但Verilog HDL是初次接触,想通过贵网站的DIY活动实现这个实验,能熟练掌握CPLD对各种外设、总线的操作。自己的方向是高速数据采集,也想为以后的FPGA学习打下基础。希望我能从这次活动中有所收获。
希望能获得组委审核通过,谢谢。