94543

Принцип программирования ПЛИС на примере пакета Altera MAX+Plus II

Доклад

Информатика, кибернетика и программирование

Программа ConvChip разработанная автором данной статьи позволяет конвертировать проект схемы из системы проектирования MaxPlus II в систему моделирования Невод для микросхем на базе БМК. В процессе конвертирования программа ConvChip осуществляет перевод структуры схемы тестовых векторов и сопутствующей технической информации.

Русский

2015-10-07

13.42 KB

4 чел.

Принцип программирования ПЛИС на примере пакета Altera MAX+Plus II.

В настоящее время широкое распространение получило программное обеспечение Max+Plus II для проектирования ПЛИС фирмы Altera. Программа ConvChip разработанная автором данной статьи, позволяет конвертировать проект схемы из системы проектирования Max+Plus II, в систему моделирования Невод для микросхем на базе БМК. В процессе конвертирования, программа ConvChip осуществляет перевод структуры схемы, тестовых векторов и сопутствующей технической информации.При переводе тестов конвертор оставляет только те тестовые вектора, на которых реакция схемы полностью определена. Происходит определение значений, не задействованных выводов в тесте и объединение в один тест нескольких файлов временных диаграмм. Поскольку в Max+Plus II время поступления данных на входы микросхемы на протяжении всего теста постоянно изменяется, то происходит вычисление оптимального периода одинакового для всех тестовых воздействий. Вычисление данного периода необходимо, если контрольное и измерительное оборудование (КИО), на котором происходит тестирование схемы БМК не в состоянии менять период на протяжении теста. Коррекция тестовых воздействий осуществляется, конвертором с помощью множества опций и настроек, учитывающих специфику КИО и выбранной библиотеки БМК в системе Невод.Структура экспортного файла из Max+Plus II записана на языке EDIF - 2.0, который широко распространен на сегодняшний день. В процессе перевода проекта, конвертор преобразует данный язык во внутренний формат STR для системы моделирования. Базисы ПЛИС и БМК существенно отличаются, поэтому в процессе конвертирования структура схемы существенно модифицируется. Рассмотрим различные способы обработки структуры схемы.


 

А также другие работы, которые могут Вас заинтересовать

50151. Нечеткая логика 67.5 KB
  Согласно заданным вариантам разработать программу на любом алгоритмическом языке, способную: А. Различать степени изменения лингвистической переменной в трех степенях – «Очень – Нормально – Слабо» Б. Изменять порог чувствительности. Улитка без ноги – медленно – быстро (о скорости)
50152. Программирование задач с использованием двумерных массивов. Ввод, вывод, упорядочивание 53 KB
  Чтобы описать массив надо сообщить компилятору: сколько в нем элементов какого типа эти элементы как они нумеруются. Пример: Вычислить суммы элементов массива по столбцам Текст программы...
50153. Визначення коефіцієнта потужності і перевірка закону Ома для кола змінного струму 84.5 KB
  Замкнути коло встановити за допомогою реостата величину струму у колі вказану на робочому місці. Виміряти потужність ватметром силу струму і напругу – відповідно амперметром та вольтметром. Прилади вимірюють діючі значення струму і напруги.
50154. Изучение сложения электрических колебаний с помощью осциллографа 416 KB
  Цель работы: Исследование различных электрических процессов при помощи осциллографа. Упрощенная блок схема осциллографа. На передней панели осциллографа применяемого в данной работе расположены экран и большое количество ручек управления: Ручки...
50155. Исследование диффузии газов 268 KB
  Колбы 1 и 2 соединены трубкой которая может перекрываться краном 6. Через краны 7 и 8 колбы подсоединены к заправочной магистрали. Краны 7 и 8 служат для подключения к магистрали соответствующей колбы. Нормальное положение крана 21 ОТКРЫТ .
50156. Хронический эпитимпанит. Характер нарушения слуха (по данным камертонального и аудиометрического исследований) 14.98 KB
  Хронический эпитимпанит - форма хронического гнойного отита, которая характеризуется воспалением антрума и аттика – надбарабанного пространства.
50157. ИЗУЧЕНИЕ СФЕРИЧЕСКИХ ЛИНЗ 169 KB
  Обеспечивающие средства: осветительная лампа оптическая скамья собирающая и рассеивающая линзы разделитель экран. Для тонких линз верна формула : 1 где d и f расстояния от предмета и его изображения до оптического центра линзы; n =nлинзы nсреды отношение абсолютного показателя преломления вещества линзы к показателю преломления окружающей среды в которой находится линза nвоздУха ≈1; R1; и R2 радиусы кривизны поверхностей ограничивающих линзу. Оптическим центром линзы называется точка проходя через которую лучи не изменяют...
50158. Командна тактика нападу: швидкий напад, поступове розгортання нападу. Основні принципи організації нападу 28.5 KB
  Основні вимоги: обов’язкове своєчасне виконання довгих передач уперед з метою “відрізати†суперників; перша передача повинна як правило направлятися “диспетчеру†котрий оцінює обстановку і швидко направляє м’яч на лінію атаки; у завершальній фазі атаки використовувати награні комбінації з найкоротшим виходом нападників до воріт; гравці середньої лінії зобов’язані швидко створювати другий ешелон атаки. Основні вимоги: застосування точних передач і активне маневрування по всій ширині поля; постійна готовність до несподіваної...