ПОИСК Статьи Чертежи Таблицы Конфигурационный порт из "Проектирование на ПЛИС архитектура, средства и методы " Как уже отмечалось, регистры программируемых логических блоков соединены с конфигурационными ячейками, в которых содержится его исходное значение логический О или логическая 1. Каждое семейство ПЛИС обычно поддерживает некоторый механизм, например, вывод инициализации, который при активации даёт команду регистрам вернуться к исходным значениям. Такой механизм не инициализирует встроенные блоки памяти или распределенное ОЗУ. [c.98] В своё время первые ПЛИС использовали инструмент, называемый конфигурационным портом. Даже сегодня, когда доступны более сложные методы, подобные ЗТАО-интерфейсу, конфигурационный порт все еще находит широкое применение, так как представляет собой довольно простой инструмент, и к тому же к нему с пониманием относятся его сторонки в сообществе ПЛИС. [c.98] Начнем рассмотрение с небольшой группы специальных контактов, или выводов, режима конфигурации, которые используются для установки режима конфигурации устройства. В первых ПЛИС для этих целей использовались только два вывода, которые позволяли задавать четыре режима конфигурации (Ткбл. 5.1). [c.98] Следует иметь в виду, что названия режимов, а также соответствие кода на выводах установки режима и названием режима приведены только в качестве примера. Настоящие коды и названия режимов у каждого поставщика свои. [c.98] Выводы, или контакты, установки режима обычно подключаются к требуемым значениям логического О или логической 1 на печатной плате. Эти выводы могут подключаться к другим логическим устройствам, которые позволяют изменять режим программирования, но такая схема редко встречается на практике. [c.98] Кроме выводов установки режима, используется дополнительный вывод дпя информирования ПЛИС о начале процесса конфигурирования, и еще один вывод для вьщачи сигнала, свидетельствующего об окончании процесса конфигурирования. Существуют также сигналы для определения ошибок, возникающих в ходе конфигурирования. Помимо конфигурирования ПЛИС при включении системы, при необходимости она может быть реинициализирована и возвращена к первоначальным конфигурационным данным. [c.99] Конфигурационный порт также использует дополнительные выводы микросхемы для управления загрузкой данных и для их ввода. Как будет показано, количество этих выводов зависит от выбранного режима конфигурации. Важное значение имеет тот факт, что при завершении конфигурирования большинство этих выводов могут использоваться в качестве входов/выходов общего назначения. [c.99] Вернуться к основной статье