计算机硬件生产实习报告

上传人:xt****7 文档编号:106398973 上传时间:2022-06-13 格式:DOC 页数:11 大小:804KB
收藏 版权申诉 举报 下载
计算机硬件生产实习报告_第1页
第1页 / 共11页
计算机硬件生产实习报告_第2页
第2页 / 共11页
计算机硬件生产实习报告_第3页
第3页 / 共11页
资源描述:

《计算机硬件生产实习报告》由会员分享,可在线阅读,更多相关《计算机硬件生产实习报告(11页珍藏版)》请在装配图网上搜索。

1、硬 件 生 产 实 习 报 告实习设计项目1EDA应用设计双色矩阵控制器一、 实习目的:学习EDA设计的基本知识,学会简单的EDA项目设计。二、 实习内容:在MAX+plus环境下,用原理图或硬件描述语言来设计8*8双色矩阵显示一些简单图形或字符的控制电路,并进行仿真及演示。三、 设计说明: FPGA芯片管脚连接管脚 相关说明 Pin55 OSC 晶振时钟输入(10MHz) Pin98 Cr1 第一列LED红灯输入驱动 Pin99 Cr2 第二列LED红灯输入驱动 Pin100 Cr3 第三列LED红灯输入驱动 Pin101 Cr4 第四列LED红灯输入驱动 Pin102 Cr5 第五列LED

2、红灯输入驱动 Pin109 Cr6 第六列LED红灯输入驱动 Pin110 Cr7 第七列LED红灯输入驱动 Pin111 Cr8 第八列LED红灯输入驱动 Pin112 Cg1 第一列LED绿灯输入驱动 Pin113 Cg2 第二列LED绿灯输入驱动 Pin114 Cg3 第三列LED绿灯输入驱动 Pin116 Cg4 第四列LED绿灯输入驱动 Pin117 Cg5 第五列LED绿灯输入驱动 Pin118 Cg6 第六列LED绿灯输入驱动 Pin119 Cg7 第七列LED绿灯输入驱动 Pin120 Cg8 第八列LED绿灯输入驱动 Pin88 Row1 第一行LED输入驱动 Pin89 R

3、ow2第二行LED输入驱动 Pin90 Row3第三行LED输入驱动 Pin91 Row4第四行LED输入驱动 Pin92 Row5第五行LED输入驱动 Pin95 Row6第六行LED输入驱动 Pin96 Row7第七行LED输入驱动 Pin97 Row8第八行LED输入驱动 表1在实验板上,88双色矩阵LED的外观如下所示:点矩阵LED在数字电路中是一种非常常见的显示元件,它常用来显示字符或一些简单图形。它通常有两种型式,一种是单色点矩阵LED,另一种是双色点矩阵LED。本实验板上的LED点矩阵为双色点矩阵。它的内部电路结构如下图所示:点矩阵LED中的每个点都由两个LED构成,一个为绿灯,

4、一个为红灯。因此在各行列信号的控制下,可使LED点矩阵中的任一点要么不亮,要么显示出红色、绿色或黄色(红灯和绿灯同时亮)。本实验的任务就是设计一个双色矩阵LED控制器,控制双色点矩阵LED中各行循环不亮、红色、绿色三种状态。以下是双色矩阵LED控制器的输入输出框图:双色矩阵LED控制器行控制输出 Row7:0OSC时钟输入列绿灯控制输出Cg7:0列红灯控制输出Cr7:0图中,双色矩阵LED控制器在OSC时钟输入的驱动下,循环输出行控制信号Row7:0,列绿灯控制输出Cg7:0,列红灯控制输出Cr7:0来控制双色矩阵LED灯的显示。其总体设计框图如下所示:行信号产生模块MOD8模块分频模块OSC

5、1382:0行输出信号 列信号产生模块输出10Hz138(0) 列绿灯输出列红灯输出 信号信号该控制器由四个较大的模块构成:分频模块、MOD8计数模块、行信号产生模块以及列信号产生模块。其中,分频模块的输入信号是OSC10MHz脉冲,输出频率为10Hz。MOD8计数模块采用一个八进制计数器实现,在输入10Hz时钟控制下,输出三位控制信号1382:0以控制产生行输出信号和列输出信号。行信号产生模块可以采用一个38译码器,通过1382:0输入信号依次输出行信号以控制LED点阵各行循环亮灭。列信号产生信号模块可以采用如下设计方案:上图中,1380信号为MOD8计数模块中的输出信号138(0),通过该

6、信号来产生列控制信号cr,cg。当然,这是一种非常简单的设计方法,可以通过充分发挥,设计出别的一些列控制电路模块。四、设计步骤1根据双色矩阵LED控制器的总体设计框图分别编写分频模块、MOD8计数模块、行信号产生模块以及列信号产生模块的VHDL代码或输入相应的电原理图,并在MaxplusII10.0仿真环境中对各模块进行仿真以验证控制逻辑正确性及完整性,如果控制逻辑或时序存在错误,则返回HDL编辑器或原理图编辑器中进行修改,直至仿真正确。2仿真成功后,选定下载芯片EPF10K20TC144-4根据表3.10设定输入输出管脚以进行平面配置,完成后下载到实验系统中。3下载成功后,观察实验板上双色L

7、ED点矩阵的亮灭变化。如果有问题,重新返回到MaxplusII10.0环境中对原设计文件进行修改,以纠正错误。4实验成功后,整理好相应的实验设备,保存设计文件,结束实验。五、设计图表10分频电路:MOD8计数模块:电路原理图:仿真波形图:实习设计项目2EDA应用设计路口交通灯模拟一、 实习目的:学习EDA设计的基本知识,学会简单的EDA项目设计。二、 实习内容:在MAX+plus环境下,用原理图或硬件描述语言来设计路口交通信号灯的控制电路,并进行仿真及演示。三、 设计说明:FPGA芯片管脚连接器件相关说明Pin55晶振(OSC)时钟输入Pin47SW1按键输入Pin9L3西向绿色LEDPin8

8、L2西向黄色LEDPin7L1西向红色LEDPin12L6南向绿色LEDPin11L5南向黄色LEDPin10L4南向红色LEDPin141LED EnableLED显示使能表1 路口交通灯常用于指引路口车辆行人行进,是交通系统领域应用极为广泛的一种交通控制、导引设备。用于十字路口的路口交通灯一般由四组(对应四个路口方向)分为红、黄、绿三色的交通灯组成。EDA2000FPGA系统中使用高亮LED来模拟路口交通灯,而通过FPGA设计控制逻辑来完成对路口交通灯也即高亮LED的控制。本实验仅模拟完成西、南两个方向路口灯的控制。从数字逻辑设计的角度进行分析,交通灯控制可以用状态定时切换来描述。进行路口

9、交通灯控制也就可以分解为进行状态控制器(也即数字逻辑设计中常提到的状态机)和定时器的设计。交通灯控制的状态切换可以用下图来描述:VRHG HY VG HR VY 西向亮绿灯西向亮黄灯南向亮绿灯南向亮黄灯南向亮红灯 西向亮红灯 亮灯定时器用于控制亮灯的时间长短,对一定频率的时钟进行计数,计数达到一定周期以后,进行状态切换,点亮不同的路口交通灯。交通灯控制器的输入输出框图如下所示:交通灯控制器HGHYHROSC时钟VG输入VYVRCLRNLED_COM图中,交通灯控制器在输入时钟的驱动下,循环输出HG(西向亮绿灯)、HY(西向亮黄灯)、HR(西向亮红灯)、VG(南向亮绿灯)、VY(南向亮黄灯)、V

10、R(南向亮红灯)信号。同时,LED_COM作为指示信号始终输出高电平。该控制器总体设计框图如下所示:状态控制器HG定时电路OSC1HzHY输入HRVGVYCLRNVRLED_COM 该控制器由两个较大的模块构成:定时电路和状态控制器电路。其中,定时电路可以采用分频电路实现,即输入为OSC10MHz时钟,输出为1Hz时钟。状态控制器模块即在输入1Hz时钟的控制下,循环输出HG(西向亮绿灯)、HY(西向亮黄灯)、HR(西向亮红灯)、VG(南向亮绿灯)、VY(南向亮黄灯)、VR(南向亮红灯)信号。同时,LED_COM作为指示信号始终输出高电平。对于该模块的实现,可以采用数字电路与逻辑设计中的状态机设

11、计方法来实现。另外,当CLRN输入为低电平时,各输出保持不变。该状态机使HG(西向亮绿灯)-HY(西向亮黄灯)-VG(南向亮绿灯)-VY(南向亮黄灯)-等状态周而复始的重现。四、设计步骤:1可以根据交通灯控制器的总体设计框图采用原理图输入或VHDL语言的方式依次实现定时模块和状态控制器模块,其中状态控制器模块的仿真图表如下所示:2用MAX+plus的仿真工具,对设计进行仿真并考察仿真波形以及时序,验证控制逻辑正确性与完整性,如果控制逻辑或时序存在错误,则返回VHDL编辑器或者原理图编辑器进行修改,直至仿真验证无误为止。3成功仿真后,选定下载芯片EPF10K20TC144-4并根据表1进行平面配

12、置后,下载到实验系统。下载方法见软件应用说明。4按下实验系统左下角SW1键一段时间,观察实验板上左上角交通灯模块南向和西向路口交通灯的点亮以及状态切换情况是否与设计要求一致,切换时间是否正确,如果有问题则返回设计文件进行修改,直至验证通过。5整理好实验设备和实验台,保存设计文件,结束实验。五、设计图表10分频电路设计图 见 实习设计项目1 EDA应用设计双色矩阵控制器(第页)交通灯电路原理图:仿真波形图:实验总结与心得体会邵帅:本次硬件生产实习是整个生产实习的一部分,两个实验都是EDA的应用设计,第一个实验是通过双色矩阵控制器实现一个简单汉字的显示,首先需要设计10分频电路和mod8计数模块,

13、然后设计详细的实现电路。第二个实验是模拟路口交通灯,主要考察对逻辑电路的应用,通过74163计数器实现交通灯的变换,实现起来还算顺利。通过本次的硬件生产实习我进一步熟悉了逻辑电路的基本知识,掌握了一些基本的软硬件设计知识并对其进行了基本的运用,在设计中运用了很多知识,也学习了许多设计技巧。通过实践,提高了我的实际操作能力,从以前所学理论上升到实践,真正做到了学有所用。通过此次生产实习,对团队合作的重要性有了更深的体会,自己受益匪浅。陈达:本次生产实习的重点是eda,通过实习,我省可体会到了以前学习的知识的重要性,比如数字电路,微机接口生产。其中时序逻辑电路设计很重要。生产实习时的电路设计时一定要小心不要连错线,不让很难查找到问题所在。实习可以体现出团队合作程度,紧密合作加上明确分工,能够大大地提高设计速度,在动手设计之前,最好将设计所需要的数据,这样才能更高效。在实验中出现了许多问题,解决问题的过程,也就是学习新知识和巩固旧知识的过程。有些问题没动,通过与同学老师的交流终于搞懂,在交流中对实验知识的了解更全面,思维更开放,认识到团队协作的重要性。

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!