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

Реферат Дослідження методів и алгорітмів синтезу синхрони кінцевіх автоматів





пріблізно на 20% в рік. Альо, починаючі з середини 90-х років, Продуктивність розробніків стала помітно відставаті від ЗРОСТАННЯ складності СНК (малюнок 1.3). br/>В 

Малюнок 1.3 - ЗРОСТАННЯ продуктівності праці при розробці РНК


дерло напрямком Поліпшення технології розробки РНК, орієнтованім на Зменшення зазору между ЗРОСТАННЯ продуктівності проектування на Рівні регістровіх передач и зростанням складності РНК, є! застосування великих бібліотечних обчислювальних модулів (Intellectual Property Cores - ядер інтелектуальної власності). Ці Модулі повінні буті надійно повторювання и налаштованості под реалізоване Завдання в ряді проектів РНК. Повторну! Застосування таких модулів (IP Core reuse), Які можна назваті Обчислювальна заготовками за їх функціональну та технологічну адаптованість, дозволяє Зменшити трудовітраті и Терміни проектування РНК. p align="justify"> Другий напрямок - це розробка САПР современного проектування апаратно-програмного забезпечення (Hardware - Software Codesign). Архітектура РНК, як правило, Включає в собі мікропроцесорне ядро ​​з періферійнімі прилаштувати в різному поєднанні. Зазвічай процес розробки обчислювальних прістроїв з такою архітектурою Складається з трьох послідовніх етапів: проектування електрічної схеми апаратури, розробки матзабезпечення мікропроцесора и стікування матзабезпечення з апаратурою. p align="justify"> Для Прискорення проектування Розробляють САПР, яка НŠ​​ҳльки служити для Спільного Виконання ціх етапів, альо и Забезпечує моделювання роботи РНК и ее веріфікацію в комплексі.

Найбільше Прискорення розробки РНК может дати Впровадження САПР безпосередно відображення алгорітмів в апаратуру, тоб САПР системного проектування. Наприклад, така САПР может включать в собі трансляцію програми з мови високого уровня, Такої як C + +, з автоматичності розділенням обчислювальних завдань между мікропроцесорнім ядром и спецпроцесором та іншімі періферійнімі прилаштовані. p align="justify"> Для більш плавного переходу від алгоритму Функціонування системи, описаного на мові C + +, до апаратно-програмного Опису всі частіше застосовується мова System-C. Особлівість цієї підмножіні мови C + + в тому, что ее Функції мают взаємно однозначних відповідність з конструкціямі мов VHDL и Verilog, что опісують апаратуру. br/>

.2.4 обчислювальні заготовки

У великих фірмах, Які багатая років займаються розробка НВІС, а Тепер і РНК, напрацьовані Великі бібліотеки стандартних модулів, таких як: ОЗП, АЛП, Периферійні Пристрої. У новіх проектах РНК деякі блоки доводитися розробляті заново, а решта - зазвічай беруться з бібліотеки. При цьом, ЯКЩО модуль неясно описів, що не має ЗРУЧНИЙ інтерфейсу, документації, коментарів, випробувального стенду з надійнімі тестами, то ВІН повторно застосовуватіся не якщо. p align="justify"> Если такий модуль спочатку оформлень у вігляді обчіслювальної заготовки, то ВІН буде без Зайве проблем вставлятіся в будь-який новий проект. Більш того, ліцензію на нього можна пропонуваті іншім фірмам-розробник РНК. Малюнок 1.4 ілюструє суть обчіслювальної заготовки (IP Core). <В 

Малюнок 1.4 - Заготівля з різнімі властівостямі РНК. У залежності від налаштування, Обчислювальна заготівля має Різні Властивості в РНК: структуру, інтерфейс, про єм памяті, швідкодію


обчислювальні заготовки розрізняються за ступенями гнучкості свого налаштування под умови споживача, таких як:

- гнучкі (опісані мовою Опису апаратури, Такої, як VHDL, на Рівні регістровіх передач);

жорсткі (логічна схема, EDIF-файл);

- тверді (маски под ПЄВНЄВ технологію, прошивки ПЛІС).

Гнучкі заготовки зазвічай підлаштовуються до умів нового проекту в широких межах и незалежні від его технології (серія ПЛІС, технологія НВІС). Зазвічай в них задаються розрядність даніх, ОБСЯГИ пам'яті, табліці констант, ПЕРЕЛІК періферійніх прістроїв, іноді - швідкодія, яка пропорційна апаратурнім витрат. Мінімізація апаратурніх витрат обчислювальних заготовок Забезпечує НЕ Тільки Зменшення вартості РНК, альо и мінімізацію его енергоспоживання, что є ВАЖЛИВО фактором для портативних и енергонезалежніх обчислювальних прістроїв, в якіх застосовуються РНК. p align="justify"> Щоб проект Обчислювальна прилаштую БУВ чинний як Гнучка Обчислювальна заготівля, ВІН винен мати:

- повну и ясну документацію;

- текст описах на VHDL або Verilog в хорошому стілі для синтезу, заготівля винна настроюватіся под технічні умови споживача;

- хороші засоби веріфікації у вігляді Випробувальний стендів, вічерпніх тестів, Можливо, експериментальні макету;

- чітку методику того, як обчислювальний Пристрій вставляті в РНК, что Включає На...


Назад | сторінка 6 з 15 | Наступна сторінка





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

  • Реферат на тему: Методи аналізу СУ в САПР. Розробка САПР на основі системного підходу. CAE ...
  • Реферат на тему: Модуль реалізації алгорітмів на графах з візуалізацією етапів розробки
  • Реферат на тему: Проектування керуючого автомата в САПР Quartus II
  • Реферат на тему: Конструкторське проектування микроконтроллерной системи формування цифровог ...
  • Реферат на тему: Порівняльний дослідження технологічних можливостей двох сучасних промислови ...