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

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

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

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

Вивчення інтегрованого середовища автоматизованого проектування Active-HDL фірми Aldec Inc

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

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

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

Рік:
2011
Тип роботи:
Звіт про виконання лабораторної роботи
Предмет:
Моделювання комп ютерних систем
Група:
КІ-22
Коротко про документ

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

У звіті досліджено інтегроване середовище автоматизованого проектування Active-HDL фірми Aldec Inc. Ознайомлено з принципами проектування ПЛІС та структурою VHDL-проекту.

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

  • Active-HDL
  • Aldec Inc
  • ПЛІС
  • VHDL-проект
  • Автоматизоване проектування
  • Моделювання комп'ютерних систем

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

  1. Мета роботи
  2. Засоби Active-HDL для управління проектом
  3. Структура проекту Modulator
  4. Висновок
Для кого:Студенти технічних спеціальностей вищих навчальних закладів
Викладачі:Не вказано

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

Active-HDLПЛІСVHDLDesign BrowserHDL EditorWaveform EditorLanguage AssistantEntityArchitectureСимуляція

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

Міністерство Освіти і Науки Національний Університет «Львівська політехніка» кафедра ЕОМ Звіт про виконання лабораторної роботи №1 з предмету «Моделювання комп’ютерних систем» на тему : «Вивчення інтегрованого середовища автоматизованого проектування Active-HDL фірми Aldec Inc» Мета роботи: ознайомитись з принципами автоматизованого проектування ПЛІС за допомогою пакету Active-HDL, вивчити структуру VHDL-проекту, навчитися працювати з засобами управління проектом. Засоби Active – HDL для управління проектом : Design Browse вікно перегляду проекту, призначене для для відображення інформації про складові елементи (компоненти) проекту: - файли опису пристрою, - використані в проекті бібліотеки, - допоміжні файли проекту, до яких належать макроси та скрипт-файли, файли результатів симуляції роботи пристрою, допоміжні текстові файли, - структуру проекту, - сигнали та змінні, декларовані в проекті. HDL Editor редактор HDL-тексту з можливістю відображення заданих синтаксичних конструкцій мови різними кольорами; завдяки інтеграції редактора із симулятором компонент дозволяє виконувати зручне покрокове відлагодження пристрою і швидко виявляти помилки. Console вікно призначене для інтерактивного виводу текстової інформації, зокрема повідомленнь середовища; компонент також призначений для вводу команд середовища (Active-HDL commands). Waveform Editor редактор, призначений для графічного відображення та редагування результатів симуляції - часових діаграм. Language Assistant компонент є зручним засобом, який дозволяє розробнику використовувати бібліотеку шаблонів опису стандартних примітивних конструкцій та функціональних блоків; Language Assistant дозволяє розміщувати вибрані шаблони безпосередньо в редагованому файлі та створювати свої власні шаблони. Структура проекту Modulator . Проект Modulator складається з наступних файлів з розширенням : -SineGenerator.vhd Тут реалізований об’єкт SineGenerator. Його інтерфейс: entity SineGenerator is port ( CLK: in bit; SinEnable: in bit; SinFreq: integer; SIN1: out real :=0.0 ); end SineGenerator; -CosineGenerator.vhd Реалізований об’єкт CosineGenerator. Його інтерфейс : entity CosineGenerator is port ( CLK: in bit; CosEnable: in bit; CosFreq: in integer; COS1: out real :=0.0 ); end CosineGenerator; -savGenerator.vhd Реалізований об’єкт SawGenerator. Його інтерфейс : entity SawGenerator is port ( CLK: in bit; SawEnable: in bit; SawFreq: integer; SAW1: out real :=0.0 ); end SawGenerator; -multiplier.vhd Реалізований об’єкт Multiplier. Його інтерфейс : entity Multiplier is port ( clk: in bit; IN1: in real; IN2: in real; IN3: in real; OUT1: out real :=0.0 ); end Multiplier; -modulator.vhd Описаний вручну об’єкт RS тригера library IEEE; entity Flip_Flop is port ( R : in std_logic; S : in std_logic; Q : inout std_logic; NQ : out std_logic ); end entity Flip_Flop; Створений об’єкт RS тригера за допомогою майстра : library IEEE; use IEEE.STD_LOGIC_1164.all; entity Flip_Flop is port( R : in STD_LOGIC; S : in STD_LOGIC; NQ : out STD_LOGIC; Q : inout STD_LOGIC ); end Flip_Flop; --}} End of automatically maintained section architecture RG of Flip_Flop is begin -- enter your statements here -- end RG; Створений за допомогою лічильника об’єкт лічильника : library IEEE; use IEEE.STD_LOGIC_1164.all; entity Counter is port( CLK : in STD_LOGIC; RST : in STD_LOGIC; Q0 : out STD_LOGIC; Q1 : out STD_LOGIC; Q2 : out STD_LOGIC; Q3 : out STD_LOGIC ); end Counter; --}} End of automatically maintained section architecture Counter of Counter is begin -- enter your statements here -- end Counter; Висновок : виконуючи йю лабораторну роботу ми ознайомились з принципами автоматизованого проектування ПЛІС за допомогою пакету Active –Hdl, ознайомились зі структурою VHDL проекту.
Допоможи студентському архіву

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

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

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

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

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

Admin

26.02.2023 12:38

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