1、 1 CPLD/FPGACPLD/FPGA 课程设计课程设计 课程设计报告课程设计报告 系系 别:别: 信息科学与技术系信息科学与技术系 专业班级:专业班级: 通信工程通信工程 08XX班班 学生姓名:学生姓名: XXXX 指导教师:指导教师: (课程设计时间:2011 年 9 月 5 日2011 年 9 月 16 日) 2 目目 录录 1 课程设计目的 3 2 课程设计题目描述和要求. 3 3 课程设计报告内容. 4 3.1 硬件设计 4 3.1.1 EP1C6Q240C8 管脚结构图. 4 3.1.2 液晶屏的硬件连接电路设计 4 3.1.3 外围电路的设计 5 3.2 软件设计 6 3.
2、2.1 功能需求分析 6 3.2.2 模块划分 6 3.2.4 模块之间连接组成系统 11 3.2.5 管教绑定 11 3.2.6 下载 11 4 总结. 12 参考文献 12 3 1 1 课程设计目的课程设计目的 本课程属专业课程设计。 EDA 课程设计是继“数字电路技术基础”课之后开出的实践教学环节。其目 的是训练学生综合运用学过的数字电路的基本知识, 独立设计比较复杂的数字电 路的能力。设计建立在硬件和软件两个平台的基础上。 硬件平台是 FPGA 综合实验箱,根据不同题目设计的数字电路下载到一片可 编程逻辑器件上,实验结果可在实验仪上实现。 软件平台是 ALTERA 公司的 QUARTU
3、SII。 通过课程设计,学生要掌握使用 EDA 工具设计数字电路的方法,包括图形设 计输入、编译、软件仿真、下载和硬件仿真等全过程。 2 2 课程设计题目描述和要求课程设计题目描述和要求 设计题目: 综合数字钟的设计与实现; 设计内容: 用 ALTERA 公司的 QUARTUSII 软件和 FPGA 综合实验平台设计一个数字 时钟,能进行正常的时,分,秒计时功能,用 1 块液晶屏显示 24 小时,60 分, 60 秒;能利用按键实现“校时”“校分”“闹钟”功能。 4 3 3 课程设计报告内容课程设计报告内容 3.1 硬件设计硬件设计 3.1.1 EP1C6Q240C8 管脚结构图管脚结构图 3
4、.1.2 液晶屏的硬件连接电路设计液晶屏的硬件连接电路设计 管脚号 管脚名称 管脚功能描述 FPGA 接口 1 VSS 电源地 GND 2 VDD 电源正 +5V 3 NC 空脚 不接 4 RS(CS) RS=“H”, 表示 DB7DB0 为显示数据。 RS=“L”, 表示 DB7DB0 为显示指令数据 105 5 R/W(SID) R/W=“H”,E=“H”, 数据被读到 DB7DB0。101 5 6 E(SCLK) R/W=“L”,E=“HL”, DB7DB0 的数据被写 到 IR 或 DR 99 7 DB0 三态数据线 95 8 DB1 93 9 DB2 87 10 DB3 85 11 DB4 83 12 DB5 79 13 DB6 77 14 DB7 75 15 PSB H:并口方式, L:串口方式 +5V 16 NC 空脚 不接 17 /RST 复位端,低电平有效 +5V 18 NC 空脚 不接 19 LEDA 背光源正端(+5V) +5V 20 LEDK 背光源负端 GND 3.1.