99696

Знакомство с САПР Quartus II. Комбинационная логика

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

Информатика, кибернетика и программирование

Цель работы: знакомство с САПР - приобретение основ работы в схемном редакторе. Реализовать схему устройства в соответствии с заданной таблицей истинности - комбинационная логика.

Русский

2016-10-08

504.8 KB

3 чел.

Федеральное государственное автономное

образовательное учреждение

высшего профессионального образования

«СИБИРСКИЙ ФЕДЕРАЛЬНЫЙ УНИВЕРСИТЕТ»

Институт космических и информационных технологий

Кафедра «Вычислительная техника»

   

ОТЧЕТ ПО ЛАБОРАТОРНОЙ РАБОТЕ №1

Знакомство с САПР Quartus II. Комбинационная логика

Студент,         КИ11-08Б         __________              Лаптев И.Е.

                                   номер группы                подпись, дата                         инициалы, фамилия

Студент,         КИ11-08Б         __________              Носков Н.К.

                                   номер группы                подпись, дата                         инициалы, фамилия

Преподаватель                         __________              Титовская Т.С.

               подпись, дата

Красноярск 2015

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

Знакомство с САПР Quartus II. Комбинационная логика

Цель работы: знакомство с САПР - приобретение основ работы в схемном редакторе. Реализовать схему устройства в соответствии с заданной таблицей истинности - комбинационная логика.

Вариант №8

Задание: Сумматор четырёхразрядных чисел (8 входов, 5 выходов).

Таблица 1. Таблица истинности схемы.


a[3]

a[2]

a[1]

a[0]

b[3]

b[2]

b[1]

b[0]

Sum_out

Sum[3]

Sum[2]

Sum[1]

Sum[0]

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

1

0

0

0

1

0

0

0

1

0

0

0

1

0

0

0

1

0

0

0

1

0

0

0

1

0

0

0

1

0

0

0

1

0

0

0

1

0

0

0

1

0

0

0

1

0

0

0

0

0

0

1

0

0

1

0

0

0

0

1

1

0

1

0

1

0

0

1

0

1

0

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

0

Рис.1. Схема четырёхразрядного сумматора.

Рис.2. Диаграмма работы программы

Листинг программы лабораторной работы №1

LIBRARY ieee;

USE ieee.std_logic_1164.all;

LIBRARY work;

ENTITY Lab_1 IS

PORT

(

 a :  IN  STD_LOGIC_VECTOR(3 DOWNTO 0);

 b :  IN  STD_LOGIC_VECTOR(3 DOWNTO 0);

 sum_out :  OUT  STD_LOGIC;

 sum :  OUT  STD_LOGIC_VECTOR(3 DOWNTO 0)

);

END Lab_1;

ARCHITECTURE bdf_type OF Lab_1 IS

SIGNAL SYNTHESIZED_WIRE_0 :  STD_LOGIC;

SIGNAL SYNTHESIZED_WIRE_1 :  STD_LOGIC;

SIGNAL SYNTHESIZED_WIRE_24 :  STD_LOGIC;

SIGNAL SYNTHESIZED_WIRE_25 :  STD_LOGIC;

SIGNAL SYNTHESIZED_WIRE_26 :  STD_LOGIC;

SIGNAL SYNTHESIZED_WIRE_27 :  STD_LOGIC;

SIGNAL SYNTHESIZED_WIRE_6 :  STD_LOGIC;

SIGNAL SYNTHESIZED_WIRE_7 :  STD_LOGIC;

SIGNAL SYNTHESIZED_WIRE_28 :  STD_LOGIC;

SIGNAL SYNTHESIZED_WIRE_29 :  STD_LOGIC;

SIGNAL SYNTHESIZED_WIRE_12 :  STD_LOGIC;

SIGNAL SYNTHESIZED_WIRE_13 :  STD_LOGIC;

SIGNAL SYNTHESIZED_WIRE_30 :  STD_LOGIC;

SIGNAL SYNTHESIZED_WIRE_31 :  STD_LOGIC;

SIGNAL SYNTHESIZED_WIRE_18 :  STD_LOGIC;

SIGNAL SYNTHESIZED_WIRE_19 :  STD_LOGIC;

BEGIN

SYNTHESIZED_WIRE_31 <= '0';

SYNTHESIZED_WIRE_30 <= a(0) XOR b(0);

SYNTHESIZED_WIRE_27 <= SYNTHESIZED_WIRE_0 XOR SYNTHESIZED_WIRE_1;

SYNTHESIZED_WIRE_0 <= SYNTHESIZED_WIRE_24 AND SYNTHESIZED_WIRE_25;

SYNTHESIZED_WIRE_1 <= a(1) AND b(1);

SYNTHESIZED_WIRE_26 <= a(2) XOR b(2);

sum(2) <= SYNTHESIZED_WIRE_26 XOR SYNTHESIZED_WIRE_27;

SYNTHESIZED_WIRE_29 <= SYNTHESIZED_WIRE_6 XOR SYNTHESIZED_WIRE_7;

SYNTHESIZED_WIRE_6 <= SYNTHESIZED_WIRE_26 AND SYNTHESIZED_WIRE_27;

SYNTHESIZED_WIRE_7 <= a(2) AND b(2);

SYNTHESIZED_WIRE_28 <= a(3) XOR b(3);

sum(3) <= SYNTHESIZED_WIRE_28 XOR SYNTHESIZED_WIRE_29;

sum_out <= SYNTHESIZED_WIRE_12 XOR SYNTHESIZED_WIRE_13;

SYNTHESIZED_WIRE_12 <= SYNTHESIZED_WIRE_28 AND SYNTHESIZED_WIRE_29;

SYNTHESIZED_WIRE_13 <= a(3) AND b(3);

sum(0) <= SYNTHESIZED_WIRE_30 XOR SYNTHESIZED_WIRE_31;

SYNTHESIZED_WIRE_25 <= SYNTHESIZED_WIRE_18 XOR SYNTHESIZED_WIRE_19;

SYNTHESIZED_WIRE_18 <= SYNTHESIZED_WIRE_30 AND SYNTHESIZED_WIRE_31;

SYNTHESIZED_WIRE_19 <= a(0) AND b(0);

SYNTHESIZED_WIRE_24 <= a(1) XOR b(1);

sum(1) <= SYNTHESIZED_WIRE_24 XOR SYNTHESIZED_WIRE_25;

END bdf_type;


 

А также другие работы, которые могут Вас заинтересовать

56164. Мама, тато, я – спортивна сім`я 87 KB
  Завдання: активізувати спортивно-масову роботу серед учнів та їх батьків; зміцнювати здоров`я дітей та їх батьків засобами фізичної культури; розвивати спритність, кмітливість, організованість за допомогою рухливих ігор та естафет...
56165. Папа, мама, я – спортивная семья 42 KB
  Мы видим здесь приветливые лица Спортивный дух мы чувствуем вокруг У каждого здесь сердце олимпийца Здесь каждый спорту и искусству рад. Учащийся 2: Тот победит в соревнование Кто меток ловок и силен Покажет все свое уменье Кто духом телом закален.
56166. Малі Олімпійські ігри 67.5 KB
  Мета. Забезпечити відповідну рухову активність дггей; закріпити навички бігу, метання у ціль; вміння вести м'яч, вміння вести шайбу клюшкою; вчити дотримуватись правил гри у іграх - естафетах. Розвивати інтерес до фізичної культури та спорту...
56167. Веселе спортивне свято здоров’я 44.5 KB
  діти стають в дві шеренги. Нас діти запросили на спортивне свято. Ні зарядку я ніколи не робив Гартуватись теж боюся бо вода така холодна аж мороз по шкірі йде Може знаєте ви діти Які є на світі ліки Щоб сміливим дужим стати Та від інших не відстати.
56168. О СПОРТ! ТЫ – МИР! 55.5 KB
  Украинский флаг гимн Украины флагшток секундомер мячи скакалки свисток. А сейчас возьмем мы в руки мяч Мастерство оценим передач. Мяч капитану. У капитана в руках мяч.
56169. ТАТО, МАМА, Я – СПОРТИВНА СІМ’Я 42 KB
  Доброго дня, шановні друзі. Сьогодні у нас за планом мали відбутися спортивні змагання. Але учасники змагань потрапили в невелику халепу. Вони зненацька опинилися на безлюдному острові. І тепер їм доведеться пройти випробування, щоб повернутися назад у нашу школу.
56170. Тато, мама і я – спортивна сімя 40 KB
  Мета: розвивати руховий апарат, фізичні уміння на навички учнів, удосконалювати уміння і навички основних рухових елементів; зміцнювати здоров’я; виховувати любов до фізкультури та спорту, почуття дружби, колективізму...
56171. ДЕНЬ ЗДОРОВ’Я ТА СПОРТУ 88 KB
  Наша мета визначити яка спеціальність вище швидше й сильніше. 1 ведучий: Спортом займатися - здоровя набиратися. Спорт помічник Спорт здоровя Спорт-гра Всім учасникам фізкульт УРА 2 ведучий: Усіх вас любимо й Усіх поважаємо На свято сьогодні Ми всіх запрошуємо Удачі успіхів веселощів бажаємо.