К1801ВП1-128

Материал из Emuverse
Данный материал защищён авторскими правами!

Использование материала заявлено как добросовестное, исключительно для образовательных некоммерческих целей.

 М/с предназначена для управления НГМД типа 'Электроника 
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-состояние.