рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

МОВА ПРОГРАМУВАННЯ VHDL

МОВА ПРОГРАМУВАННЯ VHDL - раздел Образование, Архітектура ЕОМ Лабораторна Робота № 7   Мета Роботи....

ЛАБОРАТОРНА РОБОТА № 7

 

Мета роботи. Ознайомитись з мовою VHDL і засобами редагування логічних схем САПР Active-HDL.

2.1 Теоретична довідка

 

Прагнення до використання єдиної мови на різних ієрархічних рівнях проектування електронних пристроїв, починаючи з вентильного рівня і закінчуючи рівнем опису обчислювальних систем, призвело до появи стандартної мови VHDL (Very high speed integrated circuits Hardware Description Language).

Мова VHDL базується на мові високого рівня Ада. З цієї мови розроблювачами VHDL були запозичені синтаксис і основні структури. Використано типові структури мов високого рівня: розгалуження, цикли, підпрограми, паралельне виконання процесів і т.д.

 

2.1.1 Опис об'єктів мовою VHDL

 

Об'єкти, що описані мовою VHDL, називаються сутностями (entity). Об'єктом може бути логічний елемент, функціональний блок, мікросхема, тобто цифрова система (ЦС). Опис об'єкта складається з двох частин (секцій) - декларативної і виконавчої.

Декларативна частина (entity declaration) має наступну форму:

 

entity <ім'я сутності> is

<опис інтерфейсу об'єкта, тобто опис зв'язків сутності з навколишнім середовищем>;

<опис загальних підпрограм, типів, сигналів і т.і.>;

end <ім'я сутності>;

 

Виконавча частина(architecture body):

 

architecture <ім'я> of <ім'я сутності> is

<декларативна частина - те ж, що й у декларативній частині сутності, але стосовно даного блоку>;

begin <виконавча частина - опис структур і/або дій>;

end <ім'я>;

 

Звичайно в декларативній частині описуються типи компонентів, що входять у сутність, і сигнали, що використовуються, а у виконавчій частині типи конкретизуються, даються імена кожному екземплярові і його виводам.

Опис у виконавчій чистині може бути трьох типів:

- опис потоку даних (data-flow description), що імітує поведінку об'єкта проекту як послідовність проходження потоку даних і сигналів керування, як правило, на реєстровому рівні.

 

Опис потоку даних:   <мітка>: <ім'я порту> <= <логічний вираз> after <затримка>;

 

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

 

Поведінковий опис:   <мітка>: process (<список параметрів>) begin <тіло процесу> end process <мітка>;

 

- структурний опис імітує об'єкт проекту як сукупність компонентів структури і зв'язків між ними. Для опису компонентів може бути обраний кожний з перерахованих описів (поведінковий або потоку даних).

 

Структурний опис:   <мітка>: <ім'я - тип компонента> port map (<список сигналів>);

 

Розглянемо як приклад опис структури фрагмента логічної схеми з елементів І-АБО-НІ, що представлений на рис. 2.1, мовою VHDL.

 

 

Рисунок 2.1 - Фрагмент логічної схеми

 

При структурному описі у декларативній частині повинно бути записано:

 

component AND_OR is

– Конец работы –

Эта тема принадлежит разделу:

Архітектура ЕОМ

Запорізький національний технічний університет... МЕТОДИЧНІ ВКАЗІВКИ до лабораторних робіт з дисципліни Архітектура ЕОМ...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: МОВА ПРОГРАМУВАННЯ VHDL

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Частина 2
    Методичні вказівки до лабораторних робіт з дисципліни “Архітектура ЕОМ” для студентів

Створення нового проекту
1.2.1 Клацнувши на піктограмі на Робочому Столі Windows, запустіть середу Active–HDL 6.1. 1.2.2 На панелі інструментів Active–HDL клацніть піктограму New Workspace (створити нове ро

Створення нового документа (введення тексту програми)
  1.3.1 Натисніть кнопку Design Flow панелі інструментів (комбінація клавіш <Alt+3>). Відкриється вікно управлінн

Моделювання
Для того, щоб перевірити, чи правильно працює синтезований засобами САПР Active–HDL опис поведінки демультиплексора DM(3), виконаємо функціональне моделювання. Перш, ніж приступити до вери

Порядок виконання роботи
  1. Проект Lab1. Створіть і виконайте моделювання моделі demux_3. Для опису поведінки демультиплексора DM(3) використовуйте текст програми, наведений в листингу 1.2. Те

Порядок виконання роботи
  1. Скласти опис схеми (рис. 2.1) на мові VHDL трьома типами опису: структурному, потоковому та поведінковому. 2. Провести компіляцію написаних програм та їх моделювання.

Дешифратор адреси плати PCL-711B
  Плата аналогового і дискретного уведення-виведення PCL-711B (Advantech Co.) в просторі адрес портів уведення-виведення IBM PC-сумісного комп'ютера займає діапазон з 16 послідовно ро

Приклад виконання роботи
  Суматор SM(n) складається з n повних суматорів. Повний суматор має три входи (A – перший доданок, B – другий доданок, C – вхід переносу). На входи

Створення проекту
  3.8.1.1 Запустіть систему проектування і моделювання ЦС Aldec Active-HDL. 3.8.1.2 Створіть нове робоче середовище. Для цього можна використати команду головного меню Fil

Створення компоненту
  3.8.2.1 Натисніть кнопку View Design Browser . З'явиться вікно Design Browser, що наведено на рис. 3

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги