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 для системы моделирования. Базисы ПЛИС и БМК существенно отличаются, поэтому в процессе конвертирования структура схемы существенно модифицируется. Рассмотрим различные способы обработки структуры схемы.


 

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

42320. Базы данных реляционных и объектно-реляционных СУБД 1.19 MB
  Рассмотрим смысл этих понятий на примере отношения таблицы СТУДЕНТЫсодержащего информацию о студентах некоторого вуза табл. Тип данных определяет диапазон значений которые можно сохранить в переменной или столбце таблицы отношения а также набор операций разрешенных для данных этого типа. Например предположим что в БД кроме таблицы СТУДЕНТЫ Табл. Допустим что столбец Имя таблицы СТУДЕНТЫ и столбец ФИО таблицы ПРЕПОДАВАТЕЛИ имеют одинаковые типы данных максимальную длину в обоих столбцах используется кириллица и смысл...
42321. Архитектура баз данных и способы доступа к ним в пакете Delphi 361.5 KB
  Архитектура баз данных Современная система управления базами данных такая как InterBse SQL Server пакета Delphi или Microsoft SQL Server 2000 может поддерживать хранение и обработку множества баз данных к которым одновременно могут обращаться множество пользователей. Прежде чем учиться управлению этими базами данных познакомимся с их структурой то есть с представлением базы данных на логическом и физическом уровнях. При этом будет рассмотрен список объектов поддерживаемых базами данных InterBse SQL Server 6 сокращённо...
42322. Операции с базой данных 238.5 KB
  Операции с базой данных Цель работы Изучить операции с базами данных в целом. Получить навыки использования приложения IBExpert для создания удаления регистрации подключения извлечения метаданных резервного копирования и восстановления базы данных СУБД Firebird. Изучить SQLоператоры для создания подключения и удаления базы данных. Исходные данные Студент получает индивидуальный вариант исходных данных который используется при выполнении всех лабораторных работ.
42323. Домены. SQL-операторы для работы с доменами 135.5 KB
  Домены Цель работы Изучить типы данных Firebird. Исходные данные Вариант исходных данных с кратким описанием предметной области получен студентом при выполнении первой лабораторной работы. Эта модель стала революционным событием в развитии баз данных . Элементы реляционной модели данных и формы их представления приведены в таблице 1.
42324. Таблицы. SQL-операторы для работы с таблицами и индексами 197.5 KB
  Изучить способы создания изменения и удаления таблиц. Теоретические сведения Таблицы Tbles Firebird – реляционная СУБД поэтому все данные в Firebird хранятся в виде двумерных таблиц со строками и столбцами. Основные ограничения которым должны удовлетворять таблицы: Каждый столбец в таблице имеет уникальное имя. Первичный ключ это столбец который выбран для уникальной идентификации записей базы данных строк таблицы.
42325. Технология создания простейшей информационной системы 8.22 MB
  База данных должна содержать две таблицы: Товары и Приход товаров. Таблицы оперативной части ИС предназначены для работы с оперативной информацией значение которой актуально обычно только в течение короткого времени от момента поступления такой информации до момента окончания её обработки. Рабочая структура таблиц приведена ниже: Таблица Товары Название поля Смысл Тип Длина Tovr Наименование товара Строка 20 EdIzm Единица измерения Строка 10 Zen Цена за единицу измерения Целочисленный Таблица Приход товаров Название поля...
42326. Технология создания простейшей информационной системы (часть 2) 1.12 MB
  Например в компоненте DBGrid подчинённой таблицы отображается содержимое только тех строк подчинённой таблицы в которых содержимое поля внешнего ключа подчинённой таблицы ссылается на содержимое поля первичного ключа той строки главной таблицы на которую указывает курсор главной таблицы содержимое других строк подчинённой таблицы остаётся невидимым для пользователя. Для отказа от этого механизма визуализации в окне инспектора объектов компонента набор данных подчинённой таблицы в нашем случае это компонент Tble2 таблица – Prihod...
42327. Ограничения целостности. SQL-операторы для работы с ограничениями 124.5 KB
  Ограничения целостности Цель работы Изучить используемые в Firebird типы ограничений целостности. Изучить SQLоператоры для работы с ограничениями. Теоретические сведения Ограничения целостности данных представляют собой такие ограничения которые вводятся с целью предотвратить помещение в базу противоречивых данных. Ограничения внешнего ключа Foreign keys ссылочная целостность.
42328. Триггеры, генераторы, исключения 133 KB
  Студент получает индивидуальный вариант исходных данных с кратким описанием предметной области, который используется при выполнении всех лабораторных работ. При этом каждая очередная лабораторная работа является продолжением выполненной ранее и поэтому они должны обязательно выполняться последовательно. Варианты заданий к лабораторной работе №5 № варианта Имя пользователя Имя файла БД Имя таблицы Бизнес-правило для поля 1 TEM001 SLRY.FDB Цех Дата_поступления 2 TEM002 STUFF.FDB Собрано День_недели 3 TEM003 STUFFPLUS.FDB Изделия Наименование 4 TEM004 TELEPHONE.