Меню
Главная
Прикосновение космоса
Человек в космосе
Познаем вселенную
Космонавт
Из авиации в ракеты
Луноход
Первые полеты в космос
Баллистические ракеты
Тепло в космосе
Аэродром
Полёт человека
Ракеты
Кандидаты наса
Космическое будущее
Разработка двигателей
Сатурн-аполлон
Год вне земли
Старт
Подготовки космонавтов
Первые полеты в космос
Психология
Оборудование
Модель ракеты
|
Космонавтика Конструирование интегральных микросхем 3.7.18. Микросхелла КМ1804ВЖ1 Микросхема КМ1804ВЖ1 представляет собой 16-разрядную схему обнаружения и коррекции одиночных ошибок, обнаружения всех двойных, некоторых тройных, а также ошибок вида все О и все 1 , возникающих при записи, хранении и считывании данных из ЗУ. Предусмотрена возможность использования нескольких схем КМ1804ВЖ1 с целью обработки 32- и 64-разрядных массивов данных. Структурная схема КМ1804ВЖ1 представлена на рис. 3.62. Данные по 16-разрядной двунаправленной шине DO-D15 записываются в регттстры входных данных PDO и PDi. Управление осуществляется сигналом EWRl Разрешение записи . Прн наличшт сигнала высокого уровня на входе EWRI состояние регистров PDO, PD1 определяется сигналами, подаваемыми на входы DO-D 15; при .поступлении на вход EWRI сигнала низкого уровня сохраняется предыдущее состояние PDO и PDI. Контрольные биты по 7-разрядиой шине СВО-СВ6 записываются в регистр контрольных бит (РКБ). Управление осуществляется сигналом EWRI аналогично регистрам PDO, PD!. С ио.мощью сигнала EGN Разрешение генерации контрольных биг задается режим работы тенератора контрольных бит (ГКБ). При иизко.ч уровне сигнала EGN генератор формирует контрольные биты в соответствии с модифицированным кодом Хэмминга дтя данных, находящихся в PDO и PDi. Если оба набора контрольных бит одинаковы, т. е ошибка отсутствует, то на выходах контрольных бит и признаков SCO-SC6 устанавливается низкий уровень напряжения. При иа.тчии ошибки на одном или нескольких выходах контрольных бит и признаков устанавливается сишал высокого уровня. В результате дешифрации признаков ошибки опреде.шется кратность ошибки, а при одоночной ошибке - положение неисправного бита в слове данных. Схема обнаружения ошибок дешифрирует биты признаков ошибки, вырабатываемые генератором признаков ошибки (ГПО), и пи-формацию о видах ошибок выдает на выводы ERR Одиночная ошибка и MRR Многократная ошибка . Управление осуществляется сигналом EGN. Прн низком уровне сигнала EGN на выводах ERR и MRR устанавлтшаются сит налы высокого уровня. При высоком уровне сигнала EGN на выводах ERR и .MRR сигналы высокого уровня устанавливаются при отсутствии ошибок. При наличии хотя бы одной ошибки на выводе ERR устанавливается низкий уровень. При наличии двух и более ошибок низкий уровень устанавливается и на выходе MRR. Дешифратор одиночной ошибки на основании бит признаков ошибки, вырабатываемых ГПО, и внутреинетю сигнала типа ошибки определяет разряд данных, в котором допущена однократная ошибка, и преобразует 7-разрядиый код признаков ошибки в 16-разрядн1и1 код, который подается на схему коррекцтш ошибки (СКО). Дешифрация одиночной ошибки осуществляется при наличии сигналов высокого уровня на в.ходах EGN и COR Разрешение коррекции ошибок и отсутствии сигнала многократной ошибки, при этом выход RR устанавливается в состояние высокого уровня. Схема коррекции ошибки принимает с PDO и PDi 16-разрядиый формат данных и с дешифратора одиночной ошибки 16-разрядный дешифрированный код местоположения ошибки. При наличии сди- В0-Л7 В8-В15 СВ0-СВ6 EWRI входных н данных, байт о Регистр входных ванных, байт1 Регистр контроль -ных бит Регистр режит диагностики ф Вотути-тор А СЮ-СП i впв-впп Hontiymu-тор Деши/рри- тор одиночной ошибки Коппута-тор С Внутренние управляющие сигнипы Буфер признаков ошиВки Регистр выходных Винных, вийтО Регистр выхоВных Винных, байт! SC0-SC6 Схепа обнаружения ошибок ночной ошибки СКО корректирует один неверный бит данных путем инвертирования его значения. Скорректированные данные загружаются в регистрьг выходных данных и затем могут быть выданы на 16-разрядную двунанравленную шину данных DO-D15. При обнаружении одиночной ошибки в одном из контрольных бит СКО не проводит коррекцию контрольных бит. Эта коррекция осуществляется в режиме генерации контрольных бит, который устанавливается подачей низких уровней на входы DMO Режим диагностики и EQN. Регистр выходных данных, байт О (РВО) и регистр выходных данных, батйт 1 (РВ1) используются для хранения результата операции коррекции данных. Запись данных в РВО и РВ1 осуществляется СКО при наличии i-a входе EWRO Разрешение записи выходных данных сигнала высокого уровня. При низком уровне на входе EWRO регистры РВО и РВ1 сохраняют предшествующее состояние. Данные с РВО и РВ! могут быть выданы на двунаправленную 16-разрядную шину данных. Подключение выходов РВО и РВ1 к шине данных осуществляется при наличии на входах ЕВО и ЕВ1 Разрешение выхода байта О, байта 1 сигналов низкого уровня. Регистр режима диагностики (РРД) служит для хранения контрольных бит и формирования необходимых сигналов управления в диагностических режимах. Запись в РРД осуществляется с шины данных DO-D15 при наличии сигнала высокого уровня на входе EW Разрешение записи режима диагностики . Таблица 3.68
18-300 2 73
|