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”           


 

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

27246. Визначте характер попиту на ресурси. Розкрийте механізм розподілу доходів у відповідності з теорією граничної продуктивності 24.8 KB
  Визначте характер попиту на ресурси. Попит на ресурси на відміну від попиту на споживчі блага пов'язаний з виробництвом яке здійснює конкретне підприємство фірма. Оскільки метою підприємства є максимізація прибутку то нею визначається й обсяг попиту на ресурси. Для розуміння процесу формування попиту на ресурси необхідно враховувати два моменти: 1 попит на ресурси залежить від попиту на економічні блага вироблені з цих ресурсів тобто попит на ресурси має похідний характер від попиту на продукти; 2 ціни на ресурси залежать від типу...
27247. Механізм ціноутворення на ринку праці. Проаналізуйте модель монопсонії і наведіть приклади монопсонічного ринку з української дійсності. Охарактеризуйте форми і системи заробітної плати 27.01 KB
  График спроса на труд монопсониста это снижающаяся часть кривой предельной доходности труда D = MRPL. Для получения максимальной прибыли монопсонист должен нанять такое количество рабочих при котором предельная доходность труда равна предельным издержкам труда MRPL = MRCL Для получения максимальной прибыли монопсонист должен нанять такое количество рабочих при котором предельная доходность труда равна предельным издержкам труда MRPL = MRCL. Однако монопсонист не будет устанавливать рабочим ставку заработной платы соответствующую...
27249. Проаналізуйте концепції еластичності попиту та пропозиції. Як їх можна застосувати на практиці 32.51 KB
  Як їх можна застосувати на практиці Эластичность спроса или предложения вычисляется как отношение процентного изменения величины спроса предложения к процентному изменению какойлибо детерминанты. производная функции спроса или предложения по цене; рыночная цена; величина спроса или предложения при данной цене основные свойства эластичности: Эластичность это безмерная величина значение которой не зависит от того в каких единицах мы измеряем объем цены или какиелибо другие параметры. Эластичность взаимно обратных функций ...
27250. Обґрунтуйте передумови, сутність і теоретичні висновки базової моделі поведінки споживача. Поясніть “рівновагу споживача”, застосовуючи методологію кардиналістського (кількісного) та ординалістського (порядкового) аналізу 15.28 KB
  Поясніть €œрівновагу споживача€ застосовуючи методологію кардиналістського кількісного та ординалістського порядкового аналізу Поведінка споживачів це діяльність безпосередньо пов'язана з придбанням споживанням і позбавленням від продуктів послуг ідей включаючи процеси прийняття рішень Змістовну основу споживчої поведінки складають процес прийняття рішень споживачами Однією з найважливіших тенденцій сучасного бізнесу стає зміна ролі споживачів коли з пасивних покупців із заданою наперед функцією споживання вони перетворюються на...
27251. Визначте економічну природу витрат виробництва. За якими критеріями їх класифікують? Як співвідносяться економічний, бухгалтерський та нормальний прибуток 17.78 KB
  За якими критеріями їх класифікують Як співвідносяться економічний бухгалтерський та нормальний прибуток Економічні витрати це ті виплати які підприємство повинне зробити або ті доходи які підприємство повинно забезпечити постачальнику ресурсів для того щоб відволікти ці ресурси від використання в альтернативних виробництвах. Постійні і змінні витрати. Постійні витрати ПВ це витрати величина яких не залежить від зміни обсягу продукції. Які витрати підприємств є постійними Такі як орендна плата амортизація основного капіталу...
27252. Які витрати виробництва несе фірма (підприємство) в короткому періоді? Поясніть, в тому числі і графічно, взаємозв’язок між ними 35.44 KB
  Які витрати виробництва несе фірма підприємство в короткому періоді Поясніть в тому числі і графічно взаємозвязок між ними. Витрати виробництва за короткостроковий період Взаємозв'язок економічних і бухгалтерських витрат і прибутку Загальна виручка підприємства Економічні витрати Економічний прибуток Явні витрати Витрати на обладнання Сировина Електроенергія Заробітна плата Інші явні витрати Неявні витрати Процент на власний капітал Зарплата підприємця Нормальний прибуток Інші неявні витрати Бухгалтерські витрати Бухгалтерський прибуток У...
27253. Поясніть механізм дії закону спадної віддачі (спадного граничного продукту МР). В чому полягає взаємозв’язок загального (ТР), середнього (АР) та граничного продукту (МР). Чи є спадна продуктивність загальним явищем, притаманним діяльності фірми і в коротк 17.11 KB
  Чи є спадна продуктивність загальним явищем притаманним діяльності фірми і в короткому і в довгому періодах Закон спадної віддачі один із законів ринкової економіки який полягає в тому що з певного моменту послідовне приєднання одиниці змінного ресурсу наприклад праці до незмінного фіксованого ресурсу капіталу або землі дає додатковий або граничний продукт який зменшується в розрахунку на кожну наступну одиницю змінного ресурсу. Середній продукт МР показує середню віддачу продуктивність змінного фактора тобто загальний обсяг...
27254. Ґрунтуючись на характеристиці довгого періоду функціонування фірми, поясніть взаємодію середніх загальних витрат (АТС) у короткому і довгому періодах. Користуючись концепцією позитивного та негативного ефекту масштабу, поясніть форму кривої довгострокових 72.76 KB
  Середні сукупні витрати АТС кількість сукупних витрат виробництва що припадає на одиницю випуску продукції. Довгострокові середні витрати тобто витрати на одиницю продукції формують ціну виробника від рівня якої залежить результат діяльності фірми її успіх на ринку. Якщо ціна виробника виявиться нижчою за ринкову ціну фірма одержить економічний прибуток в іншому разі вона матиме збитки і буде витіснена з ринку тому мінімізація середніх витрат складає основне завдання виробничої діяльності фірми.