Проектирование простейших схем комбинационной логики

Определение принципов работы с САПР Xilinx WebPACK. Особенности проектирования простейших комбинационных схем на базе ПЛИС. Описание устройства на языке VHDL, набор тестовых воздействий и временные диаграммы его работы. Размещение устройства на кристалле.

Рубрика Программирование, компьютеры и кибернетика
Вид лабораторная работа
Язык русский
Дата добавления 28.05.2012
Размер файла 318,7 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Лабораторная работа

ПРОЕКТИРОВАНИЕ ПРОСТЕЙШИХ СХЕМ КОМБИНАЦИОННОЙ ЛОГИКИ

Выполнил студент группы ЭМ-51 Королев А. А.

Цель работы. Изучить принципы работы с САПР Xilinx WebPACK и получить практические навыки проектирования простейших комбинационных схем на базе ПЛИС.

Индивидуальное задание:

Y1 <= X5 or (not ( (X8 xor (X7 and X6 and X2)) xor X6));

Y2 <= X6 or ( (not (X7 OR ( (X1 XOR X6) XOR X4))) XOR X5);

Y3 <= (X2 AND ( (NOT (X7 OR (X1 XOR (X1 AND (NOT X1))))))) XOR X6;

Y4 <= (X6 AND X3 AND X1) OR (NOT X2) OR ( (NOT X4) XOR X8) OR X7;

Y5 <= (X5 XOR X7) OR ( (X1 AND X7 AND (NOT X2)) XOR X3);

Ход работы.

1. Описание устройства на языке VHDL:

---------------------------------------------------------------------------------

Company:

Engineer:

Create Date: 00: 49: 16 10/23/2007

Design Name:

Module Name: LOGIC_LAB1 - Behavioral

Project Name:

Target Devices:

Tool versions:

Description:

Dependencies:

Revision:

Revision 0.01 - File Created

Additional Comments:

---------------------------------------------------------------------------------

library IEEE;

use IEEE. STD_LOGIC_1164. ALL;

use IEEE. STD_LOGIC_ARITH. ALL;

use IEEE. STD_LOGIC_UNSIGNED. ALL;

- Uncomment the following library declaration if instantiating

- any Xilinx primitives in this code.

-library UNISIM;

-use UNISIM. VComponents. all;

entity LOGIC_LAB1 is

Port (X1: in STD_LOGIC;

X2: in STD_LOGIC;

X3: in STD_LOGIC;

X4: in STD_LOGIC;

X5: in STD_LOGIC;

X6: in STD_LOGIC;

X7: in STD_LOGIC;

X8: in STD_LOGIC;

Y1: out STD_LOGIC;

Y2: out STD_LOGIC;

Y3: out STD_LOGIC;

Y4: out STD_LOGIC;

Y5: out STD_LOGIC);

end LOGIC_LAB1;

architecture Behavioral of LOGIC_LAB1 is

begin

process (X1, X2, X3, X4, X5, X6, X7, X8)

BEGIN

Y1 <= X5 or (not ( (X8 xor (X7 and X6 and X2)) xor X6));

Y2 <= X6 or ( (not (X7 OR ( (X1 XOR X6) XOR X4))) XOR X5);

Y3 <= (X2 AND ( (NOT (X7 OR (X1 XOR (X1 AND (NOT X1))))))) XOR X6;

Y4 <= (X6 AND X3 AND X1) OR (NOT X2) OR ( (NOT X4) XOR X8) OR X7;

Y5 <= (X5 XOR X7) OR ( (X1 AND X7 AND (NOT X2)) XOR X3);

END PROCESS;

end Behavioral;

2. Набор тестовых воздействий и временные диаграммы работы устройства.

Рисунок 1 - Временная диаграмма работы устройства.

комбинационная логика простейшая схема

Рисунок 2 - Схема устройства

Рисунок 3 - Размещение устройства на кристалле

Проверка функции Y1 в момент времени 1000 нс:

Y1 = 1;

Y1 = X5 or not (X8 xor X7 and X6 and X2 xor X6) = 0 or not (1 xor 1 and 1 and 0 xor 1) = = 1;

1 = 1;

Устройство работает правильно.

Вывод: в данной работе изучены принципы работы с САПР Xilinx WebPACK и получены практические навыки проектирования простейших комбинационных схем на базе ПЛИС.

Размещено на Allbest.ru


Подобные документы

  • Изготовление устройства управления шаговым двигателем на базе микросхем дискретной логики ТТЛ. Временные диаграммы работы устройства. Условное графическое изображение и уровни реализации структуры ПЛИС. Расчет энергопотребления с помощью утилиты xPower.

    курсовая работа [1,1 M], добавлен 28.12.2012

  • Основные понятия комбинационных схем, принципы их проектирования в булевом и монофункциональном базисах. Особенности проектирования комбинационных схем с учетом коэффициентов объединения по входу и выходу. Некоторые способы устранения перегрузок.

    реферат [513,0 K], добавлен 19.01.2011

  • Проектирование арифметико-логических устройств (АЛУ). Отладка описания логических схем на языке VHDL. Классификация АЛУ по способу представления чисел, характеру использования элементов и узлов. Список стандартных функций АЛУ, его описание на языке VHDL.

    лабораторная работа [633,4 K], добавлен 11.03.2014

  • Идентификаторы, объекты и операции языка VHDL. Последовательные и параллельные операторы. Описание интерфейса устройства. Синтез схем по описаниям на языке VHDL. Последовательность букв и цифр произвольной длины. Цифровое устройство и его модель.

    курсовая работа [132,5 K], добавлен 28.06.2009

  • Описание алгоритма работы устройства. Составление и минимизация комбинационных схем регистра. Представление основных элементов в требуемом базисе. Работа сумматора и компаратора, описание ее принципа и назначение. Составление временной диаграммы.

    курсовая работа [717,0 K], добавлен 19.06.2014

  • Изучение логических операций и правил их преобразований. Моделирование цифровых схем, состоящих из логических вентилей. Способы описания работы логического устройства - таблицы истинности, временные диаграммы, аналитические функции, цифровые схемы.

    лабораторная работа [2,1 M], добавлен 02.03.2011

  • История развития логических схем с программируемой и репрограммируемой структурами, рост уровня их интеграции и взаимосвязь между ними. Краткий обзор основных семейств Плис фирмы Xilinx. Детальный обзор архитектур и характеристик серий семейства Spartan.

    контрольная работа [1,2 M], добавлен 13.06.2013

  • Проектирование цифровых устройств на ПЛИС фирмы Xilinx с применением языка VHDL, использование систем Leonardo Spectrum, Foundation Express и Integrated Synthesis Environment (ISE). Синтез и реализация проекта, разработка регистровой схемы и умножителя.

    курсовая работа [2,3 M], добавлен 28.06.2009

  • Проектирование архитектуры и разработка веб-сайта для магазина строительных материалов. Анализ ключевых процессов работы интернет-магазинов, составление схем работы сервиса и схем товарооборота. Проектирование базы данных и бизнес-логики приложения.

    курсовая работа [826,4 K], добавлен 09.09.2022

  • Программы, необходимые для правильной работы устройства калибровки цифрового акселерометра и реализующие обмен данными по протоколу SPI между акселерометром и ПЛИС, а также RS-232 для передачи данных с макета на ПЭВМ. Инициализация MEMS-акселерометра.

    реферат [9,5 K], добавлен 13.11.2016

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.