2.3 Реализация кодера – декодера на базе ИМС К555ВЖ1

Описание: БС

Рис 2.9 — Блок схема

32х битное слово разделяется на два слова по 16 бит. Далее каждая из половин попадает в свой 16битный кодер. Генерируются контрольные биты, и на линию передач выводятся два 22х битных кода Хэмминга. На линии передачи есть возможность внести ошибку. Далее 22х битный код считывается декодером. Проверяется на наличие ошибок. Если найдены ошибки, они исправляются, и выводятся два слова по 16 бит, которые и составляют переданное 32х битное слово.

 


2.3.1 Цоколёвка ИМС К555ВЖ1 (SN74LS630)

Описание: к555вж1 (2)

Рис. 2.10 — Цоколёвка ИМС К555ВЖ1 (SN74LS630)

·          D0-D15 - входы/выходы данных;

·          CB0-CB5 - входы/выходы синдрома;

·          S0,S1 - входы управления;

·          SEF - флаг ошибки;

·          DEF - флаг некорректируемой ошибки.

·          Все выходы с тремя состояниями

Схема использует модифицированный код Хэмминга, чтобы генерировать 6-битовый синдром для 16-разрядного слова. Одиночные ошибки схемой исправляются; двойные ошибки только обнаруживаются, ошибки типа всех нулей или всех единиц тоже обнаруживаются, тройные и большие ошибки могут быть не обнаружены. В случае двойной ошибки, оба бита могут быть в слове памяти, обе в слове синдрома, или по одному биту в слове памяти и слове синдрома. В течении цикла записи, схема формирует 6-разрядное проверочное слово из 16-разрядного слова данных. Коррекция ошибки выполняется идентификацией неправильного бита и инверсией его. Когда исправленное слово выдается из порта данных, из порта CBi выдается синдром, указывающий на неправильный бит.


Табл. 2.2 — Функции схемы исправления ошибок

Цикл памяти  Упр S1 S0 Функция БИС Шина данных Шина синдрома Флаги SEF DEF
ЗАПИСЬ L L Генерировать контрольное слово Входные данные Выходное контрольное слово L L
ЧТЕНИЕ L H Читать данные и контрольное слово Входные данные Входное контрольное слово L L
ЧТЕНИЕ H H Защелкнуть и разрешить флаги Защелкнутые данные Защелкнутое контрольное слово Разрешено
ЧТЕНИЕ H L Корректировать данные и генерировать синдром Выходные корректированные данные Выходной синдром Разрешено

Табл. 2.3 — Таблица ошибок

Контрольное 16-разрядное слово данных
слово 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CB0 * * * * * * * *
CB1 * * * * * * * *
CB2 * * * * * * * *
CB3 * * * * * * * *
CB4 * * * * * * * *
CB5 * * * * * * * *

Табл. 2.4 — Синдромы ошибок

Ячейка ошибки Код синдрома ошибки
CB0 CB1 CB2 CB3 CB4 CB5
D0 L L H L H H
D1 L H L L H H
D2 H L L L H H
D3 L L H H L H
D4 L H L H L H
D5 H L L H L H
D6 H L H L L H
D7 H H L L L H
D8 L L H H H L
D9 L H L H H L
D10 L H H L H L
D11 H L H L H L
D12 H H L L H L
D13 L H H H L L
D14 H L H H L L
D15 H H L H L L
CB0 L H H H H H
CB1 H L H H H H
CB2 H H L H H H
CB3 H H H L H H
CB4 H H H H L H
CB5 H H H H H L
Нет ошибки H H H H H H

Табл. 2.5 — Исправление

Полное число ошибок Флаги ошибок Исправление данных
16-битовые данные 6-битовое контрольное слово SEF DEF
0 0 L L Не применимо
1 0 H L Коррекция
0 1 H L Коррекция
1 1 H H Прерывание
2 0 H H Прерывание
0 2 H H Прерывание

 



Информация о работе «Разработка устройства кодирования-декодирования 32-х разрядных слов методом Хемминга»
Раздел: Информатика, программирование
Количество знаков с пробелами: 89716
Количество таблиц: 9
Количество изображений: 13

Похожие работы

Скачать
229704
44
52

... , работавших в области электротехники, заинтересовалась возможностью создания технологии хранения данных, обеспечивающей более экономное расходование пространства. Одним из них был Клод Элвуд Шеннон, основоположник современной теории информации. Из разработок того времени позже практическое применение нашли алгоритмы сжатия Хаффмана и Шеннона-Фано. А в 1977 г. математики Якоб Зив и Абрахам Лемпел ...

Скачать
119269
7
35

... за которым следует устройство дискретизации (рисунок 4.2), подастся известный сигнал s(t) плюс шум AWGN n(t). 4.4 Межсимвольная интерференция На рисунке 4.3 а) представлены фильтрующие элементы типичной системы цифровой связи. В системе - передатчике, приемнике и канале - используется множество разнообразных фильтров (и реактивных элементов, таких как емкость и индуктивность). В передатчике ...

Скачать
509004
6
0

... ? 8. Какими программами можно воспользоваться для устранения проблем и ошибок, обнаруженных программой Sandra? Раздел 3. Автономная и комплексная проверка функционирования и диагностика СВТ, АПС и АПК Некоторые из достаточно интеллектуальных средств вычислительной техники, такие как принтеры, плоттеры, могут иметь режимы автономного тестировании. Так, автономный тест принтера запускается без ...

Скачать
24602
25
0

... и сеть Internet. АПЗ.38.098424.003 ПЗ Изм Лит № докум Подпись Дата МНОГОФУНКЦИОНАЛЬНЫЙ КОНТРОЛЛЕР ВЗУ Пояснительная записка Лит Лист Листов Разраб Борщ С. К 2 20 Провер Скороделов В. ...

0 комментариев


Наверх