|
|
Техническое описание 1801ВП1-128
М/с предназначена для управления НГМД типа 'Электроника 6022' . М/С обеспечивает запись и чтение информации в(из) накопителя по методу МФМ. При программной поддержке со стороны центральной ЭВМ, обеспечивает выработку управляющих сигналов на накопитель, позволяет осуществлять форматирование дискет по стандарту IBM.
М/С содержит:
регистр состояния (РС);
регистр данных записи (РДЗ);
регистр данных чтения (РДЧ);
входные элементы;
интерфейсный узел;
мультиплексор РДЗ;
сдвиговый регистр;
демультиплексор;
мультиплексор РДЧ;
CRC генератор;
схему кодирования МФМ;
схему синхронизации;
схему декодирования МФМ;
схему распознавания меркера;
устройство управления.
РС представляет собой параллельный программируемый порт, который используется для выработки интерфейсных сигналов на накопитель, для приема сигналов с накопителя, а также для управления внутренними узлами м/с.
РДЗ предназначен для буферизации данных при записи информации на диск.
РДЧ предназначен для буферизации данных при чтении информации с диска.
Входные элементы обеспечивают подключение м/с к двунаправленым линиям AD0-AD15 системной шины.
Интерфейсный узел осуществляет дешифрацию адресов регистров м/с (177130-177132) и выработку управляющих сигналов для записи и чтения соответствующих регистров, а также вырабатывает на шину сигнал RPLY.
Мультиплексор РДЗ обеспечивает подключение ко входам сдвигового регистра либо старшего, либо младшего байта РДЗ.
Сдвиговый регистр в режиме 'запись' преобразовывает параллельный код из РДЗ в последовательный. В режиме 'чтение' выполняется обратное преобразование.
Демультиплексор подключает выходы сдвигового регистра либо к старшему, либо к младшему байту РДЧ.
Мультиплексор РДЧ обеспечивает передачу на системную шину информации либо из РДЧ, либо из РС.
Схема кодирования МФМ обеспечивает:
кодирование информации по методу МФМ;
пропуск синхроимпульсов при записи адресного маркера или маркера данных;
выдачу закодированной информации для внешнего перекорректора по линиям D01, D02, D03.
Схема декодирования МФМ преобразует закодированную информацию в вид, удобный для дальнейшего преобразования.
Схема опознавания обнаруживает маркер при чтении маркера адреса или данных. При обнаружении маркера происходит запуск м/с на преобразование информации.
CRC-генератор при записи информации на диск вырабатывает циклический контрольный код в соответствии с полиномом G(x) = x0 + x5 + x12 + x16. Контрольный код приписывается в конце процедуры записи к порции информации. При чтении CRC-генератор осуществляет проверку считанной информации на достоверность.
Схема синхронизации обеспечивает синхронизацию узлов м/с при записи/чтении информации с накопителя.
Устройство управления осуществляет управление всеми узлами м/с. М/С имеет вход INIT, кот. вызывает приведение всех узлов м/с в исходное состояние. В частности, при этом разряды 7(TR) и 14(CRC), а также все доступные по записи разряды РС сбрасываются на '0'.
М/С подключается к системе (центр. ЭВМ) при помощи шины, соответствующей шине микро-ЭВМ 'Электроника-60'. По отношению к центральной ЭВМ м/с является пассивным устройством, имеющим регистры состояния и данных. Разрядность регистров - 16 бит. Режим обмена - словный. Адреса регистров 177130(РС) и 177132(РД).
Временные диаграммы записи/чтения в регистры м/с приведены на рисунках 1 и 2.
Формат РС по записи: 1514131211109876543210
**********RezWmGdrStDirHsMswDs3Ds2Ds1Ds0
Значение разрядов РС :
0-й - выбор накопителя 0;
1-й - выбор накопителя 1;
2-й - выбор накопителя 2;
3-й - выбор накопителя 3;
4-й - включ. э.д.;
5-й - выбор поверхности;
6-й - направление перемещения;
7-й - шаг;
8-й - признак 'начало чтения';
9-й - признак 'запись маркера';
10-й - резервный;
Разряды 11-15 не используются.
Формат РС по чтению: 1514131211109876543210
IndCrc************Tr********WprRdyTr0
Значение разрядов РС :
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-состояние.
|
|
|
|