姓名 班级 学号
实验日期 节次 教师签字 成绩
基于BASYS2开发板的
记忆秒表设计
实验目的
熟悉基于Verilog HDL语言输入方式的数字电路的设计方法。
掌握基于FPGA的设计流程。
熟悉BASYS2开发板的使用方法。
熟悉Xilinx ISE软件的使用方法。
培养自己独立自主设计并完成实验的能力。
总体设计方案或技术路线
本实验利用BASYS2开发板的已有资源来进行设计实验,并用Xilinx ISE软件来编写和综合Verilog代码。总体设计方案是设计一个带有记忆功能的秒表。具体而言,该秒表通过BASYS2开发板的50M的时钟进行分频计时,最大计时时间为99.99s,用4位数码管动态显示计时时间,除了有基本的运行、暂停及复位清空功能,还有存储当前时间和查看存储时间的功能。
实验电路图
BASYS2开发板原理图--数码管
板上数码管为4位共阳极数码管,每段为低电平点亮,位选接了三极管增大驱动电流,同时为非逻辑,所以位选信号为低电平有效。
BASYS2开发板原理图--按键
本实验用到了两个按键BTN0和BTN1,BTN0为复位按键,对应程序的clear信号,BTN1为存储按键,对应程序的btn[1]信号,按一次该按键数据存储一次,下一次按下时这一次存的数据将被替换掉。
BASYS2开发板原理图--开关
本实验用到了两个开关SW7和SW1,SW7为运行、暂停开关,对应程序的sw[0]信号,开关打到上方为运行,下方为暂停,SW1为显示切换开关,对应程序的sw[1]信号,在计时暂停的前提下,将开关打到上方显示出存储的时间数据。
仪器设备名称、型号和技术指标
硬件:BASYS2开发板
软件:Xilinx ISE(编程)、Digilent Adept(下载)
程序流程图
程序源代码
/////////////////////////////////////////////////////////程序文件
`timescale 1ns / 1ps
//////////////////////////////////////////////////////////////////////////////////
// Company:
// Engineer:
//
// Create Date: 15:45:01 11/26/2014
// Design Name:
// Module Name: miaobiao
// Project Name:
// Target Devices:
// Tool versions:
// Description:
//
// Dependencies:
//
// Revision:
// Revision 0.01 - File Created
// Additional Comments:
//
///////////////////////////////////////////////////////////秒表的顶层模块
module miaobiao(
input wire clk,///////////////////////////////开发板系统时钟50MHz
input wire[1:0] btn,////////////////////////两个按键:[0]复位和[1]存时间
input wire[1:0] sw,/////////////////////////两个开关:[0]运行/暂停和[1]显示存储时间
output wire[7:0] smg,/////////////////////数码管的8个段选信号
output wire[3:0] smg_an/////////////////数码管的4个位选信号
);
wire clear;
assign clear=btn[0];////////////////////////////////////将复位按键信号传给clear变量
wire clk_1k;
clkdiv #(50000) m0(clk,clear,clk_1k);//将50MHz进行5万分频输出1kHz时钟信号
wire[15:0]number;
timer m1(sw[0]clk_1k,clear,number);///////////计时器模块,输出当前时间数据
wire[15:0]num_save;
save m2(clk,clear,btn[1],number,num_save);//////按键按下存
您可能关注的文档
- 铁路危险货物定义与分类.ppt
- (毕业论文)水吸收氨过程填料吸收塔设计.doc
- 企业营销相关的法律基本知识培训讲义(提纲).doc
- 《语文》教案 《记叙文的选材与组材》.doc
- (634)科学计数法表示较小的数专项练习60题(有答案)ok.doc
- 排水管网改造工程施工投标书.doc
- 理发店消防安全责任书范本.doc
- 地籍测绘规范.doc
- 版式设计 7、版面形式原理1.ppt
- 房地产联合代理客户界定规则.doc
- 浙江省温州市2024-2025学年七年级上学期语文期末考查卷.docx
- 精品解析:北京市建华实验学校2024-2025学年七年级下学期期中英语试题(原卷版).docx
- 精品解析:北京市通州区2024-2025学年七年级下学期期末考试英语试卷(原卷版).docx
- 精品解析:北京市回民学校2024-2025学年九年级上学期期中语文试题(解析版).docx
- 精品解析:北京市海淀区2025-2026学年九年级上学期期末语文试题(解析版).docx
- 精品解析:北京市东城区汇文中学2025-2026学年八年级上学期期中语文试题(原卷版).docx
- 精品解析:北京市回民学校2024-2025学年九年级上学期期中语文试题(原卷版).docx
- 精品解析:2024-2025学年广东省广州市从化区街口镇中心小学人教版五年级上册期中测试数学试卷(解析版).docx
- 精品解析:北京市通州区2024-2025学年七年级下学期期末考试英语试卷(解析版).docx
- 精品解析:北京市建华实验学校2024-2025学年七年级下学期期中英语试题(解析版).docx
最近下载
- CJ_T 553-2024 城市数字公共基础设施统一识别代码编码规则.docx VIP
- 基于esp32的智能家居系统.docx VIP
- 征兵政治考核培训课件.ppt VIP
- 你好法语1课文unité2-4.pdf VIP
- 京东合规专员岗面试题库参考答案和答题要点.docx VIP
- 福建省泉州市2024-2025学年高二上学期期末教学质量监测生物试卷(含答案).pdf VIP
- 2025.4.11 装修改造项目加固工程施工方案,六大加固方法施工要点集齐了!94页Word可下载!.docx VIP
- 2024-2025学年河南省商丘市柘城县九年级上学期期末考试数学试题(含答案).pdf VIP
- 某水泥厂施工组织方案总方案.doc VIP
- 广东省中山市2023-2024八年级上学期期末考试数学试卷 .pdf VIP
原创力文档

文档评论(0)