УДК 681.3
БАГАТОФУНКЦІОНАЛЬНИЙ КОНТРОЛЛЕР
ЗОВНІШНЬГО ЗАПАМ’ЯТОВУЮЧОГО ПРИСТРОЮ
Альбом документів курсового проекту по дисципліні
“Перифирійні пристрої ”
Харків
2002
УДК 681.3
ЗАТВЕРДЖУЮ
Завідуючий кафедрою ОТП
__________(Домнін Ф.А.)
“_____”_________2002 р.
БАГАТОФУНКЦІОНАЛЬНИЙ КОНТРОЛЛЕР
ЗОВНІШНЬГО ЗАПАМ’ЯТОВУЮЧОГО ПРИСТРОЮ
Відомість проекту
Розробники
Керівник проекту
______(Скородєлов В.В.)
“_____”_________2002 р.
Виконавець
______(Борщ С.)
“_____”_________2002 р.
Харків
2002
Формат | Зона | Поз. | Обозначение | Наименование | Кол. листов | Примечание |
Документация | ||||||
общая | ||||||
А4 | ОАП.58Б.098424.003 ТЗ | Техническое | ||||
задание | 2 | |||||
А4 | АПЗ.38.098424.003 ПЗ | Пояснительная | ||||
записка | 34 | |||||
А3 | АПЗ.38.098424.003 Э1 | Схема | ||||
электрическая | ||||||
принципмальная | 1 | |||||
А4 | АПЗ.38.098424.003 Э3 | Схема | ||||
структкурная | 1 | |||||
АПЗ.38.098424.003 ВП | ||||||||||
Изм | Лит | № докум | Подпись | Дата | МНОГОФУНКЦИОНАЛЬНЫЙ КОНТРОЛЛЕР ВЗУВедомость проекта | Лит | Лист | Листов | ||
Разраб | Борщ С. | К | 2 | 2 | ||||||
Провер | Скороделов В | НТУ “ХПИ”Кафедра ВТП | ||||||||
Утв. | Домнин Ф. А. | |||||||||
Аннотация
В данном курсовом проекте разработана
структурная схема многофункционального контроллера ВЗУ.
Для выполнения задания:
1.
Изучены принципы функционирования
накопителей на ГМД и накопителей типа “Винчестер”.
2.
Изучены методы контроля передачи
информации при обмене ЭВМ с ВЗУ.
3.
Сформулированы требования,
предъявляемые к многофункциональному контроллеру ВЗУ.
4.
Разработано дерево функций
контроллера.
5.
Построен алгоритм функционирования
многофункционального контроллера ВЗУ.
6.
Выделены участки алгоритма,
допускающие параллельную или конвейерную обработку.
7.
Распределены операторы алгоритма
между функциональными модулями.
8.
Разработан адаптер для подключения жесткого диска к параллельному порту PC.
The summary
In the given course project the
block diagram of multipurpose controller VZU is developed.
For performance of the task:
1.
Principles of
functioning of stores on HDD and stores of type _Vinchester_ are investigated.
2.
Quality monitoring of
transfer of the information are investigated at an exchange of the COMPUTER
with VZU.
3.
The requirements showed
to multipurpose controller VZU are formulated.
4.
The tree of functions
of the controller is developed.
5.
The algorithm of
functioning of multipurpose controller VZU is constructed.
6.
The sites of algorithm
admitting parallel or conveyor processing are allocated.
7.
Operators of algorithm
between functional modules are distributed(allocated).
8. The adapter for connection of a hard disk to
parallel port PC is developed.
УДК 681.3
ЗАТВЕРДЖУЮ
Завідуючий кафедрою ОТП
__________(Домнін Ф.А.)
“_____”_________2002 р.
БАГАТОФУНКЦІОНАЛЬНИЙ КОНТРОЛЛЕР
ЗОВНІШНЬГО ЗАПАМ’ЯТОВУЮЧОГО ПРИСТРОЮ
Технічне завдання
Розробники
Керівник проекту
______(Скородєлов В.В.)
“_____”_________2002 р.
Виконавець
_______(Борщ С.)
“_____”_________2002 р.
Харків
2002
Техническое задание
Разработать структурную схему многофункционального Для выполнения задания следует: Изучить Изучить Сформулировать Построить Разработать | ||||||||||
АПЗ.38.098424.003 ТЗ | ||||||||||
Изм | Лит | № докум | Подпись | Дата | МНОГОФУНКЦИОНАЛЬНЫЙ КОНТРОЛЛЕР ВЗУТехническое задание | Лит | Лист | Листов | ||
Разраб | Борщ С.. | К | 2 | 2 | ||||||
Провер | Скороделов В. | НТУ “ХПИ”Кафедра ВТП | ||||||||
Утв. | Домнин Ф. А, | |||||||||
УДК 681.3
ЗАТВЕРДЖУЮ
Завідуючий кафедрою ОТП
__________(Домнін Ф.А.)
“_____”_________2002 р.
БАГАТОФУНКЦІОНАЛЬНИЙ КОНТРОЛЛЕР
ЗОВНІШНЬГО ЗАПАМ’ЯТОВУЮЧОГО ПРИСТРОЮ
Пояснювальна записка
Розробники
Керівник проекту
______(Скородєлов В.В.)
“_____”_________2002 р.
Виконавець
_______(Борщ С.)
“_____”_________2002 р.
Харків
2002
Реферат. Данный документ представляет собой пояснительную записку | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
АПЗ.38.098424.003 ПЗ | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Изм | Лит | № докум | Подпись | Дата | МНОГОФУНКЦИОНАЛЬНЫЙ КОНТРОЛЛЕР ВЗУПояснительная записка | Лит | Лист | Листов | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Разраб | Борщ С. | К | 2 | 20 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Провер | Скороделов В. | НТУ “ХПИ”Кафедра ВТП | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Утв. | Домнин Ф. А. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Содержание | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
АПЗ.38.098424.003 ПЗ | Лист | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
3 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Изм | Лит | № докум | Подпись | Дата | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Принцип
Основой Однако Сектор представляет собой зону дорожки, в которой Рис. 1. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
АПЗ.38.098424.003 ПЗ | Лист | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
4 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Изм | Лит | № докум | Подпись | Дата | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Информационная структура всех типов дисков для РС АТ Дискета (или раздел жесткого диска ) Таблица 1.
Область Помещенная Таблица 2.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
АПЗ.38.098424.003 ПЗ | Лист | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
5 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Изм | Лит | № докум | Подпись | Дата | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Загрузочный сектор диска Таблица 3.
Таблица размещения файлов (FAT)
Это связный список, который | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
АПЗ.38.098424.003 ПЗ | Лист | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
6 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Изм | Лит | № докум | Подпись | Дата | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Скорость передачи данных Среднее время ожидания - | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
АПЗ.38.098424.003 ПЗ | Лист | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
7 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Изм | Лит | № докум | Подпись | Дата | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Механизм |
Смещ. | Длина | Содержимое | |||
+0 | 2 | Максимальное число цилиндров | |||
+2 | 1 | Максимальное число головок | |||
+3 | 2 | Не используется в АТ | |||
+5 | 2 | Стартовый цилиндр предкомпенсации записи | |||
+7 | 1 | Не используется в АТ | |||
+8 | 1 | Управляющий байт | 7: запрет повторного доступа 6: запрет повторения по ошибке ЕСС 3: более 8 головок | ||
+9 | 1 | Не используется в АТ | |||
+0Ah | 1 | Не используется в АТ | |||
+0Bh | 1 | Не используется в АТ | |||
+0Ch | 2 | Зона парковки головок | |||
+0Eh | 1 | Количество секторов на дорожку | |||
+0Fh | 1 | Резерв | |||
Дефекты информации,
хранимой на магнитном носителе можно подразделить на две основные группы:
1. Временные
(обратимые) - это пыль, частицы отслоившегося лакового покрытия.
2. Постоянные
(необратимые) - это различные царапины, трещины в покрытии,
прилипшая грязь и т. п.
Для
обнаружения и коррекции ошибок были разработаны системы кодирования
информации с избыточностью (внедрение контрольных разрядов, образуемых с помощью
выполнения определенных арифметических операций над всеми информационными
разрядами).
Но
следует учитывать при разработке и применении конкретной системы кодирования,
что возможность обнаружения и коррекции ошибок возрастает с избыточностью
кода, но одновременно усложняется алгоритм кодирования и декодирования и, как
следствие, возрастает объем буферной памяти, и снижается скорость передачи
информации , усложняется аппаратура кодирования и декодирования и,
следовательно, система становится менее надежной.
Для
двоичного кода М сообщений, каждое из которых имеет дину n, можно
закодировать, если выполняется условие: 2n >=M или
n>=log2 M.
Приведем
примеры различных методов кодирования:
Пусть имеются четыре события:
А1, А2, А3, А4, причем
вероятности их появления различны:
Р(А1)=0,5; Р(А2)=0,25; Р(А3)= Р(А1)=0,125.
Равномерное кодирование - без учета вероятности появления того или иного
события.
Метод Фанно - А1=02; А2=102;
А3=1102; А4=1112 . Это пример
неравномерного кодирования с учетом вероятности появления события. Система
Фанно однозначно декодируема, поскольку ни одно А не является префиксом
следующего. Такие системы кодирования называют префиксными.
Основные характеристики кодов:
Таблица 5.
1. Длина кода | n | Число символов, составляющих кодовое слово |
2. Основание кода | m | Количество отличных друг от друга значений импульсных признаков, используемых в кодовом слове |
3. Мощность кода | Мр | число разрешенных кодовых слов |
4. слов | М | все возможные кодовые слова |
5. Число информационных символов | k | без комментариев |
6. Число проверочных символов | r | без комментариев |
7. Избыточность кода | R | R=r/n |
8. Скорость передачи кодовых слов | R’ | R’=k/n |
9. Кодовое расстояние | d | Число несовпадающих позиций двух кодовых слов |
Имея один избыточных символ, можно обнаружить только нечетное количество
ошибок. Поэтому используют другой метод. Объясним на примере:
Пусть
должно прийти 9-разрядное число. Расположим приходящие разряды следующим
образом:
Таблица 6.
В1 | В2 | В3 | С1 | Пусть | В1Å В4Å В7 = | |
В4 | В5 | В6 | С2 | В4Å В5Å В6 = | В2Å В5Å В8 = | |
В7 | В8 | В9 | С3 | В7Å В8Å В9 = | В3Å В6Å В9 = | |
С4 | С5 | С6 | С7 | С1 Å С2 Å С3 Å С4 Å С5 Å С6= С7 |
Пусть
приходит число 011010001. Пусть произошла ошибка в 7-ом разряде
Таблица 7.
Передано | Принято | |||||||||
| ||||||||||
0 | 1 | 1 | 0 | 0 | 1 | 1 | 0 |
| ||
0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 |
| ||
0 | 0 | 1 | 1 | 1 | 0 | 1 | 1 |
| ||
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| ||
При
сравнении В7Å В8Å В9 =
С3 в строке
В1Å В4Å В7 = С4 в столбце
Следовательно,
ошибочный разряд локализован можно исправить.
Но
это был случай единичной ошибки, а с двойной ошибкой этот метод не
справляется, то есть определить может, но исправить - нет.
Таблица 8.
0 | 1 | 0 | 0 |
0 | 1 | 0 | 1 |
0 | 1 | 1 | 1 |
0 | 0 | 0 | 0 |
На
рисунке видно, что, используя этот метод, нельзя понять, где произошла ошибка
(В2 , В3 , В8 , В9).
Для
дальнейшего объяснения d(x,y) между двумя кодовыми словами х и у называется
число несовпадающих позиций. Пример: х=01101, у=00111 d(x,y)=2. Это расстояние
называется кодовым расстояние Хемминга.
Итак,
код способен исправить любые комбинации из q или меньшего числа ошибок тогда
и только тогда, когда его кодовое расстояние > 2q. В настоящее время
только для кодов с dmin получено такое соотношение между числом
проверочных символов r и длиной кода n:
r>= log2 (n+1).
Циклическими
кодами называются такие коды, которые с любым своим вектором содержит также
его циклический сдвиг. Циклические коды основаны на представлении
передаваемых данных в виде полинома (многочлена) и используются при
последовательной передаче информации между Процессором и ВЗУ.
а(х)= а0+а1
х+а2 х2+...+ аn-1 хn-1 Для
вектора а(а0, а1, ..., аn-1).
Циклический сдвиг а’(х)= аn-1 +а0x +а1 х2+...+
аn-2 хn-1 .
С помощью этих кодов можно
обнаруживать:
·
Ошибки в 1 бите, если
порождающий многочлен содержит > 1 члена,
·
Ошибки в 2 битах, если
порождающий многочлен содержит 3 члена,
·
Ошибки в нечетном количестве
битов, если порождающий многочлен содержит множитель (х+1),
·
Пакеты ошибок длиной менее к+1
бит, если порождающий многочлен содержит множитель (х+1), и один множитель с
3мя членами и более (к+1 - число бит порождающего многочлена).
Принцип построения циклических кодов
Каждая кодовая комбинация
Q(x) умножается на одночлен xr , а затем делится на многочлен.
Степень каждого одночлена, входящего в Q(x), повышается на r. При делении
получается С(х) такой же степени, что и Q(x), и остаток Р(х) степени не более
r-1, наибольшее число разрядов которого <=r.
Q(x) xr
/ g(x) = C(x)+ P(x)/g(x) ..............................(1)
В ЭВМ используется метод
умножения кодовой комбинации Q(x) на одночлен xr и прибавлением к
этому произведению остатка Р(х) на порождающий многочлен g(x).
Реально умножается на
фиксированный многочлен типа x3Å x2Å 1
Рис.2. Схема умножения на многочлен.
Таблица 9.
Вначале все ячейки содержа x3 Å x2 Å1 | |
1 такт | На вход поступает |
2 такт | На вход поступает 0-й |
3 такт | На вход поступает |
4 такт | На вход поступает 0-й |
5 такт | На вход сумматора |
6-8 такты | Учитывая, что после умножения многочленов старший коэффициент имеет 7-ю степень, необходимо сдвинуть на 3 разряда (убираются разряды, содержащие 0) |
Такт | Вх. символ | Содержимое регистра после очередного сдвига | Вых. символ |
0 | -- | 000 | -- |
1 | 1 | 100 | 1 |
2 | 0 | 010 | 1 |
3 | 1 | 101 | 1 |
4 | 0 | 010 | 0 |
5 | 1 | 101 | 1 |
6 | 0 | 010 | 0 |
7 | 0 | 001 | 0 |
8 | 0 | 000 | 1 |
Таблица 10.
Рис. 3. Схема деления на
многочлен
На вход со старших степеней
коэффициенты, а на выход - коэффициенты частного. По окончании деления в
регистре сдвига слева направо оказываются записанными коэффициенты остатка,
начиная с младших степеней.
Пример - разделить x5 Å x4 Å x3 Å x2 Å1 на x3
Å x2 Å1.
Таблица 11.
Такт | Вх. символ | Содержимое регистра после очередного сдвига | Вых. символ |
0 | -- | 000 | -- |
1 | 1 | 100 | 0 |
2 | 1 | 110 | 0 |
3 | 1 | 111 | 1 |
4 | 0 | 110 | 0 |
5 | 1 | 111 | 1 |
6 | 1 | 010 | -- |
Рассмотрим процесс
обнаружения и исправления ошибок. Пусть n=7 и необходимо исправить q=1. Из
формул n=2c-1 c кодовым расстоянием dmin>=2q+1 и
r<=cq Þ c=3 и r=3. Так как 3 делится без остатка на 1 и 3,
то сомножителями двучлена будут все неприводимые многочлены степени 1 и 3.
Пусть имеется кодовое слово x3 Å x2 Å1.
Рис. 4.
Запись
Первые 4 такта Клапан 1
закрыт и информационные символы кодового слова поступают через комбинационную
схему на выход и одновременно на схему, которая в соответствии с формулой 1
умножает кодовое слово на х3 и делит на g(x). В регистре
получается остаток от деления. Далее клапан 1 открывается, производит 3
сдвига и остаток в виде контрольных символов выводится из регистра. В
результате формируется кодовое слово с контрольными символами
х6+х4+х3+х2
-> 1011100
Чтение
После приема всей
информации проверяется содержимое всех разрядов регистра, и если все нули, то
ошибок нет.
Таблица 12.
1 Уровень | ||
F0 | Управление ВЗУ | |
2 Уровень | ||
F1 | Организация сопряжения с ЦП | |
F0 | F2 | Промежуточная обработка информации |
F3 | Организация сопряжения с ВЗУ | |
3 Уровень | ||
F11 | Обмен параллельной информацией | |
F1 | F12 | Формирование и хранение слова состояния канала (СКК) |
F13 | Управление обменом | |
F2 | F21 | Хранение параллельной информации |
F22 | Обработка принимаемой информации | |
F3 | F31 | Управление приводом |
F32 | Обработка последовательной информации | |
4 Уровень | ||
F11.1 | Прием параллельной информации из ЦП | |
F11 | F11.2 | Передача параллельной информации в ЦП |
F11.3 | Хранение передаваемой информации | |
F12 | F12.1 | Прием СКК |
F12.2 | Передача СКК | |
F13 | F13.1 | Анализ поступающих сигналов |
F13.2 | Выдача управляющих сигналов | |
F21.1 | Прием передаваемых данных | |
F21 | F21.2 | Хранение передаваемых данных |
F21.3 | Прием служебной информации | |
F21.4 | Хранение служебной информации | |
F22.1 | Анализ слова состояния ВЗУ | |
F22 | F22.2 | Формирование управляющего слова ВЗУ |
F22.3 | Анализ информации, передаваемой из ВЗУ | |
F31 | F31.1 | Передача управляющего слова в ВЗУ |
F31.2 | Прием слова состояния ВЗУ | |
F32.1 | Кодирование информации | |
F32.2 | Декодирование информации | |
F32 | F32.3 | Формирование циклического кода контроля (CRC) |
F32.4 | Опознавание маркеров | |
F32.5 | Параллельно-последовательные преобразования информации |
АПЗ.38.098424.003 ПЗ | Лист | |||||
19 | ||||||
Изм | Лит | № докум | Подпись | Дата |
АПЗ.38.098424.003 ПЗ | Лист | |||||
20 | ||||||
Изм | Лит | № докум | Подпись | Дата |
АПЗ.38.098424.003 ПЗ | Лист | |||||
21 | ||||||
Изм | Лит | № докум | Подпись | Дата |
АПЗ.38.098424.003 ПЗ | Лист | |||||
22 | ||||||
Изм | Лит | № докум | Подпись | Дата |
АПЗ.38.098424.003 ПЗ | Лист | |||||
23 | ||||||
Изм | Лит | № докум | Подпись | Дата |
АПЗ.38.098424.003 ПЗ | Лист | |||||
24 | ||||||
Изм | Лит | № докум | Подпись | Дата | ||
АПЗ.38.098424.003 ПЗ | Лист | |||||
25 | ||||||
Изм | Лит | № докум | Подпись | Дата | ||
АПЗ.38.098424.003 ПЗ | Лист | |||||
26 | ||||||
Изм | Лит | № докум | Подпись | Дата | ||
АПЗ.38.098424.003 ПЗ | Лист | |||||
27 | ||||||
Изм | Лит | № докум | Подпись | Дата | ||
АПЗ.38.098424.003 ПЗ | Лист | |||||
28 | ||||||
Изм | Лит | № докум | Подпись | Дата | ||
АПЗ.38.098424.003 ПЗ | Лист | |||||
29 | ||||||
Изм | Лит | № докум | Подпись | Дата | ||
АПЗ.38.098424.003 ПЗ | Лист | |||||
30 | ||||||
Изм | Лит | № докум | Подпись | Дата |
! |
Как писать рефераты Практические рекомендации по написанию студенческих рефератов. |
! | План реферата Краткий список разделов, отражающий структура и порядок работы над будующим рефератом. |
! | Введение реферата Вводная часть работы, в которой отражается цель и обозначается список задач. |
! | Заключение реферата В заключении подводятся итоги, описывается была ли достигнута поставленная цель, каковы результаты. |
! | Оформление рефератов Методические рекомендации по грамотному оформлению работы по ГОСТ. |
→ | Виды рефератов Какими бывают рефераты по своему назначению и структуре. |