Блок ввода/вывода

Разделяемый расширитель.

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

Отметим, что каждая макроячейка содержит только один разделяемый расширитель.

Блок ввода/вывода позволяет для каждого вывода СБИС задавать свой режим работы: вход; выход; выход с открытым коллектором (только для СБИС MAX 7000S); двунаправленный.

Блок ввода/вывода содержит (см. рис. 4.17) набор выходных буферов (BUF) и набор программируемых мультиплексоров MS. Число выходных буферов и программируемых мультиплексоров, содержащихся в БВВ, зависит от типа корпуса и числа выводов СБИС и лежит в пределах от 6 до 12.

Выходной буфер имеет: вход установки скорости переключения; вход установки режима "открытый коллектор" (только для СБИС MAX 7000S); вход разрешения работы (ОЕ).

Скорость переключения буфера (низкая, высокая) устанавливается на этапе программирования СБИС. Низкая скорость переключения обеспечивает уменьшение импульсных шумов в системе, но приводит к дополнительной (порядка 4 не) задержке в формировании фронтов выходного сигнала.

Режим "открытый колллектор", при котором выход буфера является выходом с открытым коллектором, также устанавливается на этапе программирования СБИС.

Рис. 4.17 Структура блока ввода/вывода

Программируемый мультиплексор позволяет коммутировать на вход разрешения работы выходного буфера: постоянный логический нуль, при этом выход буфера находится в Z состоянии; постоянную логическую единицу, при этом буфер открыт; один из шести глобальных сигналов разрешения вывода (ОЕ[6...1]), обеспечивающих работы выводов СБИС в режиме вход/выход.

На информационный вход выходного буфера подается выходной сигнал связанной с ним макроячейки.

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: