Техническое описание 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-состояние.