50292

Исследование работы демультиплексора

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

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

Открыть редактор временных диаграмм. Построить диаграммы работы устройства, следуя записанным рекомендациям. Выводы записывать в файл временных диаграмм списком. Для получения списка выводов шины кликнуть на знак + возле ее обозначения. Продемонстрировать временные диаграммы преподавателю.

Русский

2014-01-20

85.5 KB

5 чел.

Лабораторная работа № 2.

Исследование работы демультиплексора.

Цель работы: изучение принципов работы демультиплексора. Написание простейшей программы на VHDL.

Постановка задачи. На примере демультиплексора на 3  адресных входа рассмотреть принцип функционирования данного типа КЦУ. Выходы устройства соединить со светодиодной панелью макета , адресные входы и информацию подключить к тумблерам. Имена адресных входов: Аdr_i[2..0], информационного входа - D, выходов Y[7..0],  Рекомендуемые интервалы для временных диаграмм:     Аdr_i[0] –40нс, Аdr_i[1] –80нс, Аdr_i[2] –160нс, D – 15нс.

Порядок выполнения работы.

  1.  Запустить Quartus 7.1. (/afs/dcti.sut.ru/soft/quartus).
  2.  Открыть новый проект, прописав его в свою директорию /afs/dcti.sut.ru/homes/students/m8.../m8...n.../xx
  3.  Создать файл VHDL File и записать в него программу для  демультиплексора на 3 адресных входа по образцу, записанному в Прогр.1.
  4.  Сохранить и откомпилировать файл.
  5.  Открыть редактор временных диаграмм. Построить диаграммы работы устройства, следуя записанным рекомендациям. Выводы записывать в файл временных диаграмм списком. Для получения списка выводов шины кликнуть на знак + возле ее обозначения.
  6.  Продемонстрировать временные диаграммы преподавателю.
  7.   Вызвать планировщик (Pin Planer) и  произвести разводку выводов схемы, руководствуясь схемой панели макета. В нижней части полученного окна будет представлен список выводов, в верхней – внешний вид кристалла. Против наименования каждого элемента списка в  позиции  Location двумя кликами мышью вызвать список выводов кристалла. Затем выбрать один для соединения с выводом устройства в соответствии с выданной схемой макета. (Или левой клавишей мыши отметить название вывода и, не отпуская клавиши, переместить его на ножку кристалла). Например: Аdr_i[0], Аdr_i[1], Аdr_i[2] соединяем с выводами 42, 40 и 38, D – с выводом 48, а выходы Y[7..0] – c выводами 57, 53, 51, 49, 47, 41, 39 и 37.

Скомпилировать файл.

 Результат разводки продемонстрировать преподавателю!

  1.  Вызвать программатор (Tools - Programmer). С помощью клавиши– Hardware Setup выбрать адаптер – Byteblaster MV. В строке с именем загружаемого файла поставить галочку на пункте Program/Configure.

Убедится в том, что макет подключен и запустить программатор (клавиша Start).

Результат работы продемонстрировать преподавателю. Отчет по данной работе должен содержать схему устройства, программу и графики работы.

Прогр.1. 

library ieee;

use ieee.std_logic_1164.all;

entity dms is

port(

adr_i: in bit_vector(2 downto 0);

d: in bit;

data_out: out bit_vector(7 downto 0)

);

end dms;

architecture BBB of dms is

begin

process (adr_i)

begin

data_out(0)<=(not(adr_i(0)))and(not(adr_i(1)))and

(not(adr_i(2)))and(d);

data_out(1)<=(adr_i(0))and(not(adr_i(1)))and

(not(adr_i(2)))and(d);

data_out(2)<=(not(adr_i(0)))and(adr_i(1))and

(not(adr_i(2)))and(d);

data_out(3)<=(adr_i(0))and(adr_i(1))and(not(adr_i(2)))and(d);

data_out(4)<=(not(adr_i(0)))and(not(adr_i(1)))and(adr_i(2))

and(d);

data_out(5)<=(adr_i(0))and(not(adr_i(1)))and(adr_i(2))and(d);

data_out(6)<=(not(adr_i(0)))and(adr_i(1))and(adr_i(2))and(d);

data_out(7)<=(adr_i(0))and(adr_i(1))and(adr_i(2))and(d);

end process;

end ;


 

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

18012. Биржевая деятельность. Учебник 1.95 MB
  Биржевая деятельность ПОД РЕДАКЦИЕЙ ПРОФЕССОРА А.Г. ГРЯЗНОВОЙ ПРОФЕССОРА Р.В.КОРНЕЕВОЙ ПРОФЕССОРА В.А.ГАЛАНОВА Изложены основы биржевой деятельности. Обобщена практика yпpaвлeния биpжaми. Пoкaзaнa cпeцификa paбoты тoвapныx фoндoвыx и вaлютныx биpж. Paccмoтpeны виды биpжeвыx cдeлo
18013. Психология бизнеса. БИЗНЕС. Пособие для Гениев 1.65 MB
  Психология бизнеса БИЗНЕС. Пособие для Гениев. Юрий Мороз. Не было еще гения без некоторой доли безумия. Сенека. От автора Как это видимо обычно и бывает я пишу введение после того как книга закончена. Что же важного я хочу сообщить читателю Первое...
18014. Бизнес-статистика и прогнозирование 2.23 MB
  В.Г. Минашкин Н.А. Садовникова Р.А. Шмойлова Бизнесстатистика и прогнозирование СОДЕРЖАНИЕ РАЗДЕЛ I. БИЗНЕССТАТИСТИКА..6 Глава 1. Предмет и метод статистики.6 Статистика как наука и отрасль практической д...
18015. Бренд. Боевая машина бизнеса 930 KB
  Глядя на засилье логотипов в окружающем нас пространстве — на стойке бара, на форменной одежде официантки, на посуде, столах и зонтиках, обозревая весь этот марочный мир, один из нас сделал зачин
18016. ЦЕНЫ И ЦЕНООБРАЗОВАНИЕ. Учебник 1.75 MB
  ЦЕНЫ И ЦЕНООБРАЗОВАНИЕ Учебник И.К. Салимжанова СОДЕРЖАНИЕ: [1] РАЗДЕЛ 1 [1.1] ОСНОВНЫЕ ВОПРОСЫ ЦЕНООБРАЗОВАНИЯ ПРИ ПЕРЕХОДЕ К РЫНКУ [2] ГЛАВА 1 [2.1] ЦЕНА КАК ЭКОНОМИЧЕСКАЯ КАТЕГОРИЯ В ПЕРЕХОДНЫЙ ПЕРИОД [2.1.1] Стоимо...
18017. Чистильщики московских улиц: скинхеды, СМИ и общественное мнение 556 KB
  В. А. Шнирельман Чистильщики московских улиц: скинхеды СМИ и общественное мнение Работа выполнена по проекту Анализ распространенных стереотипов в молодежной среде выработка и реализация мер по преодолению влияния их негативного аспекта в рамках среднеср
18018. Что такое политическая философия: размышления и соображения 595 KB
  Александр Моисеевич Пятигорский Что такое политическая философия: размышления и соображения Аннотация К чему приводит общее снижение уровня политической рефлексии Например к появлению новых бессмысленных слов: урегулирование политического кризиса ведь к...
18019. Деньги и Кредит 2.59 MB
  Деньги и Кредит СОДЕРЖАНИЕ: РАЗДЕЛ. ДЕНЬГИ Глава. НЕОБХОДИМОСТЬ ДЕНЕГ ИХ ВОЗНИКНОВЕНИЕ И СУЩНОСТЬ. Предпосылки и значение появления денег. Сущность денег. ФУНКЦИИ ВИДЫ ДЕН
18020. Деньги, кредит, банки 2.17 MB
  Кравцовa Г.И. Деньги кредит банки Содержание ПредисловиеРаздел I. ДЕНЬГИГлава 1. Необходимость и сущность денегКонцепции происхождения денег. Сущность денегВиды денегТеории денегГлава 2. Функции денегДеньги как мера стоимостиДеньги как средство обращенияДеньги к...