99696

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

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

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

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

Русский

2016-10-08

504.8 KB

0 чел.

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

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

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

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

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

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

   

ОТЧЕТ ПО ЛАБОРАТОРНОЙ РАБОТЕ №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;


 

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

80145. БЮДЖЕТНЫЙ ФЕДЕРАЛИЗМ 171 KB
  Как будет показано ниже в практике российского бюджетного федерализма трансферту придается более узкий смысл как денежному потоку из фондов финансовой помощи субъектам Российской Федерации. Структуры местного самоуправления города районы поселки муниципальные территории не вступают в отношения федерализма ни с федеральным центром ни с органами власти субъектов Российской Федерации. Поэтому по юридическому и политическому смыслу их бюджетные связи с органами государственной власти нельзя трактовать в аспектах отношений субъектов...
80146. ВАЛЮТНОЕ РЕГУЛИРОВАНИЕ 192 KB
  Валюта Российской Федерации это: а находящиеся в обращении а также изъятые или изымаемые из обращения но подлежащие обмену рубли в виде банковских билетов банкнот Центрального банка РФ и монеты; б средства в рублях на счетах в банках и иных кредитных учреждениях в Российской Федерации; в средства в рублях на счетах в банках и иных кредитных учреждениях за пределами Российской Федерации на основании соглашения заключаемого Правительством РФ и Центральным банком РФ с соответствующими органами иностранного государства об использовании...
80147. ПОНЯТИЕ И ВИДЫ ФИНАНСОВО-ПРАВОВЫХ НОРМ 53.5 KB
  Как и любая другая норма права финансовоправовая норма представляет собой установленное и охраняемое государством правило поведения участников общественных отношений выраженное в их юридических правах и обязанностях. Особенности финансовоправовой нормы обусловлены тем что она в отличие от норм других отраслей права регулирует отношения возникающие в процессе планового образования распределения и использования государством и органами местного самоуправления финансовых ресурсов необходимых им для осуществления своих задач. Это...
80148. ВИДЫ ФИНАНСОВОГО КОНТРОЛЯ 53.5 KB
  Одним из важнейших принципов контроля в государстве является финансовый контроль. Финансовый контроль в России особенно актуален в период перехода от командноадминистративных к рыночным формам управления экономикой. По мере развития рыночной экономики тем более с усилением ее социальной ориентации контрольнофинансовые функции государства все более усложняются все большее число функций по защите финансовых прав и интересов граждан ложится на плечи государства.
80149. ПРАВОВОЙ РЕЖИМ ГОСУДАРСТВЕННЫХ ВНЕБЮДЖЕТНЫХ ФОНДОВ 99.5 KB
  Бюджеты государственных внебюджетных фондов Российской Федерации рассматриваются и утверждаются Федеральным Собранием в форме федеральных законов одновременно с принятием федерального закона о федеральном бюджете на очередной финансовый год. Проекты бюджетов территориальных государственных внебюджетных фондов представляются органами исполнительной власти субъектов Российской Федерации одновременно с представлением проектов законов субъектов Российской Федерации о бюджете на очередной финансовый год и утверждаются одновременно с принятием...
80150. СУЩНОСТЬ И ЗНАЧЕНИЕ ГОСУДАРСТВЕННОГО КРЕДИТА 131 KB
  Функционирование системы государственного кредита ведет к образованию государственного долга. Под управлением государственным кредитом в узком смысле понимается совокупность действий связанных с подготовкой к выпуску и размещению долговых обязательств государства регулированию рынка государственных ценных бумаг обслуживанию и погашению государственного долга представлению кредитов и гарантий. Рефинансирование государственного долга погашение старой государственной задолженности путем выпуска новых займов; 3. Аннулирование...