1、草鱼 编号 : por k 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 EDA 技术草鱼 草鱼实训 草鱼 (论文 )说明书 草鱼 草鱼 草鱼 草鱼 草鱼 题 草鱼 草鱼 草鱼 草鱼 目 : pork 草鱼 草鱼 交通灯控制电路的设计 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 院 草鱼 (系) : pork 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 信息与通信学院 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼草鱼 专 草鱼 草鱼 草鱼 草鱼 业 : pork 草鱼 草 鱼 草鱼 草鱼 草鱼 草鱼 草鱼 电子信息工程 草鱼
2、 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼草鱼 学生姓名 : p o rk 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼草鱼 学 草鱼 草鱼 草鱼 草鱼 号 : pork 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼草鱼 指导教师 : p o rk 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 2013 年 草鱼 草鱼 1 草鱼 月 草鱼 草鱼 10 草鱼 日 草鱼 摘 要 草鱼 EDA 工具对
3、于电子设计人员来说极其重要 , 鲤鱼 它可以在电子设计的各个阶段 、 pork层次进行计算机模拟验证 , 鲤鱼 确保设计的准确性 , 鲤鱼 可缩短设计周期 , 鲤鱼 降低设计成本 。 草鱼 交通灯可以实现十字路口红绿灯的自动控制 。 草鱼 基于 FPGA 的交通灯设计系统具有可靠性强 、 pork实时快速擦写 、 pork运算速度高 、 pork故障率低 、 pork电路简单 ,且体积小的特点 。 草鱼 本设计采用的是 Altera 公司CycloneII 系列的 EP2C5T144 芯片作为核心最小系统 , 鲤鱼 它可以方便嵌入到实际的交通灯应用系统中 , 鲤鱼 可以完成简单的逻辑控制 、
4、pork数据采集 、 pork信号处理 、 pork数学计算等功能 ; pork使用桂林电子科技大学实训说明书用纸 1 QuartusII 软件作为开发平台 ; pork采用自顶向下的设计思路对系统进行模块化设计和综合 ,鲤鱼 并通过波形仿真和硬件实现两种方式实现并验证交通灯的功能 。 草鱼 草鱼 关键词 : pork交通灯 、 porkEDA、 porkFPGA草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 Abstract 草鱼 EDA 草鱼 tools 草鱼 for 草鱼 electro
5、nic 草鱼 design 草鱼 personnel 草鱼 is 草鱼 very 草鱼 important, 草鱼 it 草鱼 can 草鱼 be 草鱼 in 草鱼the 草鱼 electronic 草鱼 design 草鱼 of 草鱼 each 草鱼 stage, 草鱼 levels 草鱼 of 草鱼 computer 草鱼 simulation 草鱼verification, 草鱼 to 草鱼 ensure 草鱼 the 草鱼 accuracy 草鱼 of 草鱼 the 草鱼 design, 草鱼 can 草鱼 shorten 草鱼 the 草鱼 design 草鱼cycle, 草鱼 re
6、duce 草鱼 design 草鱼 cost. 草鱼 The 草鱼 traffic 草鱼 light 草鱼 can 草鱼 realize 草鱼 intersection 草鱼 traffic 草鱼light 草鱼 automatic 草鱼 control. 草鱼 Based 草鱼 on 草鱼 the 草鱼 FPGA 草鱼 of 草鱼 traffic 草鱼 light 草鱼 design 草鱼 system 草鱼has 草鱼 the 草鱼 reliability, 草鱼 real-time 草鱼 fast 草鱼 operation 草鱼 speed 草鱼 is 草鱼 high, 草鱼 integ
7、ration.it, 草鱼 low 草鱼 failure 草鱼 rate, 草鱼 circuit 草鱼 is 草鱼 simple, 草鱼 and 草鱼 the 草鱼 characteristics 草鱼 of 草鱼 small 草鱼 volume. 草鱼 This 桂林电子科技大学实训说明书用纸 2 草鱼 design 草鱼 USES 草鱼 is 草鱼 Altera 草鱼 company 草鱼 CycloneII 草鱼 series 草鱼 of 草鱼 EP2C5T144 草鱼 chip 草鱼 as 草鱼the 草鱼 core 草鱼 minimum 草鱼 system, 草鱼 it 草鱼 can
8、 草鱼 be 草鱼 convenient 草鱼 to 草鱼 the 草鱼 actual 草鱼 traffic 草鱼 lights 草鱼 embedded 草鱼 application 草鱼 system, 草鱼 can 草鱼 complete 草鱼 the 草鱼 simple 草鱼 logic 草鱼 control, 草鱼 data 草鱼 acquisition, 草鱼 signal 草鱼 processing, 草鱼 mathematical 草鱼 calculations, 草鱼 etc;pork 草鱼 Use 草鱼QuartusII 草鱼 software 草鱼 as 草鱼 a 草鱼 d
9、evelopment 草鱼 platform, 草鱼 Using 草鱼 the 草鱼 top-down 草鱼 design 草鱼idea 草鱼 of 草鱼 system 草鱼 modular 草鱼 design 草鱼 and 草鱼 comprehensive, 草鱼 and 草鱼 through 草鱼 the 草鱼waveform 草鱼 simulation 草鱼 and 草鱼 hardware 草鱼 realization 草鱼 two 草鱼 ways 草鱼 to 草鱼 realize 草鱼 and 草鱼verify 草鱼 the 草鱼function 草鱼of 草鱼the 草鱼traffi
10、c 草鱼lights. 草 鱼草鱼 Key 草鱼words: 草鱼traffic 草鱼 lights; porkEDA; porkFPGA 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 引 言 草鱼 “ EDA 技术 ”是 一门实践性和实用 性都很强的课程 , 鲤鱼 学习的目的在于应用 。 草鱼 本 设计 实训是配合“ EDA 技术 ” 课堂教学的一个重要的实践教学环节 , 鲤鱼 在本课程设计指导书中列举了一些常用的小型设计系统 , 鲤鱼 旨在起到巩固课堂和书本上所学知识 , 鲤鱼 加强综合能力 ,鲤鱼 提高系统设计水平 ,
11、鲤鱼 启发创新思想的效果 。 草鱼草鱼 1 设计任务与要求 草鱼 1.1 本综合设计实训任务的内容和要求 草鱼 草鱼 用 EDA 实训仪上的 4 只八段数码管分别显示道路 东西和南北通行和禁止的倒计时时桂林电子科技大学实训说明书用纸 3 间 。 草鱼草鱼 草鱼 能设置道路 东西和南北两侧通行和禁止的倒计时时间 , 鲤鱼 最大设置时间为 99 秒 , 鲤鱼 最小设置时间为 1 秒 。 草鱼草鱼 草鱼 交通灯用红 、 pork绿 、 pork黄三种发光二极管( LED)显示控制的结果 。 草鱼草鱼 草鱼 红 、 pork绿 、 pork黄灯显示的次序应符合实际交通道路控制的要求 。 草鱼 草鱼 草
12、鱼 2 草鱼系统概述 及设计原理 草鱼 2.1 草鱼 系统的主要功能 草鱼 交通灯控制电路是用于城市交通疏导的管理系统 , 鲤鱼 它是现代城市交通监控指挥系统中最重要的组成部分 。 草鱼 交通信号灯指挥着人和各种车辆的安全运行 ,实现红 、 pork黄 、 pork绿灯的自动指挥是城乡交通管理现代化的重要课题 。 草鱼 在城乡街 道的十字交叉路口 ,为了保证交通秩序和行人安全 ,一般在每条道路上各有一组红 、 pork黄 、 pork绿交通信号灯 。 草鱼 交通灯控制电路自动控制十字路口两组红 、 pork黄 、 pork绿交通灯的状态转换 ,指挥各种车辆和行人安全通行 ,实现十字路口城乡交通
13、管理自动化 。 草鱼 设计一个十字路口交通控制器 , 鲤鱼 方向分为东南西北四个方向 。 草鱼 东西方向的红绿灯状态一样 , 鲤鱼 南北方向的红绿灯状态一样 。 草鱼 每个方向上 , 鲤鱼 有四盏灯 , 鲤鱼 分别是左转灯 、 pork红灯 、 pork绿灯和黄灯 。 草鱼 左拐灯亮表示左转车辆可以通行 ; pork红灯亮表示左转和 直行车辆禁行 ; pork绿灯亮表示直行车辆和右转的车辆可以通行 ; pork黄灯亮表示左转和直行的车辆即将禁行 。 草鱼草鱼 本论文简要介绍了 FPGA 器件的特点和设计意义 , 鲤鱼 以 QuartusII 软件为开发平台 , 鲤鱼 通过VHDL 硬件描述语言
14、以及原理图的输入方式来设计交通灯 。 草鱼 交通灯控制器用于自动控制十字路口交通灯和计时器 。 草鱼 草鱼 系统的主要功能模块方框图如图 2-1 所示 草鱼 草鱼 草鱼 图 2-1 草鱼 系统主要功能模块 草鱼 2.2 交通灯 的 设计原理 草鱼 交通灯控制电路的原理框图如图 1.3 所示 。 草鱼 其中 , 鲤鱼 clkgen 是分频器 , 鲤鱼 将 EDA 实训仪主板提供的 20MHz 的主频经 20000000 分频后 , 鲤鱼 得到电路所需的 1Hz(秒)时钟 。 草鱼 Cnt10de(两个)是十进制减法计数器 , 鲤鱼 产生道路东西和南北通行和禁止的倒计时时间 。 草鱼 Contr是
15、控制电路 , 鲤 鱼 控制整个系统的工作 。 草鱼 控制器接收倒计时的结果 , 鲤鱼 当倒计时归 0 时 , 鲤鱼 改变电路的控制模式 , 鲤鱼 输出倒计时的初始时间和交通灯亮灭控制信号 。 草鱼 草鱼 草鱼 图 2-2 草鱼 交通灯控制电路的原理图 草鱼 草鱼 3 草鱼 系统各个模块的 的设计 与仿真 草鱼 桂林电子科技大学实训说明书用纸 4 3.1 草鱼分频器模块 的设计 草鱼 由于采用的 FPGA 芯片的时钟频率是 50MHz, 鲤鱼 需要将其分频为 1Hz。 草鱼 该模块即是实现 50M的分频 , 鲤鱼 将频率变为 1Hz 的脉冲波 , 鲤鱼 从而得到周期为 1s 的脉冲波 。 草鱼
16、如果要真正的实现分频 50M, 鲤鱼 在仿真结果图中是很难观察的 , 鲤鱼 甚至是没有办法验证的 , 鲤鱼 故在仿真过程中 , 鲤鱼将分频的倍数变小 , 鲤鱼 变为 20 分频 , 鲤鱼 这样从图中可容易的得到并验证对时钟输入信号的20 分频 , 鲤鱼 如图 3-1 所示 , 鲤鱼 草鱼 Reset 是复位信号 , 鲤鱼 CLK_50MHz 是输入时钟频率 , 鲤鱼 CLK_1Hz 是输出时钟频率 , 鲤鱼 从图中可以看出 , 鲤鱼 输出频率 CLK_1Hz 确实是输入时钟频率 CLK_50MHz 的20 分频 。 草鱼草鱼 草鱼 图 3-1 草鱼 分频器仿真图 草鱼 3.2 草鱼 状态控制模
17、块 的设计 草鱼 状态控制模块根据输入 CLK_1Hz 的脉冲信 号输出不同的 STATUS 值 , 鲤鱼 下游的模块依据STATUS 的值来确定红绿灯的状态 ; pork于此同时对倒计时信号赋初值 。 草鱼 在状态控制模块仿真图中 , 鲤鱼 输入信号 CLK 是一个频率为 1Hz 的时钟脉冲信号 ,RESET 是复位信号 ; pork输出信号STATUS 是状态转换信号 , 鲤鱼 控制着下游交通信号灯显示模块的显示情况 ; porkLOAD_EW、 porkLOAD_SN是东西 、 pork南北方向倒计时开始控制信号 , 鲤鱼 DJS_EW、 porkDJS_SN 是东西 、 pork南北方
18、向倒计时间信号 。 草鱼 其仿真结果图如图 3-2 所示 , 鲤鱼 由 图可得 , 鲤鱼 STATUS 共有 000( S1) 、 pork001(S2)、 pork010(S3)、pork011(S4)、 pork100(S5)、 pork101(S6)共 6 个状态 , 鲤鱼 80s 为红灯和左转灯的倒计时间 , 鲤鱼 45s 为绿灯的倒计时间 , 鲤鱼 5s 是黄灯的倒计时间 ,和状态转换表的状态一致 。 草鱼草鱼 草鱼 图 3-2 草鱼 状态控制模块仿真图 草鱼 3.3 草鱼 交通灯信号灯显示模块 的设计 草鱼 交通信号灯显示模块根据输入的 STATUS 信号 , 鲤鱼 输出对应的红绿
19、黄灯信号 , 鲤鱼 并直接驱动交通信号灯的亮灭 。 草鱼 在交通灯信号灯显示模块程序仿真结果图中 , 鲤鱼 STATUS 为输入信号 ,鲤鱼 而它依赖于状态控制模块产生的信号 STATUS 信号 , 鲤鱼 一种六种状态 , 鲤鱼 依次为 000( S1) 、pork001(S2)、 pork010(S3)、 pork011(S4)、 pork100(S5)、 pork101(S6); porkEW_LRGY( 8 位)是东西方向上交通信号灯的状态 , 鲤鱼 草鱼 SN_LRGY( 8 位)是南北方向上交通信号灯的状态 , 鲤鱼 依次为左转 、 pork红 、 pork绿 、 pork黄 , 鲤
20、鱼 对应着 EW_LRGY、 porkSN_LRGY 的前四位 , 鲤鱼 1表示点亮 , 鲤鱼 0表示熄灭 , 鲤鱼 后四位均为 0, 鲤鱼 表示四个灯的阴极接负极 。 草鱼 例如 , 鲤鱼 在 STATUS 为 001 时 , 鲤鱼 对应的是东西方向红灯亮 , 鲤鱼 南北方向绿灯亮 , 鲤鱼 仿真结果符合预期 ,完全正确 。 草鱼 其仿真图如 3-3 所示 : pork草鱼 草鱼 图 3-3 草鱼 信号灯显示模块仿真图 草鱼 3.4 东西方向倒计时模块 设计 草鱼 东西方向倒计时 模块用来接收 状态控制 模块的输出并作为初值 , 鲤鱼 每检测到一个 CLK 脉冲信号 , 鲤鱼 就进行减一动作
21、 , 鲤鱼 最后把减一结果输出 。 草鱼 在该模块仿真图中 , 鲤鱼 CLK 为 1Hz 的输入桂林电子科技大学实训说明书用纸 5 信号 , 鲤鱼 LOAD_EW 为计数器的装载信号 , 鲤鱼 当其为高电平时 , 鲤鱼 将输入信号 DJS_EW_IN 的值装载到计数器中 , 鲤鱼 并开始进行减一操作 , 鲤鱼 每遇一个 CLK 脉冲 , 鲤鱼 进行一次减一操作 , 鲤鱼 并将结果输出 , 鲤鱼 由于输入的时钟频率是 1Hz, 鲤鱼 所以显示的时间间隔是 1s, 鲤鱼 与现实生活中的时间保持一致 。 草鱼 其仿真结果如图 3-4 所示 , 鲤鱼 由图可得 , 鲤鱼 该模块首先将 80 秒的倒计时
22、信号装载进去 , 鲤鱼 并进行减一操作 。 草鱼草鱼 草鱼 图 3-4 草鱼 东西方向倒计时仿真图 草鱼 3.5 草鱼南北方向倒计时模块 设计 草鱼 南北方向倒计时 模块用来接收 状态控制 模块的输出并作为初值 , 鲤鱼 每检测到一个 CLK 脉冲信号 , 鲤鱼 就进行减一动作 , 鲤鱼 最后把减一结果输出 。 草鱼 在该模块仿真图中 , 鲤鱼 CLK 为 1Hz 的输入信号 , 鲤鱼 LOAD_SN 为计数器的装载信号 , 鲤鱼 当其为高电平时 , 鲤鱼 将输入信号 DJS_SN_IN 的值装载到计数器中 , 鲤鱼 并开始进行减一操作 , 鲤鱼 每遇一个 CLK 脉冲 , 鲤鱼 进行一次减一
23、操作 , 鲤鱼 并将结果输出 , 鲤鱼 由于输入的时钟频率是 1Hz, 鲤鱼 所以显示的时间间隔是 1s, 鲤鱼 与现实生活中的时间保持一致 。 草鱼 其仿真结果如图 3-5 所示 , 鲤鱼 由图可得 , 鲤鱼 该模块将 45 秒的倒计时信号装载进去 , 鲤鱼 并进行减一操作 。 草鱼草鱼 草鱼 图 3-5 南北方向倒计时仿真图 草鱼 3.6 草鱼 译码模块设计 草鱼 译码模块程序用来将输入的两位倒计时数值 , 鲤鱼 分解成两个整形数值 , 鲤鱼 以此供后面的译码显示模块译码显示 。 草鱼 在译码程序 TO_8421_BCD 模块仿真图中 , 鲤鱼 DJS_EW_OUT,DJS_SN_OUT为
24、上一倒计时模块的输出信号 , 鲤鱼 其范围在 0 80, 鲤鱼 所有倒计时的范围都包含其内 ;porkDJS_EW_OUT_SW,DJS_EW_OUT_GW,DJS_SN_OUT_SW,DJS_SN_OUT_GW 为输出信号 , 鲤鱼 其范围为0 9, 鲤鱼 代表了各个方向的倒计时的十位和个位 , 鲤鱼 且数码管所有显示数字的范围均在其内 。草鱼 例如图中 DJS_EW_OUT 的值不断变化 , 鲤鱼 相应的依次将其分解为十位( DJS_EW_OUT_SW)和个位( DJS_EW_OUT_GW) , 鲤鱼 并依次递减 , 鲤鱼 仿真结果符合预期 , 鲤鱼 完全正确 。 草鱼 仿真结果如图3-6
25、 所示 : p ork草鱼 草鱼 草鱼 图 3-6 草鱼 译码仿真结果图 草鱼 3.7 草鱼 译码显示模块设计 草鱼 译码显示模块将上一模块译码模块输出的四个一位数译码成相对应的七位数码管段码 ,鲤鱼 完成倒计时的译码 和显示 。 草鱼 在译码显示模块仿真图中 , 鲤鱼 DJS_ 草鱼 EW_OUT_ 草鱼SW,DJS_EW_OUT_GW,DJS_SN_OUT_SW,DJS_SN_OUT_GW 是四位的输入信号 , 鲤鱼 也是上一模块TO_8421_BCD 的输出信号 , 鲤鱼 它们的范围为数字 0 9, 鲤鱼 DJS_EW_ 草鱼 OUT_SW1,DJS_ 草鱼 EW_ 草鱼OUT_GW1,
26、DJS_SN_OUT_SW1,DJS_SN_OUT_GW1 对应的是相应的七位数码管显示段码的值 。 草鱼桂林电子科技大学实训说明书用纸 6 图中输出信号的值随着输入信号的变化而相应的变化 , 鲤鱼 例如 DJS_EW_OUT_SW 为7,DJS_EW_OUT_GW 为 5 时 , 鲤鱼 DJS_EW_OUT_SW1 为 00000111( a、 porkb、 porkc、 porkd、 porke、 porkf、 porkg 依次对应着 1110000, 鲤鱼 最高位的 0 表示是数码管的类型是共阴的) ,表示数码管显示7,DJS_EW_OUT_GW1 为 01101101, 鲤鱼 表示数码
27、管显示 5。 草鱼 仿真完全正确 , 鲤鱼 符合预期 。 草鱼 其仿真结果如图 3-7 所示 : p ork草鱼 草鱼 图 3-7 草鱼 译码显示模块仿真图 草鱼 3.8 草鱼 顶层文件模块设计 草鱼 顶层设计采用 VHDL 语言描述方式实现 , 鲤鱼 并在工程文件仿真过后通过工具菜单自动生成原理图文件 , 鲤鱼 从而是设计原理更加清晰明朗 。 草鱼草鱼 在顶层设计 VHDL 描述中 , 鲤鱼 共包含 7 个元件 , 鲤鱼 分别是 : pork1、 pork分频器模块 , 鲤鱼 2、 pork状态控制模块 , 鲤鱼 3、 pork交通信号灯显示模块 , 鲤鱼 4、 pork东西方向倒计时模块设
28、计 , 鲤鱼 5、 pork南北方向倒计时模块设计 , 鲤鱼 6、 pork译码模块设计 , 鲤鱼 7、 pork译 码显示模块设计 。 草鱼 这 7 个模块经过程序设计 、 pork编译仿真 ,鲤鱼 结果均能够达到设计要求 。 草鱼 最后在顶层设计中 , 鲤鱼 通过元件例化语句将这 7 个模块连接起来 , 鲤鱼 生成顶层 文件 。 草鱼 在顶层设计中 , 鲤鱼 RESET 是复位信号 , 鲤鱼 输入的时钟频率 CLK 是 50MHz,鲤鱼 经过分频 50M 的分频器后 , 鲤鱼 变为频率为 1Hz 的时钟信号 , 鲤鱼 周期为 1s, 鲤鱼 用此时钟信号来控制整个系统的步调 , 鲤鱼 与现实
29、生活中交通灯的步调保持一致 。 草鱼 EW_LRGY、 porkSN_LRGY 分别为东西和南北方向上交通信号灯的状态 , 鲤鱼 EW_DJS_DISPLAY、 porkSN_DJS_DISPLAY 为东西和南北方向红绿灯倒计时间 。 草鱼 另外 , 鲤鱼 所有的数码管和二极管均为共阴极显示 。 草鱼 例如 , 鲤鱼 在 EW_LRGY为 01000000(即东西方向红灯亮) 、 porkSN_LRGY 为 10000000(即南北方向左转灯亮)时 ,鲤鱼 EW_DJS_DISPLAY 的前八位表示倒计时的十位 , 鲤鱼 后八位表示倒计时的个位 ; pork 图中EW_DJS_DISPLAY
30、的前八位都是 00000111 表示 7, 鲤鱼 后八位 01111101 表示 6, 鲤鱼 后八位01101101 表示 5, 鲤鱼 后八位 01100110 表示 4; porkSN_DJS_DISPLAY 的前八位是 01001111 表示3, 鲤鱼 后八位 01011011 表示 2, 鲤鱼 后八位 00000110 表示 1, 鲤鱼 后八位 00111111 表示 0, 鲤鱼 以上表明红绿灯和倒计时时间显示符合预期 。 草鱼 仿真结果如图 3-8 所示 : pork草鱼 草鱼 图 3-8 草鱼 顶层文件波形仿真图 草鱼 4 草鱼实训 心得体会 草鱼 本次 EDA 技术 实训的 交通灯
31、 采用的是 Altera 公司 CycloneII 系列的 EP2C5T144 芯片作为核心最小系统 , 鲤鱼 它可以方便嵌入到实际的交通灯应用系统中 , 鲤鱼 可以完成简单的逻辑控制 、 pork数据采集 、 pork信号处理 、 pork数学计算等功能 ; pork使用 QuartusII 软件作为开发平台 ; pork采用自顶向下的设计思路对系统进行模块化设计和综合 , 鲤鱼 并通过波形仿真和硬件实现两种方式实现并验证交通灯的功能 。 草鱼 为期两周的实训 , 鲤鱼 我 利用网络和图书馆的有效资源 , 鲤鱼 搜集并下载了大量的关于用 FPGA 做交通灯设计的资料 ; pork然后精心阅读
32、 , 鲤鱼 在 老师的指导督促下 , 鲤鱼 并和周围同学进行有效学习和沟通 , 鲤鱼 最终确定了自己的设 计方案 ; pork最后按照既定的桂林电子科技大学实训说明书用纸 7 设计方案 , 鲤鱼 通过努力有步骤的实现了交通灯的 设计 。 草鱼 草鱼 通过此次实训 设计 , 鲤鱼 让我加深了 FPGA 的理解 , 鲤鱼 更加熟练了 VHDL 语言 , 鲤鱼 同时 , 鲤鱼 我深深体会到了通过 FPGA 设计数字电路的方便 、 pork简洁的特点 , 鲤鱼 这让我相信未来数字电路的应用必将更加广泛 。 草鱼 另外 , 鲤鱼 我还体会到 : pork从事开发设计工作 , 鲤鱼 一定要保持个勤奋 、
33、pork踏实 、 pork严谨的工作态度 , 鲤鱼 这样才能更好的完成工作 。 草鱼 最后 , 鲤鱼 我觉得在交通灯控制系统设计中还可以增加一些实用功能 , 鲤鱼 如 : pork1、 pork针对弱视或色盲人群进行声音提示 ; pork2、 pork在遇到突发状况时 , 鲤鱼 可以将红绿灯改为紧急模式控制 ; pork3、 pork当有 119、 pork120 等特种车辆通过时 , 鲤鱼 系统可转为特种车放行 , 鲤鱼 其他车辆禁行 。 草鱼草鱼 但是 这次 实训 我也发现自己的很多不足之处 。 草鱼 在设计过程中我发 现自己考 虑问题很不全面 , 鲤鱼 自己的专业知识掌握的很不牢靠 ,
34、鲤鱼 所掌握的编程语句 还不够 , 鲤鱼 很多程序都看不懂 ,鲤鱼 我希望自己的这些不足之处能在今后的工 作和学习中得到改善 。 草鱼 而且 , 鲤鱼 通过这次实训 ,鲤鱼 我懂得了学习的重要性 , 鲤鱼 学会了坚持和努力 , 鲤鱼 这将为以后的学习做出了最好的榜样! 还有光有知识是不行的 , 鲤鱼 还得有能力 、 pork有技术 , 鲤鱼 单干也是不行的 , 鲤鱼 要适当寻求合作 , 鲤鱼 那样才能更好实现我们的价值 。 草鱼 在实训中及社会上 , 鲤鱼 我们都要懂得虚心地向别人学习 , 鲤鱼 即使你觉得自己很厉害 , 鲤鱼 但总有一些东西你是 不懂的 , 鲤鱼 所以不懂要多向别人请教 ,
35、鲤鱼 这样才能更好地提高自己的水平和能力 , 鲤鱼 全面发展自己 。 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 桂林电子科技大学实训说明书用纸 8 草鱼 草鱼 草鱼 草鱼 谢 草鱼 草鱼 辞 草鱼 在这短短的两周 EDA 实训中 , 鲤鱼 在 这 期间同学们都在努力学习 , 鲤鱼 认真 做自己各自的实训 。草鱼 在此 我要 特别 感谢 各位指导 老师们对我的指导 , 鲤鱼 还有 各位同学对 我的帮助 , 鲤鱼 尤其感谢老师在百忙之中抽出时间为我们讲解 设计原理 , 鲤鱼 同时 , 鲤鱼 还要感谢和我一起努力 的
36、各位同学 ,鲤鱼 在 他们对我的帮助很我自己的努力下 , 鲤鱼 我才能 顺利地完成 这次实训 。 草鱼草鱼 这次实训 我受匪颇多 , 鲤鱼 但这多是得益于老师无微不至的关心和细心的教导 。 草鱼 在实训中 ,鲤鱼 让我学到了不少知识 , 鲤鱼 给了我一次复习学过的知识的机会 , 鲤鱼 巩固了基础知识 。 草鱼 也多亏同学们的无私的帮助和支持 , 鲤鱼 在我无助的时候还是他们伸出他们的友爱之手 , 鲤鱼 帮我渡过难关 , 鲤鱼 在此我也真心的多谢他们默默的帮助 。 草鱼 最后再次对老师们说声 : pork谢谢! 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼
37、草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 桂林电子科技大学实训说明书用纸 9 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 参考文献 草鱼 1 草鱼 潘松 ,黄继业 .EDA 技术实用教程 (第三版 ).北京 :科学出版社 ,2010.1 草鱼 2 草鱼 刘江海 ,涂传威 ,陈玮 .EDA 技术课程设计 .武汉 :华中科技大学出版社 ,2009.5 草鱼 3 草鱼 夏路易 .基于 EDA的电子技术课程设计 .北京 :电子工业出版社 ,2009.1 草鱼 4 草鱼 王金明 ,周顺 .数字系统设计 与 VHDL.北京 :电子工业出版社 ,2010.5 草鱼 5 草鱼 邹彦 ,庄严 ,邹宁 .EDA 技术与数字系统设计 .北京 :电子工业出版社 ,2007.4 草鱼 6 草鱼 林明权 ,马维旻 . 草鱼 VHDL 数字控制系统设计范例 .北京 :电子工业出版社 ,2003.1 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼 草鱼