好文档 - 专业文书写作范文服务资料分享网站

专用集成电路实验报告

天下 分享 时间: 加入收藏 我要投稿 点赞

专用集成电路实验报告

班 级:13050Z01 姓 名:潘恩高 学 号:1305024343 任课教师:辛洁

26 / 1

实验一 开发平台软件安装与认知实验

: 实验级别:必做实验性质 验证性 学时学时:开课单位:信息与通信工程学院通信工程系2

一、实验目的:

1、了解Xilinx ISE 9.2/Quartus II软件的功能。 2、掌握Xilinx ISE 9.2/Quartus II的VHDL输入方法。

3、掌握Xilinx ISE 9.2/Quartus II的原理图文件输入和元件库的调用方法。 4、掌握Xilinx ISE 9.2/Quartus II软件元件的生成方法和调用方法。 5、掌握Xilinx ISE 9.2/Quartus II编译、功能仿真和时序仿真。

6、掌握Xilinx ISE 9.2/Quartus II原理图设计、管脚分配、综合与实现、数据流下载方法。 7、了解所编电路器件资源的消耗情况。 二、实验器材:

计算机、Quartus II软件或xilinx ISE 三、实验内容:

1、 本实验以三线八线译码器(LS74138)为例,在Xilinx ISE 9.2软件平台上完成设计电路的VHDL文本输入、语法检查、编译、仿真、管脚分配和编程下载等操作。下载芯片选择Xilinx公司的CoolRunner II系列XC2C256-7PQ208作为目标仿真芯片。

2、 用1中所设计的的三线八线译码器(LS74138)生成一个LS74138元件,在Xilinx ISE 9.2软件原理图设计平台上完成LS74138元件的调用,用原理图的方法设计三线八线译码器(LS74138),实现编译,仿真,管脚分配和编程下载等操作。 四、实验源程序: library IEEE;

use IEEE.STD_LOGIC_1164.ALL; use IEEE.STD_LOGIC_ARITH.ALL; use IEEE.STD_LOGIC_UNSIGNED.ALL;

-- Uncomment the following lines to use the declarations that are -- provided for instantiating Xilinx primitive components. --library UNISIM;

--use UNISIM.VComponents.all;

entity ls74138 is

Port ( g1 : in std_logic; g2 : in std_logic;

inp : in std_logic_vector(2 downto 0); 26 / 2

y : out std_logic_vector(7 downto 0)); end ls74138;

architecture Behavioral of ls74138 is begin

process(g1,g2,inp) begin

if((g1 and g2)='1') then case inp is when when =>y<= when =>y<= when

=>y<=

when @=>y<= when A=>y<=00000; when H=>y<=00000; when I=>y<=@00000; when others=>y<=\\; end case; else y<=\\; end if; end process; end Behavioral; 五、实验结果与分析

1图上图中,g1和g2为两个使能控制信号,inp为命令码输入信号,y为8位译码输出信号。,当g1与g2均为高电平时,译码器正常工作,译码如上。 生成元件如下:

专用集成电路实验报告

专用集成电路实验报告班级:13050Z01姓名:潘恩高学号:1305024343任课教师:辛洁26/1实验一开发平台软件
推荐度:
点击下载文档文档为doc格式
4jwy299od5371qz5d0ci05ej21u0yu00jyk
领取福利

微信扫码领取福利

微信扫码分享