Цель работы: проектирование комбинационных схем, которые могут выполнить преобразование двоичных кодов в десятичные числа и дополнение двоично-десятичного числа (BCD).
Задание к лабораторной работе
1. Необходимо отобразить на 7-сегментных дисплеях HEX0 ÷ HEX3 значения, установленные переключателями SW0 ÷ SW15. При этом, значения, устанавливаемые переключателями SW12 ÷ SW15 отображаются матрицей HEX3; SW8 ÷ SW11 – HEX2; SW4 ÷ SW7 – HEX1 и SW0 ÷ SW3 – HEX0, соответственно.
Разработать схему, преобразующую четырехразрядное двоичное число вида V = V3V2V1V0 в его двузначный десятичный эквивалент вида D = D1D0, согласно следующей таблице истинности
Листинг 1 – Код первого проекта
-- Title: Лабораторная работа №2
-- File name:
-- Date:
-- Version: 1.0
-- Compile: Quartus II
-- Subject: Архитектура компьютеров
-- Task: Лабораторная работа №2
-- Reason: отобразить на 7-сегментных дисплеях значения, установленные переключателями
-- Author:
-- Group:
library IEEE;
use IEEE.STD_LOGIC_1164.ALL;
entity lb2_1 is
Port ( A : in STD_LOGIC_VECTOR (3 downto 0);
B : in STD_LOGIC_VECTOR (3 downto 0);
C : in STD_LOGIC_VECTOR (3 downto 0);
D : in STD_LOGIC_VECTOR (3 downto 0);
seg70 : out STD_LOGIC_VECTOR (6 downto 0);
1. Таненбаум Э. С. Архитектура компьютера. 5-е изд. / Таненбаум Э. С. – СПб. : Питер, 2006 – 848 с.
2. Сергиенко А. М. VHDL для проектирования вычислительных устройств. / Сергиенко А. М. – К. : ЧП «Корнейчук», ООО «ТИД» «ДС», 2003 – 208 с.
3. Официальный дистрибьютор Altera: [Электронный ресурс]. URL: htpp://www.altera.ru.
4. VHDL – обучающий портал: [Электронный ресурс]. URL: htpp://www.bsuir.by/vhdl.
5. ALLHDL - VHDL: [Электронный ресурс]. URL: htpp://allhdl.ru/vhdl.php.