1、 通信电路通信电路 EDA课程设计报告课程设计报告 * 课程设计任务书课程设计任务书 城南学院 计算机与通信工程系 通信工程专业 课程名称 通信电路 EDA 课程设计 时间 20102011 学年 第 1 学期 1618 周 学生姓名 * 指导老师 题 目 基于 VHDL 语言的 8 路抢答器设计 主要内容:本课程设计要求设计一个 8 路抢答器。要求如下: 1. 抢答器具有八路抢答输入。 2. 抢答器具有逻辑设计合理(具有抢答锁定) ,抢答编码显示,抢答成功指 示,抢答完成后状态复位等功能。 3. 主持人按键清零,数码显示 0,蜂鸣器不叫,进入抢答状态。 4. 主持人发出开始命令,8 人开始抢
2、答。其中一人先按下抢答键,蜂鸣器 发出鸣叫,数码显示该人号码,其他人再按键,系统不再响应,直至主 持人按键清零,下一次抢答开始。 要求: (1)要求能独立地运用 VHDL 语言、EDA 相关知识和 Max Plus II 仿真软件, 编制一个简单的课程设计。 (2)学生按要求编写课程设计报告书,能正确阐述设计和实验结果。 (3)通过课程设计培养学生严谨的科学态度和团队协作精神。 (4)学生应抱着严谨认真的态度积极投入到课程设计过程中,认真查阅相 应文献以及实现,给出个人分析、设计以及实现。 应当提交的文件: (1)课程设计报告。 (2)课程设计附件(源程序、各类图纸、实验数据、仿真截图等实证材
3、料) 。 基于基于 VHDL 语言的语言的 8 路路抢答器抢答器设计设计 摘 要 本课程设计分为主体电路和扩展电路两部分共同实现抢答器的锁存、显示 与报警功能。在本次设计中,系统开发平台为 MAX plus,硬件描述语言是 VHDL。 竞赛者可以分为 8 组,抢答时各组对主持人提出的问题要在最短的时间内做出判断,并 按下抢答按键回答问题。当第一个人按下按键后,则在显示器上显示该组的号码,对应 的灯亮,同时电路将其他各组按键封锁,使其不起作用。若抢答时间内无人抢答,则报 警灯亮。回答完问题后,由主持人将所有按键恢复,重新开始下一轮抢答。并且依据设 计方案和设计平台完成了程序编写和程序调试,通过运
4、行程序及时序波形的仿真有效验 证了设计的正确性,初步实现了设计目标。 关键词 锁存、显示;抢答器;MAX plus ;VHDL。 Abstract:This course design is divided into two main circuit and expansion circuit realized partly joint inverter latch responder, display and alarm function. In this design, system developing platform for MAX plus , hardware description language is VHDL. Competitors may be divided into eight groups, vies to answer first when each to the host puts forward the problems in the shortest possible time to make judgments, and