文档介绍:《电子设计自动化(EDA)技术》课程实训报告
题目: PLD实训
姓名: 邱浩
院系: 应用技术学院
专业: 电信(仪器)
学号: 200815194124
指导教师: 徐正坤
完成时间: 2010 年 7 月 1 日
设计题目
FPGA最小系统设计
设计要求
1、  设计一个密码锁的控制电路,当输入正确密码时,输入开锁信号以推动执行机构的作用,用红灯亮,绿灯熄灭,表示关锁;用红灯灭,绿灯亮,开锁。
2、  从第一个按钮触动后的5秒内若未就锁打开,则电路自动处于自锁状态。使之无法再打开。并由扬声器发出持续30秒的报警信号。
设计过程
创建一个PCB工程项目的工作环境。
原理图的编写和ERC检查。
对每个元件进行封装检查。
在PCB图中对元件布局及布线。
实训总结。
成绩评定
指导教师评语
课程设计等级
目录
1 课程设计题目、内容与要求…………………………………1页
设计内容…………………………………………………1页
具体要求………………………………………………2页
2 系统设计………………………………………………………2页
设计思路…………………………………………………2页
系统原理…………………………………………………3页
3 系统实现………………………………………………………4页
………………………………5页
外部模块…………………………………………………6-7页
下载电路模块……………………………………………8页
显示电路模块……………………………………………9页
PCB工程项目的环境创建………………………………10页
……………………………10页
…………………………………………11页
PCB图中元件的布局和布线…………………………12页
6 总结…………………………………………………………14页
7 参考书目……………………………………………………14页
重庆三峡学院应用技术学院电子信息工程(仪器仪表)2008级重庆万州404000
1 课程设计题目、内容与要求
设计内容
,而开锁信号的形成条件是,输入代码和已设密码相同。实现这种功能的电路构思有多种,本题目运用两片8位锁存器,一片存入密码,另一片输入开锁代码,通过比较的方式,若两者相等,则形成开锁信号。
  ,要求输出声,光信号,声音的产生由开锁信号触动扬声器工作,光信号由开锁信号点亮LED指示灯。
  ,若5秒内无开锁信号产生,让扬声器发出特殊音响,以示警告,并输出一个信号推动LED不断闪烁。
4、电子密码锁的系统结构框图分成两大部分:控制器和处理器。整个系统的输入信号有一个时钟脉冲CLK ,输出信号有表示开锁,关锁信号的红灯,绿灯以及报警信号SPEAKER。控制器中的所有按键按下时均为高电平,即高电平有效。RW 为“密码设定”信号, OK 为“确定”信号, RED=‘0’GREED=‘1’T 表示上一位密码正确时,控制器给出的可进行下一位二进制密码比较的信号,OPEN=‘1’为控制器给出的锁开信号, OPEN=‘0’为控制器给出的密码错误信号。处理器中有一个计数器,计数器C1用是用来记录从第一个按钮触动后的5秒内若未将锁打开(即输入正确密码时间超过5秒),则电路自动复位并进入自锁状态,使之无法再打开,并由扬声器发出持续30秒的报警信号。
具体要求
1、  设计一个密码锁的控制电路,当输入正确密码时,输入开锁信号以推动执行机构的作用,用红灯亮,绿灯熄灭,表示关锁;用红灯灭,绿灯亮,开锁。
2、  在锁的控制电路中储存一个可以修改的4位密码。
3、  从第一个按钮触动后的5秒内若未就锁打开,则电路自动处于自锁状态。使之无法再打开。并由扬声器发出持续30秒的报警信号。
2 系统设计
设计思路
系统原理(包含:框图等阐述)与设计说明等内容
实现系统大量逻辑电路的集成,在设计中使用了现场可编程逻辑门阵列器件(FPGA).FPGA主要实现一线逻辑功能:键盘处理、数目显示、设置密码、解码开门以及报警等控制功能。
当输入正确密码后,按确认即可解锁,第一次输入密码后在确认可设置密码,当密码输入错误时,第一、二次产生短时间的报警,当密码输入三次错误时,产生长时间报警。
3 系统实现
注:此部分阐述具体实现,包含主要逻辑单元、模块、源代码等内容