Блок ввода/вывода
Разделяемый расширитель.
Для реализации сложных логических функций с большим количеством переменных, целесообразно использование разделяемых логических расширителей. Разделяемый логический расширитель формирует терм, инверсное значение которого передается матрицей размещения термов в локальную программируемую матрицу "И" и может быть использовано в любой макроячейке данного ЛБ.
Отметим, что каждая макроячейка содержит только один разделяемый расширитель.
Блок ввода/вывода позволяет для каждого вывода СБИС задавать свой режим работы: вход; выход; выход с открытым коллектором (только для СБИС MAX 7000S); двунаправленный.
Блок ввода/вывода содержит (см. рис. 4.17) набор выходных буферов (BUF) и набор программируемых мультиплексоров MS. Число выходных буферов и программируемых мультиплексоров, содержащихся в БВВ, зависит от типа корпуса и числа выводов СБИС и лежит в пределах от 6 до 12.
Выходной буфер имеет: вход установки скорости переключения; вход установки режима "открытый коллектор" (только для СБИС MAX 7000S); вход разрешения работы (ОЕ).
Скорость переключения буфера (низкая, высокая) устанавливается на этапе программирования СБИС. Низкая скорость переключения обеспечивает уменьшение импульсных шумов в системе, но приводит к дополнительной (порядка 4 не) задержке в формировании фронтов выходного сигнала.
Режим "открытый колллектор", при котором выход буфера является выходом с открытым коллектором, также устанавливается на этапе программирования СБИС.
Рис. 4.17 Структура блока ввода/вывода
Программируемый мультиплексор позволяет коммутировать на вход разрешения работы выходного буфера: постоянный логический нуль, при этом выход буфера находится в Z состоянии; постоянную логическую единицу, при этом буфер открыт; один из шести глобальных сигналов разрешения вывода (ОЕ[6...1]), обеспечивающих работы выводов СБИС в режиме вход/выход.
На информационный вход выходного буфера подается выходной сигнал связанной с ним макроячейки.
Сигнал с вывода СБИС поступает в ПМС и в цепь быстрого ввода макроячейки, связанной с данным выводом.