![]() |
Звоните! (926)274-88-54 Бесплатная доставка. Бесплатная сборка. |
Ассортимент тканей График работы: Ежедневно. С 8-00 до 20-00. Почта: soft_hous@mail.ru |
![]() ![]() ![]() |
Читальный зал --> Программные средства foundation
Рис. 5.26. Традиционное условное обозначение микросхемы PALI 6L8 Хотя у микросхемы PAL16L8 может быть до 16 входов и до 8 выходов, она размещена в корпусе DIP всего лищь с 20 выводами, включая два вывода для подключения напряжения питания и земли (ушовые выводы 10 и 20). Это достигается благодаря наличию шести двунаправленных выводов (13-18), которые можно использовать как входы или выходы, либо как то и другое. Таким образом, различия между PAL16L8 и структурой ПЛМ сводятся к следующему: PAL16L8 имеет фиксированную матрицу вентилей ИЛИ с семью вентилями И, постоянно соединенными с каждым из вентилей ИЛИ. Выходы вентилей И нельзя соединить с входами несюльких вентилей ИЛИ; если терм-произведение необходим двум вентилям ИЛИ, то его необходимо сформировать дважды. Каждый выход микросхемы PAL 16L8 может находиться в третьем состоянии и управляется индивидуальным сигналом разрешения выхода с тремя состояниями, предназначенным для этого вентилем И (вентилем разрешения выходного сигнала). Следовательно, состояние выходов можно запрограммировать так, чтобы они всегда были активны, всегда бьши заблокированы или управлялись бы комбинацией входных сигналов, включенных в соответствующий терм-произведение. достаточнолисемитермов-произведений? Для двухуровневой структуры И-ИЛИ наихудшей логической функцией является ИСКЛЮЧАЮЩЕЕ ИЛИ (контроль четности) с п переменными; в этом случае требуется 2 -1 термов-произведений. Однако часто бывает так, что менее своенравную функцию можно реализовать с помощью микросхемы PALI 6L8 даже в том случае, когда у нее число термов-произведений больше 7. Для этого ее нужно преобразовать к 4-уровневому виду И-ИЛ И-И-ИЛ И, и тогда данная функция может быть реализована за два прохода сквозь матрицу И-ИЛИ, К сожалению, в результате использования выходных сигналов ПЛУ в качестве термов, образующихся на первом проходе, при этом удваивается задержка, так как входной сигнал должен дважды пройти через ПЛУ, прежде чем он достигает выхода. КОМБИНАЦИОННЫЙ, НЕ КОМБИНАТОРНЫЙ! Шагом назад при популяризации микросхем PAL было введение слова комбинаторный для обозначения комбинационных схем. Комбинационные схемы не имеют памяти: в любой момент времени их выходные сигналы определяются текущей комбинацией входных сигналов. У образованного специалиста по компьютерам слово комбинаторный ассоциируется с биномиальными коэффициентами, сложностью решения задач и гением информатики Дональдом Кнутом. Между выходом каждого вентиля ИЛИ и внешним выводом микросхемы PAL16L8 включен инвертор. Шесть из выходных выводов ИС PAL 16L8, названных 1/О-выводами (I/Opins), можно использовать также в качестве входов. Благодаря этому возникает много возможностей использования каждого из 1/О-выводов в зависимости от того, как запрограммировано устройство: - Если вентиль, управляющий 1/О-выводом, вырабатывает постоянный сигнал, равный О, то выходной буфер всегда находится в третьем состоянии и вывод используется строго в качестве входа. - Если входной сигнал на I/0-выводе не используется никакими схемами в матрице вентилей И, то вывод можно использовать строго как выход. В зависимости от того, как запрограммирован вентиль разрешения выходного сигнала, выходной буфер может быть активным всегда или только при некоторых входных условиях. - Если вентиль, упрааляющий 1/О-вьшодом, вырабатывает постоянный сигнал, равный 1, то выходной буфер всегда активен, но данный вывод можно все же использовать также и как вход. Таким образом, выходами можно воспользоваться для образования на первом проходе вспомогательных термов в случае логических функций, которые не могут быть выполнены за один проход из-за ограничения по числу термов-произведений, доступных на одном выходе. В разделе 5.4.6 будет приведен соответствующий пример. - В другом случае, когда для данного Ю-вывода выходной сигнал постоянно разрешен, его можно использовать в качестве входного сигнала вентилей И, результатом действия которых определяется тот же самый выходной сигнал. Другими словами, в микросхеме PAL16L8 можно создать последовательностную схему с обратной связью. Этот случай мы рассмотрим в разделе 8.2.6. Микросхема PAL20L8 является другим комбинационным ПЛУ, подобным PAL16L8, за исключением того, что корпус этой микросхемы имеет на четыре вывода больше (эти выводы работают только на вход) и каждый из ее вентилей И снабжен еще восьмью входами, позволяющими использовать дополнительные входные сигналы. Выходы у этой микросхемы организованы так же, как у схемы PAL16L8. быстродействие комбинационных плу Быстродействие комбинационных ПЛУ обычно выражается одним числом /рр, характеризующим задержку прохождения сигнала от любого входа до любого выхода при произвольном направлении переключения. Выпускаются ПЛУ с различным быстродействием; широко распространены микросхемы с задержкой 10 не. В 1998 году самыми быстрыми были комбинационные ПЛУ на биполярных транзисторах PAL16L8 с задержкой 5 не и 3.3-вольтовые ПЛУ на КМОП-транзисторах G AL22LV10 с задержкой 3.5 не. 5.3.3 Универсальные матричные логические устройства в параграфе 8.3 будут введены последовательностные ПЛУ - программируемые логические устройства, в которых некоторые или все выходы вентилей ИЛИ снабжены триггерами. Эти устройства можно запрограммировать для реализации ряда полезных функций, выполняемых последовательностными схемами. Один тип последовательностных ПЛУ, впервые представленных фирмой Lattice Semiconductor и особенно популярных, назван универсальными матричными логическими устройствами GAL {generic array logic device). Единственное устройство GAL типа GAL16V8 можно сконфигурировать (путем программирования и создания соответствующих соединений) так, чтобы имитировались схема вида И-ИЛИ, триггеры и выходные цепи, встречающиеся во всем многообразии комбинационных и последовательностных устройств PAL, включая уже рассмотренную нами микросхему PAL16L8. Более того, конфигурация GAL может быть электрически стерта и перепрограммирована. На рис. 5.27 показана принципиальная схема ИС GAL16V8, сконфигурированной как исключительно комбинационное устройство, подобное PALI 6L8. Эта конфигурация достигается программированием двух не показанных на рисунке соединений, управляющих архитектурой . В изображенной конфигурации устройство носит название GAL16V8C. Самое важное, что следует отметить при сравнении ИС GAL16V8C с ИС PAL16L8, состоит в том, что между каждым выходом вентиля ИЛИ и выходным буфером с тремя состояниями включен вентиль ИСКЛЮЧАЮЩЕЕ ИЛИ. Один из входов вентиля ИСКЛЮЧАЮЩЕЕ ИЛИ может быть подтянут к уровню логической 1, но плавкой перемычкой соединен с землей (О В). Если эта перемычка сохранена, то вентиль ИСКЛЮЧАЮЩЕЕ ИЛИ просто пропускает без изменений сигнал, поступающий с выхода схемы ИЛИ; но если перемычку пережечь, то вентиль ИСКЛЮЧАЮЩЕЕ ИЛИ инвертирует сигнал, поступающий с выхода схемы ИЛИ. Говорят, что эта плавкая перемычка управляет полярностью выходного сигнала (outputpolarity) на соответствующем выходном контакте. ООО «Мягкий Дом» - это Отечественный производитель мебели. Наша профильная продукция - это диваны еврокнижка. Каждый диван можем изготовить в соответствии с Вашими пожеланияи (размер, ткань и материал). Осуществляем бесплатную доставку и сборку. Звоните! Ежедневно! (926)274-88-54 Продажа и изготовление мебели. Копирование контента сайта запрещено. Авторские права защищаются адвокатской коллегией г. Москвы. |