Цель работы: разработать и исследовать счетчики.
Задание к лабораторной работе
1. Взяв за основу схему, представленную на рисунке 4.1, разработать 16-разрядный двоичный счетчик. Исследовать полученную схему и ответить на следующие вопросы:
― сколько логических элементов используется, для реализации Вашей схемы?
― какова максимальная частота (Fmax), в диапазоне которой можно управлять Вашей схемой?
2. Используя готовые блоки из LPM-библиотеки (библиотека параметризованных модулей; англ. – Library of Parameterized modules), постройте шестнадцати- разрядный счетчик.
3. Разработайте и реализуйте последовательную схему с диапазоном счета от 0 до 9, с помощью которой на семи сегментном индикаторе HEX0 отображается число импульсов, поступивших на ее счетный вход.
Листинг 1 – Код первого проекта
-- Title: lb4_1
-- File name: lb4_1.vhd
-- Date:
-- Version: 1.0
-- Compile: Quartus II 9.1 (64-bit)
-- Subject: Архитектура компьютера
-- Task: Лабораторная работа №4
-- Author:
-- Group:
LIBRARY ieee;
USE ieee.std_logic_1164.all;
ENTITY lb4_1 IS
PORT ( SW : IN STD_LOGIC_VECTOR(1 DOWNTO 0);
KEY : IN STD_LOGIC_VECTOR(0 DOWNTO 0);
HEX0 : OUT STD_LOGIC_VECTOR(0 TO 6));
END lb4_1;
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.