FPGA课程设计---基于RAM的十口8位计数器
《FPGA课程设计---基于RAM的十口8位计数器》由会员分享,可在线阅读,更多相关《FPGA课程设计---基于RAM的十口8位计数器(17页珍藏版)》请在毕设资料网上搜索。
1、 FPGA 课程设计报告课程设计报告 题 目: 基于 RAM 的十口 8 位计数器 院 系: 通信与信息工程学院 专业班级: 学生姓名: 导师姓名: 起止时间: 2012-9-10 至 2012-9-21 年 月 日 FPGAFPGA 课程设计报告课程设计报告提纲提纲 1 任务 用一个 10 8 的双口 RAM 完成 10 个 8 位计数器,计数器的初值 分别为 110,时钟频率为 1MHz,计数器计数频率为 1Hz。 用 FPGA 开发板上的按键作为计数器计数值的输出选择控制,数码管 (或 led)作为选择计数器的计数值输出。 2 目的 采用 RAM 实现计数器及 FPGA 功能验证 3 使
2、用环境 (软件/硬件环境,设备等) 前仿 modelsim 6.1f 后仿 Quartus II 10.1 4 FPGA 课程设计详细内容 4.1 技术规范 功能: 1 先由复位键从选定的 RAM 地址中读出预置的 8 位初值存入计数模块。 2. 由开始键开始计数, 暂停键暂停计数并同时存入 RAM 中以选定的存储单 元。 3. 双端口 RAM 为 10 8RAM 由一个地址切换键按顺序切换 110 个地址端 口。 4.系统工作流程: 切换端口 读出数据 开始计数 暂 停计数 存入数据 计数流程 5切换端口 读出数 七段显示译码器译码 输出到数 码管显示 读取结果输出流程 6分频:1Hz 的秒
3、计时频率,用来进行秒计时; 4.2 设计方案 信号定义: Clk_50MHz clk_1Hz reset clk_1MHz 分频:1Hz 的秒计时频率,用来进行秒计时 分频:时钟信号 clk_50MHz; 分频信号 clk_1Hz; 分频信号 clk_1MHz; clk clk_1hz dout 7:0 din7:0 start start reset 切换端口 读出数据 开 始 计 数 暂 停 计 数 存入数据 计数:开始计数 start 计数器复位 reset; 计数输出 din7:0; 计数置数 add; dout 显示模块 分频模块 计数模块 由 RAM 读出初值 dout 七段显示译
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- FPGA 课程设计 基于 RAM 计数器
