EDA7段数码显示译码器设计(精) 下载本文

内容发布更新时间 : 2024/11/10 5:16:14星期一 下面是文章的全部内容请认真阅读。

EDA 技 术 实 验 报 告

实验项目名称: 7段数码显示译码器设计 实验日期: 2012.06.04 实验成绩: 实验评定标准:

1)实验程序是否正确 A( )B( )C( )

2)实验仿真、结果及分析是否合理 A( )B( )C( )

3)实验报告是否按照规定格式

A( )B( )C( )

一、 实验目的

学习7段数码显示译码器设计,学习VHDL的CASE语句应用及多层次设计方法。

二、实验器材

QuartusII7.2软件

三、 实验内容(实验过程)

(一).

1、首先设计一个2选1的数据选择器

(1)打开软件,选择菜单file—>new,在弹出的new对话框中选择Device Design Files 的VHDL File项,按OK键后进入VHDL文本编辑方式。 根据7段数码显示译码器的功能编辑相应的源程序。如下:

library ieee;

use ieee.std_logic_1164.all; entity decl7s is

port (a:in std_logic_vector(3 downto 0; led7s:out std_logic_vector(6 downto 0; end decl7s;

architecture one of decl7s is begin process(a begin case a is

when\when\when\when\when\when\when\when\when\when\when\when\when\when\

when\when\when others =>null; end case; end process; end one;

2、对该VHDL语言进行编辑后,无误后进行仿真。点击相应的编辑按钮用来检查源程序的正确性。 3.、编译和仿真

仿真前要新建波形文件:filenewother filesvector waveform file 点击OK后在出现的新建波形文件左边空白栏点击鼠标右键,选择insertinsert node or bus.在出现的对话框中直接点击node finder。之后,在出现的对话框中选择list。当左边的nodes found栏中出现设计文件的输入输出端口后,点击》加入到右边的selected node中,点击OK。

在完成7段数码显示译码器源程序的编辑后,执行Processingstart compilation命令,对decl7s.vhd进行编译。

下图是7段数码显示译码器对应的仿真波形:

在完成对源文件的编译后,执行Filecreate/updatecreate symbol files for current命令,为VHDL设计文件生成元件符号。其元件符号如图所示符号如图所示 可以供其他电路和系统设计的调用。