Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ППЛИС_лаб2.doc
Скачиваний:
77
Добавлен:
05.06.2015
Размер:
1.31 Mб
Скачать

2.1. Способы описания проектов бис.

Графическое описание:

Это наиболее наглядное представление проекта, легко понять чужой проект, появляется возможность выпустить документацию по ЕСКД. При графическом вводе выполняются следующие операции:

  • создается графическое представление схемы на основе библиотеки логических элементов (символов), в том числе параметризованных;

  • создаются и редактируются символы;

  • создаются метки для сшивания страниц (многолистные схемы);

  • при необходимости готовится иерархическое представление проекта.

Графический редактор САПР MAX+PLUSII имеет богатые графические возможности: графический интерфейс с пользователем, меню, всплывающие окна, растяжка связей, drag & drop, удобное создание шин с помощью примитивов, иерархический подход, смена цветов, шрифта, наличие контроля простых ошибок и т.д.

Маршрут проектирования ПЛИС в рамках системы MAX+plus II

Техническое задание

Ввод описания проекта

Проверка корректности проекта

Логический синтез. Разводка БИС. Создание файла с конфигурацией БИС.

Создание базы данных для временного моделирования БИС. Ввод тестов.

Временное моделирование БИС

Анализ правильности работы проекта. Временной анализ работы БИС

НЕТ

Программирование ПЛИС. Проверка работы БИС в аппаратуре

ДА

НЕТ

ДА

Серийное изготовление

Рис 2.1.

Описание на высоком уровне (языке типа HDL, АHDL, Verilog HDL)

При таком подходе пользователь описывает не структуру схемы, а её поведение.

Существует несколько возможных способов описания поведения:

  • булевы уравнения;

  • операторы сравнения (компараторы);

  • конечные автоматы, таблицы истинности, конструкции условной логики;

  • библиотеки LPM;

  • описание работы на уровне арифметических операций (наиболее сложное для последующего преобразования в логическую структуру ПЛИС).

Это наиболее подходящий инструмент для представления проекта на высоком уровне. Подходит для описания очень сложных проектов, позволяет сэкономить много времени. Основные характеристики:

  • компактность представления;

  • невысокая наглядность, трудность с разбором полетов;

  • идеальное средство для миграции проекта (перенесения в другой базис).

При описании БИС на поведенческом языке следует иметь в виду, что стиль проектирования нужно выбирать в зависимости от типа ПЛИС и от разрабатываемого проекта.

2.2. Подготовка описания тестовых воздействий для моделирования работы бис.

При подготовке тестов для моделирования БИС сначала рекомендуется разработать сценарий моделирования. Далее пишется набор тестовых векторов, который может быть очень большим. Существуют следующие способы представления тестовых векторов.

  • текстовое описания в алфавите 0,1,L,H,X,D;

  • графическое представление в виде графиков;

  • текстовое описание с учетом векторного представления сигналов в десятичном или шестнадцатеричном виде;

  • описание в виде программ или процедур.

Для обеспечения контроля правильности работы БИС желательно описывать как входные воздействия, так и ответные реакции.