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

专用集成电路实验报告

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

专用集成电路实验报告

1

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

实验性质:验证性

开课单位:信息与通信工程学院通信工程系 一、实验目的:

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、了解所编电路器件资源的消耗情况。 二、实验器材:

实验级别:必做 学时:2 学时

计算机、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);

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 \ when \ when \ when \ when \ when \ when \ when others=>y<=\ end case; else

y<=\ end if; end process; end Behavioral; 五、实验结果与分析

图 1

上图中,g1 和 g2 为两个使能控制信号,inp 为命令码输入信号,y 为 8 位译码输出信号。,当

g1 与 g2 均为高电平时,译码器正常工作,译码如上。

生成元件如下:

图 2

3

专用集成电路实验报告

专用集成电路实验报告1实验一开发平台软件安装与认知实验实验性质:验证性开课单位:信息与通信工程学院通信工程系一、实验目的:1、了解XilinxISE9.2/QuartusII软件的功能。
推荐度:
点击下载文档文档为doc格式
42rnb31e4d5uqa87qzsz8c83h0epna01675
领取福利

微信扫码领取福利

微信扫码分享