版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
EDA试验报告试验目的:设计一个含数码管显示的七位二进制序列发生器。试验内容:原理说明:多位数码显示电路由显示字符的段选线和选通数码管的位选线把握。各位数码管共用8方式,利用人眼视觉暂留效应及数码管余辉特性,可以“同时”显示出多位数码管的字符。工程构造框架:序列发生器7SEG译码器abcdefg七段试验流程:设计序列发生器7SEG译码器完成顶层电路图连接完成仿真,下载测试试验具体步骤:1、设计序列发生器序列发生器是产生一组0、1二进制码按特定挨次排列的串行信号的仪器。利用移位存放器设计一个七位二进制序列发生器。创立工程文件:单击界面左上角的file,执行file--->NewProjectWizard 命令,翻开工程导向,在第一页中分别输入建工程所在路径,工程名称和顶层实体名称〔同名〕器件选择:FamilyFLEX10K,TargetdeviceSpecial...Availabledevice中选择EPF10K20TI144-4。需要说明的是,目标器件在创立工程时已经选择完毕,如Assignments->DeviceDevice设置对话框修改DevicefamilyAvailabledevices选项。创立设计文件:lpmInstalledPlug-Ins—>Storage—>lpm_shiftreg项在参数设置中,设置移位方向为左移,输入时钟使能端,输入数据,异步清零。VHDL程序:LIBRARYieee;USEieee.std_logic_1164.all;LIBRARYlpm;USElpm.all;ENTITYshiftregISPORT(aclrclockshiftinq);
:INSTD_LOGIC;:INSTD_LOGIC;:INSTD_LOGIC;:OUTSTD_LOGIC_VECTOR(7DOWNTO0)ENDshiftreg;ARCHITECTURESYNOFshiftregISSIGNALsub_wire0 :STD_LOGIC_VECTOR(7DOWNTO0);COMPONENTlpm_shiftregGENERIC(lpm_directionlpm_typelpm_width);
:STRING;:STRING;:NATURALPORT();
aclr:INSTD_LOGIC;clock :INSTD_LOGIC;q :OUTSTD_LOGIC_VECTOR(7DOWNTO0);shiftin :INSTD_LOGICENDCOMPONENT;BEGINq <=sub_wire0(7DOWNTO0);lpm_shiftreg_component:lpm_shiftregGENERICMAP(lpm_direction=>“RIGHT“,lpm_type=>“LPM_SHIFTREG“,lpm_width=>8)PORTMAP(aclr=>aclr,clock=>clock,shiftin=>shiftin,q=>sub_wire0);ENDSYN;27SEG译码器7segVHDL程序libraryieee;useieee.std_logic_1164.all;useieee.std_logic_unsigned.all;entityseg_7isport(scan_clk,cnt_aclr:instd_logic;z0,z1,z2,z3,z4,z5,z6:instd_logic;seg7:outstd_logic_vector(6downto0);wei:outstd_logic_vector(6downto0));endseg_7;architecturertlofseg_7issignalseg_wire:std_logic;signalwei_wire:std_logic_vector(6downto0);typestis(k_0,k_1,k_2,k_3,k_4,k_5,k_6);signalst_nxt:st;beginscan_st:process(scan_clk,cnt_aclr,st_nxt)beginifcnt_aclr=”1”thenst_nxt<=k_0;elsif(scan_clk”eventandscan_clk=”1”)thencasest_nxtiswhenk_0=>st_nxt<=k_1;whenk_1=>st_nxt<=k_2;whenk_2=>st_nxt<=k_3;whenk_3=>st_nxt<=k_4;whenk_4=>st_nxt<=k_5;whenk_5=>st_nxt<=k_6;whenk_6=>st_nxt<=k_0;endcase;endif;endprocess;scan_o:process(st_nxt,z0,z1,z2,z3,z4,z5,z6)begincasest_nxtiswhenk_0=>seg_wire<=z0;wei_wire<=“0000001“;whenk_1=>seg_wire<=z1;wei_wire<=“0000010“;whenk_2=>seg_wire<=z2;wei_wire<=“0000100“;whenk_3=>seg_wire<=z3;wei_wire<=“0001000“;whenk_4=>seg_wire<=z4;wei_wire<=“0010000“;whenk_5=>seg_wire<=z5;wei_wire<=“0100000“;whenk_6=>seg_wire<=z6;wei_wire<=“1000000“;endcase;endprocess;seg7<=“1111110“whenseg_wire=”0”else“0110000“whenseg_wire=”1”;wei<=wei_wire;endr
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年房产营销宣传品设计委托协议
- 科学通史课后习题参考
- 2024年期仓库租赁临时协议样本
- 2024年度物业管理与服务协议样本
- 2024年期职工宿舍建筑施工协议范本
- 文书模板-《保洁人员外出干活意外处理协议书》
- 2024年建筑工程主体验收劳务协议
- 2024年专业牛只运输服务协议模板
- 城市出行汽车租赁正规协议样式2024
- 2024住宅区保洁员劳务协议样本
- RFJ 006-2021 RFP型人防过滤吸收器制造与验收规范(暂行)
- 2024年高中语文学业水平过关测试四-名句名篇默写积累过关训练(全国通用)学生版
- 内蒙古的特色美食
- 招投标-招投标管理
- 售后工程师热水系统维护培训
- 项目管理机构及人员配备表
- 空乘大学生职业生涯规划
- 使用电器安全教育课件
- 动物的生长激素与动物发育
- 《实名认证》课件
- 语文教学之学理
评论
0/150
提交评论