Техническое описание 1801ВП1-128
М/с предназначена для управления НГМД типа 'Электроника 6022' . М/С
обеспечивает запись и чтение информации в(из) накопителя по методу МФМ.
При программной поддержке со стороны центральной ЭВМ, обеспечивает
выработку управляющих сигналов на накопитель, позволяет осуществлять
форматирование дискет по стандарту IBM.
М/С содержит:
- регистр состояния (РС);
- регистр данных записи (РДЗ);
- регистр данных чтения (РДЧ);
- входные элементы;
- интерфейсный узел;
- мультиплексор РДЗ;
- сдвиговый регистр;
- демультиплексор;
- мультиплексор РДЧ;
- CRC генератор;
- схему кодирования МФМ;
- схему синхронизации;
- схему декодирования МФМ;
- схему распознавания меркера;
- устройство управления.
РС представляет собой параллельный программируемый порт, который
используется для выработки интерфейсных сигналов на накопитель, для
приема сигналов с накопителя, а также для управления внутренними узлами
м/с.
РДЗ предназначен для буферизации данных при записи информации на диск.
РДЧ предназначен для буферизации данных при чтении информации с диска.
Входные элементы обеспечивают подключение м/с к двунаправленым линиям AD0-AD15 системной шины.
Интерфейсный узел осуществляет дешифрацию адресов регистров м/с
(177130-177132) и выработку управляющих сигналов для записи и чтения
соответствующих регистров, а также вырабатывает на шину сигнал RPLY.
Мультиплексор РДЗ обеспечивает подключение ко входам сдвигового регистра либо старшего, либо младшего байта РДЗ.
Сдвиговый регистр в режиме 'запись' преобразовывает параллельный
код из РДЗ в последовательный. В режиме 'чтение' выполняется обратное
преобразование.
Демультиплексор подключает выходы сдвигового регистра либо к старшему, либо к младшему байту РДЧ.
Мультиплексор РДЧ обеспечивает передачу на системную шину информации либо из РДЧ, либо из РС.
Схема кодирования МФМ обеспечивает:
- кодирование информации по методу МФМ;
- пропуск синхроимпульсов при записи адресного маркера или маркера данных;
- выдачу закодированной информации для внешнего перекорректора по линиям D01, D02, D03.
Схема декодирования МФМ преобразует закодированную информацию в вид, удобный для дальнейшего преобразования.
Схема опознавания обнаруживает маркер при чтении маркера адреса
или данных. При обнаружении маркера происходит запуск м/с на
преобразование информации.
CRC-генератор при записи информации на диск вырабатывает циклический контрольный код в соответствии с полиномом G(x) = x
0 + x
5 + x
12 + x
16.
Контрольный код приписывается в конце процедуры записи к порции
информации. При чтении CRC-генератор осуществляет проверку считанной
информации на достоверность.
Схема синхронизации обеспечивает синхронизацию узлов м/с при записи/чтении информации с накопителя.
Устройство управления осуществляет управление всеми узлами м/с.
М/С имеет вход INIT, кот. вызывает приведение всех узлов м/с в исходное
состояние. В частности, при этом разряды 7(TR) и 14(CRC), а также все
доступные по записи разряды РС сбрасываются на '0'.
М/С подключается к системе (центр. ЭВМ) при помощи шины,
соответствующей шине микро-ЭВМ 'Электроника-60'. По отношению к
центральной ЭВМ м/с является пассивным устройством, имеющим регистры
состояния и данных. Разрядность регистров - 16 бит. Режим обмена -
словный. Адреса регистров 177130(РС) и 177132(РД).
Временные диаграммы записи/чтения в регистры м/с приведены на рисунках 1 и 2.
Формат РС по записи:
15 |
14 |
13 |
12 |
11 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
** |
** |
** |
** |
** |
Rez |
Wm |
Gdr |
St |
Dir |
Hs |
Msw |
Ds3 |
Ds2 |
Ds1 |
Ds0 |
Значение разрядов РС :
- 0-й - выбор накопителя 0;
- 1-й - выбор накопителя 1;
- 2-й - выбор накопителя 2;
- 3-й - выбор накопителя 3;
- 4-й - включ. э.д.;
- 5-й - выбор поверхности;
- 6-й - направление перемещения;
- 7-й - шаг;
- 8-й - признак 'начало чтения';
- 9-й - признак 'запись маркера';
- 10-й - резервный;
- Разряды 11-15 не используются.
Формат РС по чтению:
15 |
14 |
13 |
12 |
11 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
Ind |
Crc |
** |
** |
** |
** |
** |
** |
Tr |
** |
** |
** |
** |
Wpr |
Rdy |
Tr0 |
Значение разрядов РС :
- 0-й - признак '0-я дорожка';
- 1-й - признак 'накопитель готов к работе' (отсутствует на 6022);
- 2-й - запрет записи;
- 7-й - признак 'готовность';
- 14-й - при чтении - признак 'прочлось без ошибок', при записи - признак 'записывается контр. код на диск';
- 15-й - индекс накопителя.
- Разряды 3-6 и 8-13 не используются.
Все разряды РД доступны по записи и чтению.
Физически м/с имеет два регистра данных - РДЗ и РДЧ.
В режиме 'запись' 7-й разряд РС (TR) устанавливается в единицу
после того, как младший байт РДЗ переписался в сдвиговый регистр.
В режиме 'запись' 7-й разряд РС (TR) устанавливается в единицу
после того, как в РДЧ сформировалось очередное считанное из накопителя
слово.
Сброс TR происходит при обращении к РД по записи или по чтению, а также по сигналу INIT.
При тактовой частоте 4 МГц, подаваемой на вход CLC слово
преобразуется за 64 мкс. С этим периодом по признаку TR центральная ЭВМ
должна прочитать данные из РД или записать их туда. Иначе операции
запись/чтение производятся некорректно.
В режиме 'запись' 14-й разряд РС (CRC) служит для индикации
ситуации, когда текущее требование не было обслужено, а возникли
условия на формирование нового требования. Она является сбойной, если
возникает в середине цикла записи на диск. При этом м/с прекращает
формирование циклического кода и записывает полученный контрольный код
на диск.
В режиме 'чтение' 14-й разряд РС (CRC) служит признаком некорректности выполненного чтения.
При применении м/с следует учесть, что м/с формирует пропуск синхроимрульсов информации при наличии '1' в 9-ом разряде РС (WM).
М/с опознает маркер, и, тем самым, запускается на чтение
информации с диска, если обнаружен пропуск синхроимпульсов в коде А1
(10100001).
При записи '1' в 8-й разряд РС (Gdr) м/с частично приводится в
исходное состояние, а по ее снятию готова осуществлять поиск маркера.
Этим разрядом рекомендуется пользоваться для принудительной
синхронизации схемы синхронизации со считываемыми данными, причем
желательно записать '1', а затем '0' в этот разряд в области зоны нулей
(домаркерной зоны).
При частоте 4 МГц, подаваемой на вход CLC, м/с обеспечивает временные характеристики накопителя типа 'Электроника 6022'.
Описание выводов м/с:
- 01 - AD00 - разряд 00 шины адрес/данные I/O
-
02 - AD01 - разряд 01 шины адрес/данные I/O
-
03 - AD02 - разряд 02 шины адрес/данные I/O
-
04 - AD03 - разряд 03 шины адрес/данные I/O
-
05 - AD04 - разряд 04 шины адрес/данные I/O
-
06 - AD05 - разряд 05 шины адрес/данные I/O
-
07 - AD06 - разряд 06 шины адрес/данные I/O
-
08 - AD07 - разряд 07 шины адрес/данные I/O
-
09 - AD08 - разряд 08 шины адрес/данные I/O
-
10 - AD09 - разряд 09 шины адрес/данные I/O
-
11 - AD10 - разряд 10 шины адрес/данные I/O
-
12 - AD11 - разряд 11 шины адрес/данные I/O
-
13 - AD12 - разряд 12 шины адрес/данные I/O
-
14 - AD13 - разряд 13 шины адрес/данные I/O
-
15 - AD14 - разряд 14 шины адрес/данные I/O
-
16 - AD15 - разряд 15 шины адрес/данные I/O
-
17 - SYNC - синхро активного устройства I
-
18 - DIN - ввод данных I
-
19 - DOUT - вывод данных I
-
20 - INIT - установка I
-
21 - GND - ОБЩИЙ
-
22 - CLC - тактовая частота I
-
23 - RPLY - синхро пассивного устр-ва O
-
24 - IND - индекс I
-
25 - D03 - выходные данные 3 O
-
26 - D02 - выходные данные 2 O
-
27 - D01 - выходные данные 1 O
-
28 - WRE - разрешение записи O
-
29 - DI - входные данние I
-
30 - REZ - резервный O
-
31 - WPR - защита записи I
-
32 - RDY - готовность I
-
33 - IR0 - 0-я дорожка I
-
34 - ST - шаг O
-
35 - DIR - направление шага O
-
36 - HS - выбор поверхности O
-
37 - MSW - включение э.д. O
-
38 - DS3 - выбор накопителя 3 O
-
39 - DS2 - выбор накопителя 2 O
-
40 - DS0 - выбор накопителя 1 O
-
41 - DS1 - выбор накопителя 0 O
-
42 - +5V - питание +5
Выводы 1-16 и 23 нагружены резисторами 1,6 кОм и имеют Z-состояние.