https://emuverse.ru/w/index.php?title=%D0%9A1801%D0%92%D0%9F1-128&feed=atom&action=historyК1801ВП1-128 - История изменений2024-03-28T17:50:51ZИстория изменений этой страницы в викиMediaWiki 1.40.0https://emuverse.ru/w/index.php?title=%D0%9A1801%D0%92%D0%9F1-128&diff=2192&oldid=prevPanther: Новая страница: «{{ДИ}} <pre> М/с предназначена для управления НГМД типа 'Электроника 6022' . М/С обеспечивает з…»2016-02-13T17:54:39Z<p>Новая страница: «{{ДИ}} <pre> М/с предназначена для управления НГМД типа 'Электроника 6022' . М/С обеспечивает з…»</p>
<p><b>Новая страница</b></p><div>{{ДИ}}<br />
<pre><br />
М/с предназначена для управления НГМД типа 'Электроника <br />
6022' . М/С обеспечивает запись и чтение информации в(из) <br />
накопителя по методу МФМ. При программной поддержке со стороны <br />
центральной ЭВМ, обеспечивает выработку управляющих сигналов на <br />
накопитель, позволяет осуществлять форматирование дискет по <br />
стандарту IBM.<br />
<br />
М/С содержит :<br />
- регистр состояния (РС);<br />
- регистр данных записи (РДЗ);<br />
- регистр данных чтения (РДЧ);<br />
- входные элементы;<br />
- интерфейсный узел;<br />
- мультиплексор РДЗ;<br />
- сдвиговый регистр;<br />
- демультиплексор;<br />
- мультиплексор РДЧ;<br />
- CRC генератор;<br />
- схему кодирования МФМ;<br />
- схему синхронизации;<br />
- схему декодирования МФМ;<br />
- схему распознавания меркера;<br />
- устройство управления.<br />
<br />
РС представляет собой параллельный программируемый порт, <br />
кот. используется для выработки интерфейсных сигналов на <br />
накопитель, для приема сигналов с накопителя, а также для <br />
управления внутренними узлами м/с.<br />
<br />
РДЗ предназначен для буферизации данных при записи <br />
информации на диск.<br />
<br />
РДЧ предназначен для буферизации данных при чтении<br />
информации с диска.<br />
<br />
Входные элементы обеспечивают подключение м/с к <br />
двунаправленым линиям AD0-AD15 системной шины.<br />
<br />
Интерфейсный узел осуществляет дешифрацию адресов регистров <br />
м/с (177130-177132) и выработку управляющих сигналов для записи <br />
и чтения соответствующих регистров, а также вырабатывает на шину <br />
сигнал RPLY.<br />
<br />
Мультиплексор РДЗ обеспечивает подключение ко входам <br />
сдвигового регистра либо старшего, либо младшего байта РДЗ.<br />
<br />
Сдвиговый регистр в режиме 'запись' преобразовывает <br />
параллельный код из РДЗ в последовательный. В режиме 'чтение' <br />
выполняется обратное преобразование.<br />
<br />
Демультиплексор подключает выходы сдвигового регистра либо <br />
к старшему, либо к младшему байту РДЧ.<br />
<br />
Мультиплексор РДЧ обеспечивает передачу на системную шину <br />
информации либо из РДЧ, либо из РС.<br />
<br />
Схема кодирования МФМ обеспечивает :<br />
- кодирование информации по методу МФМ;<br />
- пропуск синхроимпульсов при записи адресного маркера <br />
или маркера данных;<br />
- выдачу закодированной информации для внешнего <br />
перекорректора по линиям D01,D02,D03.<br />
<br />
Схема декодирования МФМ преобразует закодированную <br />
информацию в вид, удобный для дальнейшего преобразования.<br />
<br />
Схема опознавания обнаруживает маркер при чтении маркера <br />
адреса или данных. При обнаружении маркера происходит запуск м/с <br />
на преобразование информации.<br />
<br />
CRC-генератор при записи информации на диск вырабатывает <br />
циклический контрольный код в соответствии с полиномом<br />
0 5 12 16<br />
G(x) = x + x + x + x .<br />
Контрольный код приписывается в конце процедуры записи к порции <br />
информации. При чтении CRC-генератор осуществляет проверку <br />
считанной информации на достоверность.<br />
<br />
Схема синхронизации обеспечивает синхронизацию узлов м/с <br />
при записи/чтении информации с накопителя.<br />
<br />
Устройство управления осуществляет управление всеми узлами <br />
м/с. М/С имеет вход INIT, кот. вызывает приведение всех узлов <br />
м/с в исходное состояние. В частности, при этом разряды 7(TR) и <br />
14(CRC), а также все доступные по записи разряды РС сбрасываются <br />
на '0'.<br />
<br />
М/С подключается к системе (центр. ЭВМ) при помощи шины, <br />
соответствующей шине микро-ЭВМ 'Электроника-60'. По отношению к <br />
центральной ЭВМ м/с является пассивным устройством, имеющим <br />
регистры состояния и данных. Разрядность регистров - 16 бит. <br />
Режим обмена - словный. Адреса регистров 177130(РС) и <br />
177132(РД).<br />
<br />
Временные диаграммы записи/чтения в регистры м/с приведены <br />
на рисунках 1 и 2.<br />
<br />
Формат РС по записи :<br />
<br />
------------------------------------------------------------<br />
I15I14I13I12I11I 10I 9I 8I 7I 6I 5I 4I 3I 2I 1I 0I<br />
------------------------------------------------------------<br />
I**I**I**I**I**IRezIWmIGdrI StIDirI HsIMswIDs3IDs2IDs1IDs0I<br />
------------------------------------------------------------<br />
<br />
Значение разрядов РС :<br />
0-й - выбор накопителя 0;<br />
1-й - выбор накопителя 1;<br />
2-й - выбор накопителя 2;<br />
3-й - выбор накопителя 3;<br />
4-й - включ. э.д.;<br />
5-й - выбор поверхности;<br />
6-й - направление перемещения;<br />
7-й - шаг;<br />
8-й - признак 'начало чтения';<br />
9-й - признак 'запись маркера';<br />
10-й - резервный;<br />
Разряды 11-15 не используются.<br />
<br />
Формат РС по чтению:<br />
<br />
-------------------------------------------------------<br />
I 15I 14I13I12I11I10I 9I 8I 7I 6I 5I 4I 3I 2I 1I 0I<br />
-------------------------------------------------------<br />
IIndICrcI**I**I**I**I**I**I TrI**I**I**I**IWprIRdyITr0I<br />
-------------------------------------------------------<br />
<br />
Значение разрядов РС :<br />
0-й - признак '0-я дорожка';<br />
1-й - признак 'накопитель готов к работе'(отсутствует <br />
на 6022);<br />
2-й - запрет записи;<br />
7-й - признак 'готовность';<br />
14-й - при чтении - признак 'прочлось без ошибок', при <br />
записи - признак 'записывается контр. код на <br />
диск';<br />
15-й - индекс накопителя.<br />
Разряды 3-6 и 8-13 не используются.<br />
Все разряды РД доступны по записи и чтению.<br />
<br />
Физически м/с имеет два регистра данных - РДЗ и РДЧ.<br />
<br />
В режиме 'запись' 7-й разряд РС (TR) устанавливается в <br />
единицу после того, как младший байт РДЗ переписался в сдвиговый <br />
регистр.<br />
<br />
В режиме 'запись' 7-й разряд РС (TR) устанавливается в <br />
единицу после того, как в РДЧ сформировалось очередное считанное <br />
из накопителя слово.<br />
<br />
Сброс TR происходит при обращении к РД по записи или по <br />
чтению, а также по сигналу INIT.<br />
<br />
При тактовой частоте 4 МГц, подаваемой на вход CLC слово <br />
преобразуется за 64 мкс. С этим периодом по признаку TR <br />
центральная ЭВМ должна прочитать данные из РД или записать их <br />
туда. Иначе операции запись/чтение производятся некорректно.<br />
<br />
В режиме 'запись' 14-й разряд РС (CRC) служит для индикации <br />
ситуации, когда текущее требование не было обслужено, а возникли <br />
условия на формирование нового требования. Она является сбойной, <br />
если возникает в середине цикла записи на диск. При этом м/с <br />
прекращает формирование циклического кода и записывает <br />
полученный контрольный код на диск.<br />
<br />
В режиме 'чтение' 14-й разряд РС (CRC) служит признаком <br />
некорректности выполненного чтения.<br />
<br />
При применении м/с следует учесть, что м/с формирует <br />
пропуск синхроимрульсов информации при наличии '1' в 9-ом <br />
разряде РС (WM).<br />
<br />
М/с опознает маркер, и, тем самым, запускается на чтение <br />
информации с диска, если обнаружен пропуск синхроимпульсов в <br />
коде А1 (10100001).<br />
<br />
При записи '1' в 8-й разряд РС (Gdr) м/с частично <br />
приводится в исходное состояние, а по ее снятию готова <br />
осуществлять поиск маркера. Этим разрядом рекомендуется <br />
пользоваться для принудительной синхронизации схемы <br />
синхронизации со считываемыми данными, причем желательно <br />
записать '1', а затем '0' в этот разряд в области зоны нулей <br />
(домаркерной зоны).<br />
<br />
При частоте 4 МГц, подаваемой на вход CLC, м/с обеспечивает <br />
временные характеристики накопителя типа 'Электроника 6022'.<br />
�<br />
Описание выводов м/с.<br />
<br />
01 - AD00 - разряд 00 шины адрес/данные I/O<br />
02 - AD01 - разряд 01 шины адрес/данные I/O<br />
03 - AD02 - разряд 02 шины адрес/данные I/O<br />
04 - AD03 - разряд 03 шины адрес/данные I/O<br />
05 - AD04 - разряд 04 шины адрес/данные I/O<br />
06 - AD05 - разряд 05 шины адрес/данные I/O<br />
07 - AD06 - разряд 06 шины адрес/данные I/O<br />
08 - AD07 - разряд 07 шины адрес/данные I/O<br />
09 - AD08 - разряд 08 шины адрес/данные I/O<br />
10 - AD09 - разряд 09 шины адрес/данные I/O<br />
11 - AD10 - разряд 10 шины адрес/данные I/O<br />
12 - AD11 - разряд 11 шины адрес/данные I/O<br />
13 - AD12 - разряд 12 шины адрес/данные I/O<br />
14 - AD13 - разряд 13 шины адрес/данные I/O<br />
15 - AD14 - разряд 14 шины адрес/данные I/O<br />
16 - AD15 - разряд 15 шины адрес/данные I/O<br />
17 - SYNC - синхро активного устройства I<br />
18 - DIN - ввод данных I<br />
19 - DOUT - вывод данных I<br />
20 - INIT - установка I<br />
21 - GND - ОБЩИЙ<br />
22 - CLC - тактовая частота I<br />
23 - RPLY - синхро пассивного устр-ва O<br />
24 - IND - индекс I<br />
25 - D03 - выходные данные 3 O<br />
26 - D02 - выходные данные 2 O<br />
27 - D01 - выходные данные 1 O<br />
28 - WRE - разрешение записи O<br />
29 - DI - входные данние I<br />
30 - REZ - резервный O<br />
31 - WPR - защита записи I<br />
32 - RDY - готовность I<br />
33 - IR0 - 0-я дорожка I<br />
34 - ST - шаг O<br />
35 - DIR - направление шага O<br />
36 - HS - выбор поверхности O<br />
37 - MSW - включение э.д. O<br />
38 - DS3 - выбор накопителя 3 O<br />
39 - DS2 - выбор накопителя 2 O<br />
40 - DS0 - выбор накопителя 1 O<br />
41 - DS1 - выбор накопителя 0 O<br />
42 - +5V - питание +5<br />
Выводы 1-16 и 23 нагружены резисторами 1,6 кОм и имеют <br />
Z-состояние.<br />
</pre><br />
<br />
[[Категория:Контроллеры ввода-вывода]]</div>Panther