интел-ЛОГО

интел УГ-20093 МоделСим ФПГА Едитион Симулатион

интел-УГ-20093-МоделСим-ФПГА-Едитион-Симулатион-ПРОДУЦТ

МоделСим* – Интел® ФПГА Едитион Симулатион Куицк Старт Интел® Куартус® Приме Про Едитион

Овај документ показује како да симулирате дизајн Интел® Куартус® Приме Про Едитион у МоделСим* – Интел ФПГА Едитион симулатору. Симулација дизајна верификује ваш дизајн пре програмирања уређаја. Софтвер Интел Куартус Приме генерише симулацију fileс за подржане ЕДА симулаторе током компилације дизајна.
Слика 1. МоделСим – Интел ФПГА Едитионинтел-УГ-20093-МоделСим-ФПГА-Едитион-Симулатион-ФИГ-11

Симулација дизајна укључује генерисање симулације fileс, компајлирање симулационих модела, покретање симулације и viewинг резултата. Следећи кораци описују овај ток:

  1. Отворите Екampле Дизајн на страни 4
  2. Наведите поставке алата ЕДА на страници 4
  3. Генеришите предложак скрипте за подешавање симулатора на страни 5
  4. Измените скрипту за подешавање симулатора на страници 6
  5. Компајлирајте и симулирајте дизајн на страни 8
  6. View Таласни облици сигнала на страни 9
  7. Додајте сигнале симулацији на страници 11
  8. Поновите симулацију на страници 12
  9. Измените симулациони тестни сто на страници 12
Отворите Екampле Десигн

ПЛЛ_РАМ прampЛе дизајн укључује Интел ФПГА ИП језгра за демонстрацију основног тока симулације. Преузмите екampле десигн fileс и отворите пројекат у софтверу Интел Куартус Приме.
Напомена: Овај брзи почетак захтева основно разумевање синтаксе језика описа хардвера и тока дизајна Интел Куартус Приме, као што описује Интел Куартус Приме Про Едитион Фоундатион Онлине Траининг.

  1. Преузмите и распакујте Куартус_Про_ПЛЛ_РАМ.зип дизајн екampле.
  2. Покрените верзију софтвера Интел Куартус Приме Про Едитион 19.4 или новију.
  3. Да бисте отворили екampле дизајн пројекат, кликните File ➤ Отворите пројекат, изаберите пројекат плл_рам.кпф file, а затим кликните на ОК.

Слика 2. Пројекат плл_рам у Интел Куартус Приме Про издањуинтел-УГ-20093-МоделСим-ФПГА-Едитион-Симулатион-ФИГ-1

Одредите подешавања алата ЕДА

Одредите подешавања алата ЕДА да бисте генерисали симулацију fileс за подржане симулаторе.

  1. У софтверу Интел Куартус Приме, кликните на Ассигнментс ➤ Сеттингс ➤ ЕДА Тоол Сеттингс.
  2. У оквиру Симулатион, изаберите МоделСим-Интел ФПГА као назив алата. Задржите подразумевана подешавања за Формат за излазну листу мрежа и Излазни директоријум.интел-УГ-20093-МоделСим-ФПГА-Едитион-Симулатион-ФИГ-2

Генеришите предложак скрипте за подешавање симулатора

Скрипте за подешавање симулатора вам помажу да симулирате ИП језгра у свом дизајну. Пратите ове кораке да бисте генерисали шаблон скрипте за подешавање симулатора специфичног за добављача за ИП модуле у екampле десигн. Затим можете прилагодити овај шаблон за своје специфичне циљеве симулације.

  1. Да бисте компајлирали дизајн, кликните на Обрада ➤ Покрени компилацију. Прозор Поруке показује када је компилација завршена.
  2. Кликните на Тоолс ➤ Генерате Симулатор Сетуп Сцрипт фор ИП. Задржите подразумевани излазни директоријум и користите релативне путање кад год је то могуће подешавање за скрипту за подешавање file. Шаблон скрипте за подешавање генерише се у директоријуму који наведете.

Слика 3. ИП оквир за дијалог Генерате Симулатор Сетуп Сцриптсинтел-УГ-20093-МоделСим-ФПГА-Едитион-Симулатион-ФИГ-3

Измените скрипту за подешавање симулатора

Измените генерисану скрипту за подешавање симулатора да бисте омогућили специфичне команде које симулирају ИП језгра у пројекту.

  1. У уређивачу текста отворите /ПЛЛ_РАМ/ментор/мсим_сетуп.тцл file.
  2. Направите нови текст file са именом ментор_екampле.до и сачувајте га у директоријуму /ПЛЛ_РАМ/ментор/.
  3. У мсим_сетуп.тцл file, копирајте одељак кода који је приложен у коментарима ШАБЛОНА ВРХУНСКОГ НИВОА – ПОЧЕТНА и ШАБЛОНА ВРШЕГ НИВОА – КРАЈ, а затим налепите овај код у нови ментор_екampле.до file.
  4. У ментор_екampле.до file, избришите појединачне знакове (#) који претходе следећим истакнутим редовима да бисте омогућили команде за компилацију:

Слика 4. Декоментирајте истакнуте команде симулације у скриптиинтел-УГ-20093-МоделСим-ФПГА-Едитион-Симулатион-ФИГ-4

  1. Замените следеће редове у ментор_екampле.до скрипта:

Табела 1. Наведите вредности у ментор_екampле.до Сцрипт

Замените ову линију Са овом линијом
поставите КСИС_СИМДИР

../
влог files>  

влог -влог01цомпат -ворк ворк ../ПЛЛ_РАМ.в

влог -влог01цомпат -радни посао ../УП_ЦОУНТЕР_ИП/УП_ЦОУНТЕР_ИП.в влог -влог01цомпат -радни рад ../ДОВН_ЦОУНТЕР_ИП/ДОВН_ЦОУНТЕР_ИП.в влог -влог01цомпат -рад рад ../ЦлоцкПЛЛ/ЦлоцкПЛЛ.в

влог -влог01цомпат -ворк ворк ../РАМхуб/РАМхуб.в влог -влог01цомпат -ворк ворк ../тестбенцх_1.в

постави ТОП_ЛЕВЕЛ_НАМЕ

постави ТОП_ЛЕВЕЛ_НАМЕ тб
трчати -а  

додај талас * view структура view сигнали трче -сви

  1. Сачувајте /ПЛЛ_РАМ/ментор/ментор_екampле.до file. Следећа слика приказује ментор_екampле.до file након завршетка ревизија:

Слика 5. Завршена скрипта за подешавање ИП симулације највишег нивоаинтел-УГ-20093-МоделСим-ФПГА-Едитион-Симулатион-ФИГ-5

Компајлирајте и симулирајте дизајн

Покрените ментор_ек највишег нивоаampле.до скрипта у софтверу МоделСим – Интел ФПГА Едитион за компајлирање и симулацију вашег дизајна.

  1. Покрените МоделСим – Интел ФПГА Едитион софтвер. МоделСим – Интел ФПГА Едитион ГУИ организује елементе ваше симулације у засебне прозоре и картице.
  2. Из директоријума пројекта ПЛЛ_РАМ отворите тестбенцх_1.в file. Слично, отворите ментор/ментор_екampле.до file.
  3. Да бисте приказали прозор Транскрипт, кликните View ➤ Транскрипт. Можете унети команде за МоделСим – Интел ФПГА Едитион директно у прозор Транскрипт.
  4. Унесите следећу команду у прозор Транскрипт и затим притисните Ентер: до ментор_екampле.до

Дизајн се компилира и симулира, према вашим спецификацијама у ментор_екampле.но сцрипт. Следећа слика приказује МоделСим – Интел ФПГА Едитион симулатор:

Слика 6. МоделСим – Интел ФПГА Едитион ГУИинтел-УГ-20093-МоделСим-ФПГА-Едитион-Симулатион-ФИГ-6

View Сигнал Вавеформс

Пратите ове кораке да view сигнали у тестбенцх_1.в таласном облику симулације:

  1. Кликните на прозор Ваве. Таласни облик симулације се завршава на 11030 нс, као што тестбенд наводи. Прозор Ваве наводи сигнале ЦЛОЦК, ВЕ, ОФФСЕТ, РЕСЕТ_Н и РД_ДАТА.

Слика 7. МоделСим – Интел ФПГА Едитион Ваве Виндовинтел-УГ-20093-МоделСим-ФПГА-Едитион-Симулатион-ФИГ-7

  1. То view сигнале у дизајну плл_рам.в највишег нивоа, кликните на картицу Сим. Сим прозор се синхронизује са прозором Објецтс.

Слика 8. МоделСим – Интел ФПГА Едитион Сим анд Објецтс Виндовсинтел-УГ-20093-МоделСим-ФПГА-Едитион-Симулатион-ФИГ-8

  1. То view модула највишег нивоа, проширите фасциклу тб на картици Објецтс. Слично, проширите фасциклу Тест1. Прозор Објецтс приказује сигнале УП_модуле, ДОВН_модуле, ПЛЛ_модуле и РАМ_модуле.
  2. У прозору Сим, кликните на модул испод Тест1 да бисте приказали сигнале модула у прозору Објецтс.
  3. View библиотеку симулација fileс у прозору Библиотека.

Слика 9. МоделСим – прозор библиотеке Интел ФПГА Едитионинтел-УГ-20093-МоделСим-ФПГА-Едитион-Симулатион-ФИГ-9

Додајте сигнале симулацији

Сигнали ЦЛОЦК, ВЕ, ОФФСЕТ, РЕСЕТ_Н и РД_ДАТА се аутоматски појављују у Ваве прозору јер дизајн највишег нивоа дефинише ове И/О. Поред тога, можете опционо додати интерне сигнале у симулацију.

  1. У прозору Објецтс пронађите модуле УП_модуле, ДОВН_модуле, ПЛЛ_модуле и РАМ_модуле.
  2. У прозору Објецтс изаберите РАМ_модуле. Улази и излази модула су
  3. дисплеј.

Слика 10. Додајте сигнале у Ваве Виндовинтел-УГ-20093-МоделСим-ФПГА-Едитион-Симулатион-ФИГ-10

  1. Да бисте додали интерне сигнале између бројача и РАМ модула са два порта, кликните десним тастером миша на рдаддресс, а затим кликните на Адд Ваве.
  2. Да бисте додали интерне сигнале између уп-цоунтер и РАМ модула са два порта, кликните десним тастером миша на враддресс, а затим кликните на Адд Ваве. Алтернативно, можете превући и испустити ове сигнале из прозора Објецтс у прозор Ваве.
  3. Да бисте генерисали таласне облике за нове сигнале које додате, кликните на Симулирај ➤ Покрени ➤ Настави.

Рерун Симулатион

Морате поново да покренете симулацију ако унесете промене у подешавање симулације, као што је додавање сигнала у Ваве прозор или измена тестбенцх_1.в file. Пратите ове кораке да бисте поново покренули симулацију:

  1. У симулатору МоделСим – Интел ФПГА Едитион, кликните на Симулате ➤ Рестарт. Задржите подразумеване опције и кликните на ОК. Ове опције бришу таласне облике и поново покрећу време симулације, уз задржавање потребних сигнала и подешавања.
    Напомена: Алтернативно, можете поново покренути /ПЛЛ_РАМ/ментор/ментор_екampле.до скрипта за поновно покретање симулације на командној линији.
  2. Кликните на Симулирај ➤ Покрени ➤ Покрени -све. Тхе тестбенцх_1.в file симулира према спецификацијама тестбенцх-а. Да бисте наставили са симулацијом, кликните на Симулате ➤ Рун ➤ Цонтинуе. Ова команда наставља симулацију док не кликнете на дугме Стоп.
Измените симулациони тестни стол

Тхе тестбенцх_1.в екampле тестбенцх тестира само одређени скуп услова и тест случајева. Можете ручно уредити тестбенцх_1.в file у МоделСим – Интел ФПГА Едитион симулатору за тестирање других случајева и услова:

  1. Отворите тестбенцх_1.в file у МоделСим – Интел ФПГА Едитион симулатору.
  2. Кликните десним тастером миша на тестбенцх_1.в file да потврди да је file није подешен на само за читање.
  3. Унесите и сачувајте све додатне параметре тестбенцх-а у тестбенцх_1.в file.
  4. Да бисте генерисали таласне облике за тестну плочу коју измените, кликните на Симулирај ➤ Поново покрени.
  5. Кликните на Симулирај ➤ Покрени ➤ Покрени -све.

МоделСим – Историја ревизија брзог покретања симулације Интел ФПГА издања

Верзија документа Интел Куартус Приме верзија Промене
2019.12.30 19.4 • Ажурирани кораци и снимци екрана за Интел Куартус Приме Про Едитион верзију 19.4.

• Ажурирани дизајн прample file везу и садржај.

2018.09.25 18.0 Исправљене синтаксичке грешке у ментор_екampле.до Сцрипт.
2018.05.07 18.0 Уклоњен је непотребан корак из Покрените симулацију у командној линији

поступак.

2017.07.15 17.1 Првобитно издање.

Интел Цорпоратион. Сва права задржана. Интел, Интел лого и друге Интел ознаке су заштитни знаци Интел Цорпоратион или њених подружница. Интел гарантује перформансе својих ФПГА и полупроводничких производа у складу са тренутним спецификацијама у складу са Интеловом стандардном гаранцијом, али задржава право да изврши измене било којег производа и услуге у било које време без обавештења. Интел не преузима никакву одговорност или одговорност која произилази из примене или коришћења било које информације, производа или услуге описане овде осим ако је Интел изричито пристао у писаној форми. Интеловим клијентима се саветује да набаве најновију верзију спецификација уређаја пре него што се ослоне на било коју објављену информацију и пре него што наруче производе или услуге.

  • Друга имена и брендови могу се сматрати власништвом других.

Документи / Ресурси

интел УГ-20093 МоделСим ФПГА Едитион Симулатион [пдф] Упутство за кориснике
УГ-20093 МоделСим ФПГА Едитион Симулатион, УГ-20093, МоделСим ФПГА Едитион Симулатион, ФПГА Едитион Симулатион, Едитион Симулатион

Референце

Оставите коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена *