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