50291

Получение основных навыков проектирования схем в редакторе пакета Quartus. Изучение функционирования простейшего КЦУ

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

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

Сохранить и откомпилировать полученный файл. Путь к компилятору: Processing – Start Compilation, или соответствующий значок верхнего меню редактора. Если компилятор указывает на ошибки, обратиться к преподавателю или лаборанту.

Русский

2014-01-20

81.5 KB

7 чел.

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

Исследование дешифратора.

Цель работы: получение основных навыков проектирования схем в редакторе пакета Quartus. Изучение функционирования простейшего КЦУ.

 

Задание на работу в лаборатории.

1. Зайдя в свою директорию, на рабочем столе правой клавишей мыши создать кнопку запуска. В открывшемся окне  возле кнопки Имя записать Quartus , а возле кнопки Команда активировать  Просмотреть и указать  путь (файловая система/afs/dcti.sut.ru/soft/quartus).  Затем нажать ОК, на рабочем столе появится ярлык Quartus. Пользуясь созданной кнопкой запустить пакет Quartus 7.1.

2.Открыть проект. Для этого в окне File верхнего меню выбрать New project wizard, указать путь к проекту /afs/dcti.sut.ru/homes/students/m8.../m8.n…/xx, объявить его имя, нажать Next. Окно добавления внешних файлов пока проигнорировать, Next. Выбрать тип кристалла: Cyclone – верхнее окно меню, EP1C6T144C8 – нижнее окно меню. Нажать FINISH.

3. Открыть файл VHDL- редактора.  Для этого проделать следующий путь: File – New – VHDL File. При таком выборе откроется окно редактора. На открывшемся поле  записать программу функционирования дешифратора на 3 входа. Обратите внимание на то, что в программе  имя устройства –dec. Замените его в соответствии с именем вашего проекта или файла верхнего уровня.

library ieee;

use ieee.std_logic_1164.all;

entity dec is

port(

adr_i: in bit_vector(2 downto 0);

data_out: out bit_vector(7 downto 0)

);

end dec;

architecture BBB of dec is

begin

p0: process (adr_i)

begin

case adr_i is

when "000"=>data_out<="00000001";

when "001"=>data_out<="00000010";

when "010"=>data_out<="00000100";

when "011"=>data_out<="00001000";

when "100"=>data_out<="00010000";

when "101"=>data_out<="00100000";

when "110"=>data_out<="01000000";

when "111"=>data_out<="10000000";

end case;

end process;

end ;

5.Сохранить и откомпилировать полученный файл. Путь к компилятору: Processing – Start Compilation, или соответствующий значок верхнего меню редактора. Если компилятор указывает на ошибки, обратиться к преподавателю или лаборанту.

6. Построить временные диаграммы работы устройства. Для этого открыть файл временных диаграмм File – New – Others Files – Vector Waveform File. C помощью двух кликов мышью с левой стороны от вертикальной оси открыть окно Insert Node or Bus, выбрать в нем кнопку Node Finder. В разделе Filter выбрать Pins all, затем нажать List и проверить наличие списка выводов схемы в левом окне. Перенести список в правую часть с помощью кнопки >>, нажать OK. Временные интервалы – клик на обозначении вывода, обращение к опции C бокового меню, выбор в открывшемся окне пути Timing, установка временного интервала в ns. (20ns, 40ns, 80ns).

Сохранить  файл и обратиться к симулятору: Processing – Start Simulation или соответствующий значок верхнего меню редактора. При получении сообщения об ошибках обратиться к преподавателю или лаборанту. Если симуляция прошла без ошибок, проанализировать полученные диаграммы.

Отчет должен содержать программу устройства и диаграммы его работы.

В качестве проверки полученных знаний попробуйте самостоятельно составить программу работы шифратора на 4 входа и проанализировать временные диаграммы этого устройства. Внимание! При записи программы по образцу, указанному выше необходимо  запись bit_vector заменить на std_logic_vector  и, т.к. оператор требует записи всех комбинаций, последняя строка описания поведения устройства имеет следующий вид:                     when others=>adr_out<=”ZZ”           


 

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

43601. МЕРOПРИЯТИЯ ПO УЛУЧШЕНИЮ ЭФФЕКТИВНOСТИ УПРAВЛЕНИЯ КAПИТАЛОМ НА ИП ЗИНИНA А.И 233.92 KB
  3 Кoнцепции упрвления кпиталом нализ сoстава и структуры кпитала предприятия. Пoлучение прибыли на сегoдня этo результт првильных решений o прoпорциях влoжения кпитала принятых дo нчала oперационной деятельнoсти предприятия. Oт тoго как испoльзуется кпитал звисит величин прибыли предприятия следовательнo и егo дльнейшее рзвитие. В связи с этим oсобое знчение приoбретает исследoвание прoблем связнных с пoвышением эффективнoсти использoвания кпитала предприятия тк кк движение стoимости ресурсoв и их кругooборот станoвятся...
43602. Управление техническим состоянием осуществляется на основе научно обосновательной системой технического обслуживания и ремонта СПК «Петровщина» 208.78 KB
  СПК «Петровщина» был организован в 40-х годах в западной части Глубокского района Витебской области. Сельскохозяйственный производственный кооператив был создан путем реорганизации колхоза «Победа» на основании решения Глубокского райисполкома.
43603. ФОРМУВАННЯ РЕКЛАМНОЇ КАМПАНІЇ ТУРИСТИЧНОЇ АГЕНЦІЇ 49.16 KB
  Розрахунки необхідного бюджету для проведення рекламної кампанії ВИСНОВКИ ПЕРЕЛІК ВИКОРИСТАНОЇ ЛІТЕРАТУРИ ДОДАТКИ РОЗДІЛ 1 СУЧАСНІ ТЕОРЕТИЧНІ ТА МЕТОДИЧНІ СКЛАДОВІ РЕКЛАМНОЇ КАМПАНІЇ В ТУРИСТИЧНОМУ БІЗНЕСІ Нині одним з найпоширеніших засобів стимулювання попиту на різні види продукції і послуги є реклама. Проте для багатьох організацій чисто інформативна реклама має другорядне значення. На стадії спаду реклама в основному недоцільна виключаючи необхідність інформування про розпродажі товарів. Спочатку реклама потрібна для того щоб створити...
43604. Дослідження історії і методологічних основ формування поглядів на простір і час 338.51 KB
  Дослідження методологічних підходів до формування понять матерії, простору і часу в історичному їх розвитку є цікавим і науково важливим, оскільки вся фізична наука будувалася і будується в наш час з урахуванням сформованих на кожному історичному періоді поглядів на ці філософські категорії.
43605. Приготовление блюда «Судак фри с картофелем, соус томатный» 524.83 KB
  Первые столовые возникли на Путиловском заводе в Петрограде, а за тем в Москве и других городах. В условиях острой нехватки продуктов и хозяйственной разрухи в период гражданской войны и иностранной интервенции общественные столовые сыграли большую роль в обеспечении питанием населения.
43606. Особенности регистрации прав отдельных категорий недвижимого имущества и сделок с ними 303.56 KB
  Рынок недвижимости в России пережил период становления и в настоящее время существует необходимость осмыслить всё к чему пришла правовая мысль в области оборота недвижимого имущества. Учитывая большое значение объектов недвижимости в жизни и деятельности граждан и юридических лиц а также в гражданском обороте закон закрепил её специальный правовой режим. Актуальность темы выпускной квалификационной работы состоит в том что в настоящее время институт недвижимости занимает одно из основных мест в современном обществе. Целью выпускной...
43607. Практические применения методов оценки доходной недвижимости 199.32 KB
  Недвижимость выступает основой личного существования для граждан и служит базой для хозяйственной деятельности и развития предприятий и организаций всех форм собственности. В России происходит активное формирование и развитие рынка недвижимости и все большее число граждан, предприятий и организаций участвует в операциях с недвижимостью.
43608. Развитие внешнеэкономической деятельности в новосибирском транспортно – логистическом узле 1001.06 KB
  По суммарным показателям научно-промышленного, образовательного и культурного потенциала Новосибирск прочно занимает лидирующее положение в Сибири и третье место в России после Москвы и Санкт-Петербурга.