Исследование работы комбинированных схем с помощью тестнаборов, страница 5

Х4=Х5+Х6+Х7+Х 12+Х13+Х 14+Х15+Х20+Х21.

Х8=Х9+Х 10+Х 11+Х12+Х 13+Х 14+Х 15 X16=Х 17+Х 18+Х19+Х20+Х21.

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

Первая проверка: Е1=Х1+ХЗ+Х5+Х7+Х9+Х11+Х13+Х15+Х17+Х19+Х21 (сумма по модулю 2 всех разрядов первой группы контроля на четность). Вторая проверка: Е2=Х2+ХЗ+Х6+Х7+Х 10+Х11+Х14+Х 15+Х20+Х21. Третья проверка: ЕЗ=Х4+Хб+Хб+Х7+Х 12+Х 13+Х 14+Х 15+Х20+Х21.  Четвертая проверка: Е4=Х8+Х9+Х 10+Х 11+Х12+Х 13+Х 14+Х 15.

Пятая проверка: Е5=Х16+Х17+Х18+Х19+Х20+Х21.

Формируемый код проверочного слова Е5Е4ЕЗЕ2Е1 является нулевым в случае отсутствия ошибки в информационном или контрольном разряде. В противном случае десятичный эквивалент данного кода указывает на номер [ искаженного разряда.

Задание П2. Определить проверочное слово Е5Е4ЕЗЕ2Е1 для полученного по пункту 1 предварительного задания кода Хэмминга Х21...Х1.

В случае одиночной ошибки десятичный эквивалент кода проверочного слова Е5Е4ЕЗЕ2Е1 указывает на номер искаженного разряда

Задание ПЗ. Определить вручную код проверочного слова Е5Е4ЕЗЕ2Е1 для случая искажения информационного разряда в одной из пиний шины данных по варианту задания

(таблица 3.3).

Таблица 3.3.

Вариант задания

Номер искаженного информационного разряда шины данных АД

0

АД15

1

АД14

7

АЛ13

3

А7Т17

4

АЛ11

5

АЛ10

6

АЛ9

7

АЛ8

8

АЛ7

9

АД6

4 Порядок выполнения работы

Проверить работу корректора ошибки системы встроенного схемного контроля модуля памяти (устройства 3500) УЧПУ "Электроника НЦЗ 1-02". Системный адрес корректора ошибки (триггера отключения корретора ошибочного бита ячейки накопителя) в восьмеричном коде-173762.

Проверка заключается в записи в ячейку накопителя сначала правильной, аэатем ошибочной информации по одному из разрядов шины данных АД 15...0 согласно варианта предварительного задания (таблица 3.3) и в последующей проверке исправления ошибки в этом разряде с помощью схемы контроля модуля памяти.

Для работы с накопителем необходимо произвольно выбрать одну из ячеек оперативной памяти с адресом из диапазона адресов ОЗУ УЧПУ 40000.47777.

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

Например, при выборе ячейки памяти с адресом 40000 и разряда АД 15 для имитации одиночной ошибки, проверка состоит в следующем:

1) В ячейку с адресом 40000 записать код данных - число 0.

2)Отключить корректор, записав по адресу 173762 число 1.

3) В ячейку с адресом 40000 записать ошибочную информацию. В число 100000 (восьмеричное).

4) Прочитать код числа беэ коррекции.

5) Нажать клавишу УСТ (по сигналу УСТ включается корректор) и проч итать исправленный код числа.

Примечание. Работа в пультовом режиме стенда УФК при записи чтении информации состоит в следующей последовательности нажатия клавиш на пульте УФК, инициирующих программный режим записи и чтения данных в/из выбранной ячейки памяти: 1) Нажать клавишу ЧТ/ЗП на пульте УФК -устанавливается режим записи в ячейку, при этом загорается светодиод над нажатой клавишей. 2) Клавишами адрес - данные набрать код адреса запрашиваемого регистра и нажать клавишу РА, при этом код адреса выбираемой ячейки памяти записывается в регистр адреса УФК и над