Главная » Просмотр файлов » Джон Ф.Уэйкерли Проектирование цифровых устройств. Том I (2002)

Джон Ф.Уэйкерли Проектирование цифровых устройств. Том I (2002) (1095889), страница 96

Файл №1095889 Джон Ф.Уэйкерли Проектирование цифровых устройств. Том I (2002) (Джон Ф.Уэйкерли Проектирование цифровых устройств. Том I (2002)) 96 страницаДжон Ф.Уэйкерли Проектирование цифровых устройств. Том I (2002) (1095889) страница 962018-12-30СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 96)

Это вызывает временный пробой в диэлектрике, что позволяет отрицательному заряду накопиться в плавающем затворе. Когда высокое напряжение снимается, в плавающем затворе остается отрицательный заряд. При выполнении последующих операций отрицательный заряд препятствует «открыванию» транзистора, когда на неплавающий затвор поступает сигнал высокого уровня; транзистор оказывается фактически отключенным от схемы.

Производители схем ЕР1.О утверждают, что надлежащим образом запрограммированная ячейка сохранит 70% своего заряда, по крайней мере, в течение 1О лет, даже в том случае, если микросхема будет хранится при температуре 125'С. Поэтому в большинстве приложений можно считать, что результат программирования сохраняется постоянно. Однако запрограммированную в схеме ЕРЕО конфигурацию можно стереть. Хотя некоторые первые микросхемы ЕРМО помещались в корпус с прозрачной крышкой и для стирания использовали свет, наиболее популярные современные 5.3.

Комбинационныепрсграмыируеыыелогическиеустройства 411 устройства являются электрически отираемыми програм миру«мыми логи чески ми уст робот«ам и (е!есгг!са!!у «газа(г!«Рт) Плавающие затворы в электрически стираемом ПЛУ окружены очень тонким слоем диэлектрика, и заряд можно удалить из ннх путем подачи на неплввающнй затвор напряжения, полярность которого противоположна полярности„необходимой для накопления заряда в плавающем затворе. Таким образом, тот же самый программатор, который обычно используется для программирования ПЛУ, можно применить также для стирания схемы ЕРЬ() перед программированием ее заново.

В ббльших по размерам ««лажных» ПЛУ Р'сотр!гх" Р! О, СРЬР) также применяется метод программирования с плавающим затвором. Даже в еще больших устройствах, часто называемых пер«программ пру«ными «елтильными матронами (1!е!г1-ргойгаттаЫ« 8аге а«гауз, ГРАЛ), для управления кажлым соединением используют ячейки оперативного запоминающего устройства (ОЗУ). Ячейки ОЗУ являются энергозависимыми: они не сохраняют свое состояние при выключении питания.

Поэтому при подаче на РРОА напряжения питания в его ОЗУ необходимо записать конфигурацию, хранящуюся отдельно во внешней энергонезависимой памяти. Такой памятью обычно служит программируемое постоянное запоминающее устройство (ППЗУ), подключенное непосредственно к схеме РРОА, или память микропроцессорной подсистемы, загружающей схему РРОА при инициализации системы в целом. *5.3.6. Программирование и тестирование микросхем Для разрушения плавких перемычек, накопления заряда в плавающих затворах транзисторов илн для осуществления каких-то других действий, необходимых для программирования ПЛУ, применяется специальное оборудование. Эта аппаратура, имеющаяся в настоящее время почти во всех лабораториях, разрабатывающих и создающих цифровые устройства, называется програч.иатораии ПЛУ (Рй0 ргойг аттег) или программаторами ПЗУ(РВОМргодгаттег), (Программаторы можно применять как для записи в программируемые постоянные запоминающие устройства (ППЗУ), так и для программирования ПЛУ) Типичный программатор ПЛУ имеет разъем или разъемы, с помощью которых подключаются программируемые устройства, и канал «загрузки» желаемой конфигурации соединений в программатор.

Обычно загрузка осуществляется нз подключенного к программатору персонального компьютера. Как правило, при программировании микросхема ПЛУ переводится программатором в специальный режим работы. Например, применительно к описанным в этой главе ПЛУ программирование соединений осуществляется по отношению к восьми плавким перемычкам одновременно, и происходит это следующим образом; 1. Для перевода микросхемы в режим программирования на один из специально предназначенных для этого выводов подается высокое напряжение (порядка 14 В). 2. Путем подачи двоичного «адреса» на определенные входы микросхемы, выбирается группа из восьми плавких перемычек. (Например, в микросхеме 828100 имеется 1920 перемычек, и поэтому ей требуется 8 входов, чтобы выбрать одну из 240 групп, по 8 перемычек в каждой.) 4т2 Глава 5.

Практическая рааработкасхеыкомбииациониойлогики ИЗМЕНЕНИЕ «ЖЕЛЕЗА» НАЛЕТУ В типичном случае нужная конфигурация соединений заносится в ОЗУ, входящее с состав РРОА, из ПЗУ, но существуют такие приложения, где конфигурация соединений фактически считывается с дискеты. Вы только что получили дискету с новой версией программы? Считайте, что вы только что получили также новый вариант аппаратуры! Эта концепция приводит нас к захватывающей идее, уже использованной в некоторых приложениях, а именно — к созданию «перестраиваемых аппаратных средств», когда аппаратная часть перестраивается «на лету» с целью оптимизировать ее параметры применительно к решаемой в данный момент конкретной задаче. 3. На выходы микросхемы подается 8-разрядное число, задающее желаемый результат программирования для каждой из выбранных перемычек (выходы в режиме программирования используются как входы).

4. На некоторое время (порядка 100 микросекунд) увеличивается напряжение на другом специально предназначенном для этого выводе для программирования выбранных восьми плавких перемычек. 5. Напряжение на втором специальном выводе уменьшается (до 0 В), чтобы программатор мог выполнить считывание и проверить правильность программирования выбранных восьми плавких перемычек.

6. Шаги с 1 по 5 повторяются для каждой группы из восьми плавких перемычек. Многие ПЛУ вЂ” в частности, самые большие схемы СРЕР— обладают свойством лрограммируемости в системе (1л-зузгет ргоягаттаЫ!1гу). Это означает, что устройство может бьжь запрограммировано после того, как оно уже запаяно в систему.

В этом случае конфигурация разрушаемых перемычек вводится последовательно с помощью четырех дополнительных сигналов и выводов, называемых портам,УТАО (ЛАП рогй )ТАΠ— )о)пг Тезг Ащотайоп Оговор), который определен стандартом 1ЕЕЕ 1149.1. Эти сигналы позволяют составить из различные устройств на данной печатной плате «цепочку последовательного опроса» («да)зу сла1п») для выбора и программирования в процессе изготовления платы через единственный специальный разъем порта )ТАО.

При этом не требуется никакого специального высоковольтного источника питания; в каждом устройстве для получения высокого напряжения, необходимого при программировании, применяется внутренняя схема накачки заряда. Как было отмечено выше, на 5-м шаге проверяется правильность программи. рования выбранных плавких перемычек. Если после первого программирования перемычек обнаружены ошибки, то операцию можно повторить; если ошибки обнаруживаются после нескольких попыток, то микросхема бракуется (часто с большим пристрастием н желанием нанести ей вред). При проверке конфигурации запрограммированного устройства подтверждение того факта, что плавкие перемычки установлены должным образом, еще не 5.4.Дешифраторы 413 доказывает, что УстРойство будет выполнять логическую функцию, соответствующую установленной конфигурации перемычек, Это происходит потому, что устройство может иметь не связанные с программированием внутренние дефекты, такие как отсутствие соединений между плавкнми перемычками и злементами решетки И-ИЛИ.

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

Независимо от того, как получены тестовые векторы, у большинства программаторов есть возможность подавать входные тестовые векторы на ПЛУ и сравнивать выходные сигналы с ожидаемыми. Большинство ПЛУ имеют зсициту конфигурации соединений (зесип~ууизе), которая, будучи установлена, блокирует возможность чтения конфигурации перемычек в устройстве.

Производители могут запрограммировать схему так, чтобы никто не мог считать нз ПЛУ конфигурацию перемычек с целью копирования устройства. Тем не менее, даже если установлена защита конфигурации соединений, тестовые векторы все же работают, так что проверка ПЛУ возможна. 5.4. Дешифраторы Дешифратор (с!есос!ег) — это логическая схема с несколькими входами и несколькими выходами, которая преобразует кодированные входные сигналы в кодированные выходные сигналы, причем входные и выходные коды различны.

Входной код обычно имеет меньшее число разрядов, чем выходной код, и между входными и выходными кодовыми словами имеется взаимно-однозначное соответствие. Прн езаиино-однозначном соответствии (опе-Го-опе таррте) каждое входное кодовое слово порождает отличное от других выходное кодовое слово. Общая структура декодера приведена на рис. 5. 3 1, Для того чтобы дешифратор нормально выполнял функцию отображения, необходимо подать сигналы на входы разрешения, если таковые имеются. Иначе дешифратор отображает все входные кодовые слова кода в единственное «запрещенное» выходное кодовое слово.

В большинстве случаев роль входного кода играет и-разрядный двоичный код, где и-разрядное двоичное слово представляет одну из 2' различных кодированных величин. Обычно это целые числа от 0 до 2"-1. Иногда, для представления мен ьшего, чем 2", числа величин, применяют усеченный и-разрядный двоичный код. Например, в двоична-десятичном коде 4-разрядные комбинации от 0000 до 1001 представляют десятичные цифры от 0 до 9, а комбинации от! 010 до 111! не используются. В большинстве случаев роль выходного кода играет т-разрядный код «! из т», у которого в любой момент времени отличен от нуля один бит.

Таким образом, в коде «! из 4» с высоким активным уровнем сигнала на выходах кодовые слова имеют вид: 0001, 00! О, О! 00 и 1000. Прн низком активном уровне сигнала на выходах кодовые слова имеют вид: 1110, 1101, 101! и 01! 1. 414 Глава 5. Практическая разработка схем комбинационной логики Рис.

Характеристики

Тип файла
DJVU-файл
Размер
11,16 Mb
Тип материала
Высшее учебное заведение

Список файлов книги

Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6458
Авторов
на СтудИзбе
304
Средний доход
с одного платного файла
Обучение Подробнее