DevioLabавтоматичне керування капіталом
ПРАЦЮЄ 24/7
КРИПТОВАЛЮТИ · АКЦІЇ · 10 БІРЖ

Портфель, який керується автоматично

DevioLab підбирає стратегії, відстежує ринки та автоматизує купівлю і продаж активів. Кількість доступних криптовалют, акцій і торгових можливостей зростає щодня.

10підключених біржCrypto + Stocksв одному портфелі24/7автоматичний контроль

САПР Xilinx ISE WebPACK. Проектування найпростіших вузлів

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Інститут комп’ютерних технологій, автоматики та метрології
Факультет:
Комп’ютерні науки
Кафедра:
Кафедра електронних обчислювальних машин

Інформація про роботу

Рік:
2012
Тип роботи:
Лабораторна робота
Предмет:
Основи проектування цифрових засобів на ПЛІС
Група:
КІ
Коротко про документ

Про що ця робота

Лабораторна робота присвячена вивченню середовища Xilinx WebPACK та проектуванню простіших цифрових вузлів на ПЛІС. Студент реалізує логічну функцію за допомогою бібліотечних примітивів та VHDL-опису з подальшою симуляцією.

У роботі розглядаються

  • САПР Xilinx WebPACK
  • Проектування на ПЛІС
  • Бібліотечні примітиви
  • VHDL опис
  • Часова симуляція
  • Синтез цифрових схем

Зміст і розділи

  1. Тема та мета роботи
  2. Завдання
  3. Розробка проекту за допомогою примітивів
  4. Реалізація за допомогою VHDL опису
  5. Висновки
Для кого:Студенти технічних спеціальностей вищих навчальних закладів, що вивчають програмовані логічні інтегральні схеми.
Викладачі:Викладач кафедри ЕОМ

Ключові поняття

ПЛІСXilinx WebPACKСАПРVHDLсимуляціясинтезLUT таблиціпримітивитест бенчбулева функція

Частина тексту файла (без зображень, графіків і формул):

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ “ЛЬВІВСЬКА ПОЛІТЕХНІКА” Кафедра ЕОМ / Лабораторна робота №1 з дисципліни «Основи проектування цифрових засобів на ПЛІС» Тема: САПР XILINX WEBPACK. ПРОЕКТУВАННЯ НАЙПРОСТІШИХ ВУЗЛІВ. Мета роботи: засвоєння навичок роботи у середовищі Xilinx WebPack, навчитись створювати проекти в САПР Xilinx WebPack. Завдання: В САПР WebPack імплементувати в ПЛІС Virtex-IV запропонований базовий проект «ФАЛ» та проект згідно варіанту. Імплементування верифікувати. Скласти звіт з виконання лабораторних досліджень та захистити його. Задана ФАЛ: ab v adec v cd 1) Розробка модуля проекту, що реалізує ФАЛ за допомогою бібліотечних примітивів. 1.1) На етапі синтезу створено звіт: ========================================================================= * Final Report * ========================================================================= Final Results RTL Top Level Output File Name : DOM_sch1.ngr Top Level Output File Name : DOM_sch1 Output Format : NGC Optimization Goal : Speed Keep Hierarchy : No Design Statistics # IOs : 6 Cell Usage : # BELS : 4 # AND2 : 2 # AND4 : 1 # OR3 : 1 # IO Buffers : 6 # IBUF : 5 # OBUF : 1 ========================================================================= Device utilization summary: --------------------------- Selected Device : 4vlx15sf363-12 Number of Slices: 0 out of 6144 0% Number of IOs: 6 Number of bonded IOBs: 6 out of 240 2% 1.2) Після завершення процесу синтезу проглядаємо RTL і технологічну схеми. / Рис.1.Технологічна схема проекту. 1.3) Часова симуляція роботи проекту. Створюємо додатковий файл проекту типу VHDL Test Bench. Для поведінкового моделювання вручну вносемо зміни в текст Test Bench файлу Зберігаємо Test Bench файл, виконуємо перевірку синтаксису і проводимо часову симуляцію. / Рис.2. Отримані симуляційні часові діаграми імплементації модуля проекту, реалізованого з допомогою бібліотечних примітивів. 1&1 v 1&1&1&0 v 0&1 = 1, отже поведінка імплементації проекту є відповідною заданій функції. 2) Реалізація ФАЛ з допомогою VHDL опису проекту. 2.1) На етапі синтезу створено звіт: ========================================================================= * Final Report * ========================================================================= Final Results RTL Top Level Output File Name : DOM_v1.ngr Top Level Output File Name : DOM_v1 Output Format : NGC Optimization Goal : Speed Keep Hierarchy : No Design Statistics # IOs : 6 Cell Usage : # BELS : 1 # LUT4 : 1 # IO Buffers : 5 # IBUF : 4 # OBUF : 1 ========================================================================= Device utilization summary: --------------------------- Selected Device : 4vlx15sf363-12 Number of Slices: 1 out of 6144 0% Number of 4 input LUTs: 1 out of 12288 0% Number of IOs: 6 Number of bonded IOBs: 5 out of 240 2% 2.2) Після завершення процесу синтезу проглядаємо RTL і технологічну схеми. / Рис.3.Технологічна схема проекту. 2.3) Часова симуляція роботи проекту. Створюємо додатковий файл проекту типу VHDL Test Bench. Для поведінкового моделювання вручну вносемо зміни в текст Test Bench файлу Зберігаємо Test Bench файл, виконуємо перевірку синтаксису і проводимо часову симуляцію. / Рис. 4 Отримані симуляційні часові діаграми імплементації модуля проекту, реалізованого з допомогою VHDL опису. 1&1 v 1&1&1&0 v 0&1 = 1, отже поведінка імплементації проекту є відповідною заданій функції. Висновок: на лабораторній роботі я навчився проектувати найпростіші вузли з допомогою XILINX WEBPACK. Під час першої реалізації ФАЛ з допомогою бібліотечних примітивів ми самі вибирали елементи на схемі, а саме: AND2 : 2 AND4 : 1 OR3 : 1 Під час другого способу реалізації ФАЛ з допомогою VHDL опису проекту ми у автоматично згенерований шаблон моделі вписали задану функцію. На етапі синтезу створено звіт у якому використовуються інші елементи на схемі, а саме: LUT4 : 1 Використання LUT таблиць це ефективний спосіб кодування Булевих функцій логіки. Введення 4-6-входивих LUT таблиць є насправді ключовим компонентом сучасної області програмованих логічних інтегральних схем. Ще її плюси в тому, що вона займає менше місця на схемі ніж усі ці компоненти, які виконують ті ж самі функції.
Допоможи студентському архіву

Ми допомогли тобі — допоможи наступному студенту

Файл ще не обрано

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!