-=RUS=- | Дата: Воскресенье, 23.11.2014, 16:29 | Сообщение # 1 |
 Генералиссимус
Группа: Администраторы
Сообщений: 352
Статус: Offline
| (КР1801ВП1-128.doc)
КР1801ВП1-128 Технического описание. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Микросхема КР1801ВП1-128 (далее по тексту - микросхема) пред- назначена для управления накопителем на гибких магнитных дисках типа "Электроника НГМД-6022". Микросхема обеспечивает запись и чтение информации по методу модифицированной фазовой модуляции (МФМ). При программной поддержке со стороны центральной ЭВМ обеспечивает выработку управляющих сигналов на накопитель, поз- воляет осуществлять форматирование дискет по стандарту фирмы IBM.
Микросхема содержит: ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ - регистр состояния (РС); - регистр данных записи (РДЗ); - регистр данных чтения (РДЧ); - входные элементы; - интерфейсный узел; - мультиплексор РДЗ; - сдвиговый регистр; - демультиплексор; - мультиплексор РДЧ; - CRC-генератор; - схема кодирования МФМ; - схема синхронизации; - схема декодирования МФМ; - схема опознавания маркера; - устройство управления.
Мультиплексор РДЗ обеспечивает подключение ко входам сдвиго- вого регистра старшего или младшего байта РДЗ.
Сдвиговый регистр в режиме "ЗАПИСЬ" осуществляет преобразова- ние параллельной информации из РДЗ в последовательный вид. В ре- жиме "ЧТЕНИЕ" осуществляет обратное преобразование последова- тельной информации с диска в параллельный вид.
Демультиплексор подключает выходы сдвигового регистра либо к старшему, либо к младшему байту РДЧ.
Мультиплексор РДЧ обеспечивает передачу информации в канал либо с РДЧ, либо с РС.
Схема кодирования МФМ обеспечивает: ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ - кодирование информации по методу МФМ; - пропуск синхроимпульсов при записи маркера; - выдачу закодированной информации по трем линиям D01-D03 для внешнего прекорректора.
Схема декодирования МФМ осуществляет распознавание закодиро- ванной информации в вид, удобный для дальнейшего преобразования.
Схема опознавания маркера обнаруживает маркер при чтении. При обнаружении маркера происходит запуск микросхемы на преобразова- ние информации.
CRC-генератор при записи информации на диск вырабатывает циклический контрольный код в соответствии с полиномом:
0 5 12 16 G(X)= X + X + X + X
Контрольный код приписывается в конце процедуры записи к пор- ции информации. При чтении CRC-генератор осуществляет проверку считанной информации на достоверность.
Схема синхронизации обеспечивает синхронизацию узлов микрос- хемы при записи и чтении информации с накопителя.
Устройство управления осуществляет управление всеми узлами микросхемы. Микросхема имеет вход INIT, который вызывает приве- дение внутренних узлов в исходное состояние. В частности, при этом разряды 7(TR) и 14(CRC) регистра состояния устанавливаются в "0", а также устанавливаются в "0" все разряды РС, доступные по записи.
Микросхема подключается к системе (центральной ЭВМ) при помо- щи системного канала, который соответствует каналу ЭВМ "Электро- ника 60". По отношению к центральной ЭВМ микросхема представляет собой пассивное устройство, содержащее два регистра:
РС - 177130 РД - 177132
Формат РС по записи: ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ ┌─────────────┬───────┬──────────────────────────────────┐ │ 0-й разряд │ (DS0) │ выбор накопителя с номером 0; │ ├─────────────┼───────┼──────────────────────────────────┤ │ 1-й разряд │ (DS1) │ выбор накопителя с номером 1; │ ├─────────────┼───────┼──────────────────────────────────┤ │ 2-й разряд │ (DS2) │ выбор накопителя с номером 2; │ ├─────────────┼───────┼──────────────────────────────────┤ │ 3-й разряд │ (DS3) │ выбор накопителя с номером 3; │ ├─────────────┼───────┼──────────────────────────────────┤ │ 4-й разряд │ (MSW) │ включение двигателя; │ ├─────────────┼───────┼──────────────────────────────────┤ │ 5-й разряд │ (HS ) │ выбор поверхности диска; │ ├─────────────┼───────┼──────────────────────────────────┤ │ 6-й разряд │ (DIR) │ направление перемещения головки; │ ├─────────────┼───────┼──────────────────────────────────┤ │ 7-й разряд │ (ST ) │ шаг; │ ├─────────────┼───────┼──────────────────────────────────┤ │ 8-й разряд │ (GOR) │ начало чтения (поиск маркера); │ ├─────────────┼───────┼──────────────────────────────────┤ │ 9-й разряд │ (WM ) │ запись маркера; │ ├─────────────┼───────┼──────────────────────────────────┤ │ 10-й разряд │ (REZ) │ резервный (используется для │ │ │ │ прекоррекции). │ └─────────────┴───────┴──────────────────────────────────┘
Запись логической единицы в соответствующий разряд вызывает выполнение соответствующей функции.
Формат РС по чтению: ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ ┌─────────────┬───────┬──────────────────────────────────┐ │ 0-й разряд │ (TR0) │ нулевая дорожка; │ ├─────────────┼───────┼──────────────────────────────────┤ │ 1-й разряд │ (RDY) │ готовность к работе; │ ├─────────────┼───────┼──────────────────────────────────┤ │ 2-й разряд │ (WRP) │ защита записи; │ ├─────────────┼───────┼──────────────────────────────────┤ │ 7-й разряд │ (TR ) │ требование чтения РД или записи │ │ │ │ в РЗ; │ ├─────────────┼───────┼──────────────────────────────────┤ │ 14-й разряд │ (CRC) │ в режиме чтения признак досто- │ │ │ │ верности считанной информации, │ │ │ │ в режиме записи – признак записи │ │ │ │ CRC на диск; │ ├─────────────┼───────┼──────────────────────────────────┤ │ 15-й разряд │ (IND) │ индекс. │ └─────────────┴───────┴──────────────────────────────────┘
В режиме "ЗАПИСЬ" 7-й разряд РС (TR) устанавливается в "1" после того, как младший байт РДЗ переписался в сдвиговый ре- гистр. В режиме "ЧТЕНИЕ" - он устанавливается в "1" после того, как в РДЧ сформировалось очередное считанное из накопителя сло- во. Сброс TR в "0" осуществляется при обращении к РД по записи или по чтению, а также по сигналу INIT.
При тактовой частоте 4 МГц, поданной на вход CLC микросхемы, слово преобразуется за 64 мкс. С этим периодом по признаку TR центральная ЭВМ должна успеть прочитать содержимое РД или запи- сать в него новую информацию. В противном случае нарушается не- прерывность передаваемой порции информации и, как следствие, не- корректная запись или чтение.
В режиме "ЗАПИСЬ" 14-й разряд РС (CRC) служит для индикации ситуаций, когда текущее требование не было обслужено, а возникли условия на формирование нового требования. Эта ситуация является сбойной, когда она возникает в середине процесса записи информа- ции на диск. При возникновении данной ситуации микросхема прек- ращает формирование циклического кода и записывает полученный контрольный код на диск.
В режиме "ЧТЕНИЕ" наличие "1" в 14 разряде РС (CRC) указывает на некорректность выполненного чтения.
При применении микросхемы следует учесть, что она формирует пропуск синхроимпульсов информации при наличии "1" в 9-м разряде (WM) РС. Микросхема опознает маркер и, тем самым, запускается на чтение информации с диска, если обнаружен пропуск синхроимпульса в коде 241 (10 100 001).
При записи "1" в 8-й разряд РС (GOR) микросхема частично при- водится в исходное состояние, а по ее снятию готова осуществлять поиск маркера. Этим разрядом рекомендуется пользоваться для принудительного приведения схемы синхронизации в синхронизм со считываемой информацией, причём желательно записать "1", а затем "0" в этот разряд в области зоны нулей (домаркерной зоны).
Наименование и назначение выводов микросхемы: ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ ┌────┬──────┬────────────────────────────────────────────┐ │ NN │Обозн.│ Назначение │ ├────┼──────┼────────────────────────────────────────────┤ │ 1 │ AD00 │ 00 разряд канала адрес/данные │ ├────┼──────┼────────────────────────────────────────────┤ │ 2 │ AD01 │ 01 разряд канала адрес/данные │ ├────┼──────┼────────────────────────────────────────────┤ │ 3 │ AD02 │ 02 разряд канала адрес/данные │ ├────┼──────┼────────────────────────────────────────────┤ │ 4 │ AD03 │ 03 разряд канала адрес/данные │ ├────┼──────┼────────────────────────────────────────────┤ │ 5 │ AD04 │ 04 разряд канала адрес/данные │ ├────┼──────┼────────────────────────────────────────────┤ │ 6 │ AD05 │ 05 разряд канала адрес/данные │ ├────┼──────┼────────────────────────────────────────────┤ │ 7 │ AD06 │ 06 разряд канала адрес/данные │ ├────┼──────┼────────────────────────────────────────────┤ │ 8 │ AD07 │ 07 разряд канала адрес/данные │ ├────┼──────┼────────────────────────────────────────────┤ │ 9 │ AD08 │ 08 разряд канала адрес/данные │ ├────┼──────┼────────────────────────────────────────────┤ │ 10 │ AD09 │ 09 разряд канала адрес/данные │ ├────┼──────┼────────────────────────────────────────────┤ │ 11 │ AD10 │ 10 разряд канала адрес/данные │ ├────┼──────┼────────────────────────────────────────────┤ │ 12 │ AD11 │ 11 разряд канала адрес/данные │ ├────┼──────┼────────────────────────────────────────────┤ │ 13 │ AD12 │ 12 разряд канала адрес/данные │ ├────┼──────┼────────────────────────────────────────────┤ │ 14 │ AD13 │ 13 разряд канала адрес/данные │ ├────┼──────┼────────────────────────────────────────────┤ │ 15 │ AD14 │ 14 разряд канала адрес/данные │ ├────┼──────┼────────────────────────────────────────────┤ │ 16 │ AD15 │ 15 разряд канала адрес/данные │ ├────┼──────┼────────────────────────────────────────────┤ │ 17 │ SYNC │ Синхронизация активного устройства │ ├────┼──────┼────────────────────────────────────────────┤ │ 18 │ DIN │ Ввод данных в ЭВМ │ ├────┼──────┼────────────────────────────────────────────┤ │ 19 │ DOUT │ Вывод данный из ЭВМ │ ├────┼──────┼────────────────────────────────────────────┤ │ 20 │ INIT │ Сброс │ ├────┼──────┼────────────────────────────────────────────┤ │ 21 │ GND │ Общий вывод │ ├────┼──────┼────────────────────────────────────────────┤ │ 22 │ CLC │ Тактовая частота │ ├────┼──────┼────────────────────────────────────────────┤ │ 23 │ RPLY │ Синхронизация пассивного устройства │ ├────┼──────┼────────────────────────────────────────────┤ │ 24 │ IND │ Индекс накопителя │ ├────┼──────┼────────────────────────────────────────────┤ │ 25 │ DO3 │ Линия 3 выходных данных на накопитель │ ├────┼──────┼────────────────────────────────────────────┤ │ 26 │ DO2 │ Линия 2 выходных данных на накопитель │ ├────┼──────┼────────────────────────────────────────────┤ │ 27 │ DO1 │ Линия 1 выходных данных на накопитель │ ├────┼──────┼────────────────────────────────────────────┤ │ 28 │ WRE │ Разрешение записи │ ├────┼──────┼────────────────────────────────────────────┤ │ 29 │ DI │ Данные чтения │ ├────┼──────┼────────────────────────────────────────────┤ │ 30 │ REZ │ Резервная линия (прекоррекция) │ ├────┼──────┼────────────────────────────────────────────┤ │ 31 │ WRP │ Запрет записи │ ├────┼──────┼────────────────────────────────────────────┤ │ 32 │ RDY │ Готовность накопителя │ ├────┼──────┼────────────────────────────────────────────┤ │ 33 │ TR0 │ Нулевая дорожка │ ├────┼──────┼────────────────────────────────────────────┤ │ 34 │ ST │ Шаг │ ├────┼──────┼────────────────────────────────────────────┤ │ 35 │ DIR │ Направление шага │ ├────┼──────┼────────────────────────────────────────────┤ │ 36 │ HS │ Выбор верхней или нижней головки накопителя│ ├────┼──────┼────────────────────────────────────────────┤ │ 37 │ MSW │ Включение электродвигателя │ ├────┼──────┼────────────────────────────────────────────┤ │ 38 │ DS3 │ Выбор накопителя 3 │ ├────┼──────┼────────────────────────────────────────────┤ │ 39 │ DS2 │ Выбор накопителя 2 │ ├────┼──────┼────────────────────────────────────────────┤ │ 40 │ DS1 │ Выбор накопителя 1 │ ├────┼──────┼────────────────────────────────────────────┤ │ 41 │ DS0 │ Выбор накопителя 0 │ ├────┼──────┼────────────────────────────────────────────┤ │ 42 │ U │ Вывод питания │ └────┴──────┴────────────────────────────────────────────┘
|
|
| |