Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Бортовий керуючий комплекс надмалій космічної платформи

Реферат Бортовий керуючий комплекс надмалій космічної платформи





ормацію як про вихідні даних, так і про програмному забезпеченні, що використовується для генерації. Представляє інтерес тип звіту, в якому зазначені елементи, створювані на ПЛІС в результаті завантаження даного коду в мікросхему. З метою проведення експерименту була проведена автоматична генерація HDL коду на мовах VHDL і Verilog . Порівняльні дані про тип використовуваних елементів на ПЛІС та їх кількості представлені в таблиці 3.2.


Таблиця 3.2 - Порівняльна таблиця використання ресурсів ПЛІС для VHDL і Verilog кодів

VHDLVerilogПеремножители1012Сумматоры3241Регистры110109Элементы памяти00Мультиплексоры140134Общая довжина кодового текста24752500

З таблиці видно, що є безпосередній різниця при генерації різноманітних кодів. В якості використовуваного надалі коду опису апаратури був обраний VHDL.

Таким чином, можна говорити про вдале проходження етапу автоматичної генерації HDL код на основі імітаційної моделі Simulink / Stateflow . Наступним кроком стане верифікація створеного програмного забезпечення, генерація файлу конфігурації ПЛІС і його перевірка на лабораторному макеті.


3.3 Верифікація коду конфігурації за технологією Model-Based Design


На даному етапі завдання состВІТ у верифікації отриманого раніше коду за технологіями Model-Based Design . Існує кілька видів даних перевірок, а саме:

1. Model-in-the-Loop ( MIL ) - тестування моделі в режимі симуляції - відбувається в середовищі Simulink , в результаті чого на виході моделі при впливі тестового вектора одержуємо набір значень.

2. Software-in-the-Loop (SIL ) - тестування програмного забезпечення в замкнутому оточенні. На даному етапі вся модель, що складається з блоків Simulink, написаних мовою Matlab , переводиться в єдиний блок S -функції, конфігурується на мовою C або C + +.

. Processor-in-the-Loop (PIL ) - тестування контролера в отладочном оточенні. Згенерований за даною технологією код виповнюється на цільовому процесорі або на емуляторі набору інструкцій.

4. Hardware-in-the-Loop (HIL ) - тестування апаратно-програмного комплексу на тестовому обладнанні. Зазвичай виконується в лабораторії як фінальний тест перед інтеграцією системи і польовими випробуваннями.

5. FPGA-in-the-Loop (FIL ) - різновид технології HIL , безпосередньо реалізується в базисі ПЛІС.

У даній роботі прийнято необхідним тестування в режимах SIL і FIL . При проведенні верифікації SIL відкомпільований і згенерований код для локальної операційної системи виконується в імітаційної моделі, де цільова модель замінюється на створений блок ...


Назад | сторінка 26 з 30 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка довідково-розрахункового програмного забезпечення в середовищі віз ...
  • Реферат на тему: Пошукове проектування моделі ПЛІС для побудови системи цифрової обробки сиг ...
  • Реферат на тему: Створення резервних Копій програмного коду и даних
  • Реферат на тему: Побудова імітаційної моделі за допомогою пакету Simulink
  • Реферат на тему: Тестування програмного забезпечення