名称:汉字数字点阵显示设计Verilog代码Quartus仿真
软件:Quartus
语言:Verilog
代码功能:
一、设计要求
利用EDA/SOPC实验开发平台提供的16*16点阵LED以及EP2C35核心板,实现显示自己所在队伍的名称(每组的名称不可雷同)、每个组员姓名和学号信息。
(1)手动生成所要显示的信息,使其显示在16*16点阵LED上(即控制某些LED亮,某些LED灭)。
(2)基本要求:可通过拨码开关控制显示内容,显示方式为静态显示,即通过拨动拨码开关切换显示内容,显示内容不循环。
二、设计原理
参考电路原理框图所下图所示。
16*16点阵LED的内部结构如下图所示。
FPGA代码Verilog/VHDL代码资源下载:www.hdlcode.com
设计文档:
1. 工程文件
2. 程序文件
3. 程序编译
4. 仿真图
附字模软件
部分代码展示:
//队伍名?青云门 //队员?高韵斐 //学号?2005020212 //(2)基本要求:可通过拨码开关控制显示内容,显示方式为静态显示,即通过拨动拨码开关切换显示内容,显示内容不循环。 //(3)扩展要求:可通过拨码开关控制显示内容动态显示,即可循环显示(左移或者右移,亦可增加开关控制循环速度和方向等)。 module?led_16X16( input?clk,//时钟 input?shift_en,//自动切换使能 input?speed_sw,//控制速度 input?dir_sw,//方向 input?[3:0]?sw_data,//手动切换 output?[15:0]?hang,//行 output?[15:0]?lie//列 ); wire?clk_shift;
点击链接获取代码文件:http://www.hdlcode.com/index.php?m=home&c=View&a=index&aid=1031
阅读全文
347