Частина тексту файла (без зображень, графіків і формул):
Міністерство освіти і науки України
Національний університет „Львівська політехніка”
Кафедра ЕОМ
Лабораторна робота №1
„Симуляція на функціональному рівні”
Виконав
студент групи СКС-5
Львів-2004
1.Мета роботи: створення та перевірка функціональної VHDL-моделі кристалу.
2.Теоретична частина:
Проектування кристалу починається з його функціонального опису на мові VHDL. Отже, за допомогою текстового редактора створюється файл, в якому описується VHDL-модель майбутнього кристалу. Часові затримки не вказуються - це, так звана, функціональна часово-незалежна VHDL-модель.
На цьому етапі також створюється файл з тестовими наборами для перевірки правильності роботи описаної моделі. Цей файл можна створити за допомогою текстового редактора, або за допомогою спеціальної програми-генератора GENPAT. Далі за допомогою VHDL-симулятора ASIMUT перевіряється робота тестових наборів на функціональній VHDL-моделі проектованого кристалу. При наявності помилок слід перевірити правильність моделі та тестових наборів.
3.Послідовність виконання роботи:
1. Зареєструватись з термiналу в системi.
2. Ознайомитись з прикладом симуляції на функціональному рівні чотирирозрядного накопичувального суматора.
3. Отримати та виконати iндивiдуальне завдання.
4. Оформити та захистити у викладача звіт про лабораторну роботу.
4.Функціональний VHDL-опис схеми лічильника К155ИЕ5:
ENTITY ie5 IS
PORT(
d_in:IN BIT_VECTOR(0 TO 7);
ker:IN BIT_VECTOR(0 TO 1);
so:OUT BIT_VECTOR(0 to 1);
vdd,vss:IN BIT
);
END ie5;
ARCHITECTURE functional OF ie5 IS
Signal a: BIT;
BEGIN
a<= d_in(0) XOR d_in(1) XOR d_in(2) XOR d_in(3) XOR d_in(4) XOR d_in(5) XOR d_in(6) XOR d_in(7);
so(0)<=(ker(0) AND (NOT a))OR(ker(1) AND a);
so(1)<=(ker(1) AND (NOT a))OR(ker(0) AND a);
END;
5.Файл з тестовими наборами:
IN vdd;
IN vss;
IN ker(0 TO 1);
IN d_out(0 TO 7);
OUT so(0 TO 1);
pat_1: 1 0 01 00010000 ?10;
pat_2: 1 0 01 00110011 ?01;
pat_3: 1 0 10 01011000 ?01;
pat_4: 1 0 10 00000000 ?10;
6.Висновок: на лабораторній роботі створив та перевірив функціональну VHDL-модель кристалу на основі заданої схеми лічильника К155ИE5.
Ви не можете залишити коментар. Для цього, будь ласка, увійдіть
або зареєструйтесь.
Ділись своїми роботами та отримуй миттєві бонуси!
Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!