64157 (674318), страница 2
Текст из файла (страница 2)
В соответствии с таблицей 1 в схеме Рис 5. использованы пять микроприказов: МК(0) - S0 , MK(1) - S1 , MK (2) - S2 , MK(3) - C0 , MK(4) - вход данных вдвигаемых при сдвиге вправо на RG2.
Работа схемы определяется МП, представленной на Рис. 6. Список используемых импульсных сигналов:
у1: { y2: С RG2=\/ y12: Z=RG2 y3: { >RG2=\/ ; >RG1=\/ } y4: RG3=X y5: RG2=RG1; y6: { RG1=X; Tзн3=P3; Tпп=0; Тзн1=1; СТ=9; } y7: RG1(0)=1 y8: Тзн1=0 у9: СТ=СТ-1 2 D< 1 D< 1 1 y y2 C Р14 у16 1 Р2 у6 R у5 у1 С у14 С 1 y y11 y13 E y6 ЕI y9 -1 y10 S y6 С Рис. 3. МК(2) 2 D< 1 D< 1 A У2 C y6 C Р14 МК(0) МК(1) 1 Р2 у1 С у5 С у5 Рис. 4. MK(1) S1 2 D< 1 D< 1 MK(0) S0 3 МК(4) D> D> y4 C M y3 A1 y1 < y1 < y5 1 Р2 у1 С у3 С 1 D T y3 y1 1 C Рис. 5. 5. Функциональная схема управляющей части Функциональная схема УЧ устройства представлена на Рис. 8 и включает следующие основные части: триггер запуска (Тзап), управляющую память (УП), регистр адреса МК (RGAMK), схему формирования управляющих сигналов МО у1 - у12 , основу которой составляет дешифратор МК (DCMK), мультиплексор логических условий (MS) и триггер ошибки (Тош), который устанавливается в 1 при обнаружении ошибки в МК, считываемой из УП. Исходя из количества вершин в графе МП на Рис. 6 и ее сложности, определим ориентировочно количество ячеек в УП, равным 3 сегментам по 16 ячеек в каждом. Формат МК, записываемой в ячейке УП, приведен на Рис. 7. MK Y XvSнов A` B 0 1 2 3 4 Q1 Q2 Q3 Q4 W P к.р Рис. 7 Здесь старшие 9 разрядов образуют операционное поле МК. В первых 5 разрядах кодируются горизонтальным способом микроприказы МК(0 - 4), a y11 1 9 0 МК(0),2 1 МК(1,2),2 0 1 1 конец Рис. 6. в следующих 4-х разрядах ( Q1, Q2, Q3, Q4) кодируются вертикальным способом МО. В них фиксируется номер совокупности импульсных управляющих сигналов МО, входящих в данную МК. В МП на Рис. 6 входят 12 таких совокупностей сигналов. Обозначим их как: Y1=y2 , Y2=y6 , Y3=y1 , Y4=y7 , Y5=y8 , Y6=y9 , Y7={y5 , y2} , Y8=y10 , Y9=y12 , Y10=y4 , Y11=y11 , Y12={y3 , y9}. Адресное поле МК включает 4-х разрядное поле Х, в котором фиксируется номер логического условия Рi (i=1-15), и 4-х значное поле адреса МК А=А`В где В - младший разряд адреса. При формировании адреса следующей МК значение проверяемого условия Рi подставляется в младший разряд адреса А. Также есть разряд W по которому производится останов МП, и разряд межсегментного перехода Р, при единичном значении которого производится межсегментный переход, адрес нового сегмента берется в поле Х. Последний разряд в МК является контрольным разрядом проверки на четность. В целом схема на Рис. 8 работает следующим образом. По сигналу “Запуск” в RGAMK фиксируется начальный адрес = 0. При этом на выходах УП с задержкой, равной времени чтения информации из УП, формируются разряды МК, записанной по данному адресу. Одновременно по сигналу “Запуск” Тзап устанавливается в 1, и в схему УЧ начинают циклически поступать сигналы z1 , z2. По сигналу z1 в ОЧ поступают импульсные управляющие сигналы , по z2 в регистр RGAMK записывается адрес следующей ячейки памяти. 6. Принципиальная схема управляющей части Принципиальная схема построена на основе общей шины в которую вводятся все входные и выходные сигналы. Триггеры Тзап , Тош и Т реализованы на микросхеме ТВ9, RGAMK и GRSEG на микросхемах ТМ8, MS - на КП1, схема М2 на 2-х элементах ИП5 и микросхеме ЛП5, схема формирования импульсных сигналов на дешифраторе ИД3, УП - на пяти элементах ПЗУ РТ4. з остан K 3 3 сброс C R 0 MS & 1 Р1 1 T & Р15 15 & C Z1 Р ОШ 4 MK ... формир. ... 8 у1 - у12 MK(3) MK(2) C MK(1) MK(0) Рис. 8. 7. Таблица микрокоманд адрес ячейки МК Q WP XvS A` B Примеч МК ЛУ 00 0000 00000 1010 00 0010 0010 у4 Р2 0001 00000 0000 00 1111 1100 Р15 0010 00000 0010 00 0000 0100 у6 0011 00000 0001 00 0000 1111 у2 0100 00000 1010 00 0101 0110 у11 Р5 0101 00000 0111 00 0000 1110 у2, у5 0110 00000 0000 00 0011 1000 Р3 0111 10000 0001 00 0011 1000 МК(0), у2 Р3 1000 00000 0000 00 1110 1010 Р14 1001 00000 0000 00 0001 1010 Р1 1010 00000 1100 00 0100 0000 у3, у9 Р4 1011 00001 1100 00 0100 0000 МК(4),у3,у9 Р4 1100 00000 1001 00 0000 0101 у12 1101 01100 0001 00 0000 1100 МК(1,2), у2 1110 00000 1001 10 0000 0000 у12 останов 1111 00000 0010 01 0001 0000 у6 межс.БП 01 0000 00000 0000 00 1001 0010 Р9 0001 0010 00000 0011 00 1011 0100 у1 Р11 0011 00000 1000 10 0000 0000 у10 останов 0100 01100 0001 00 1010 0110 МК(1,2), у2 Р10 0101 10000 0001 00 1010 0110 МК(0), у2 Р10 0110 00000 0100 00 0111 1000 у7 Р15 0111 00000 0000 00 0111 1000 Р15 1000 00000 0110 00 0100 1010 у9 Р4 1001 00000 0000 00 1100 1100 Р12 1010 00000 0000 00 0000 0010 БП 1011 00000 0000 00 0011 1100 P3 1100 00000 1001 01 0010 0001 y12 межс.БП 1101 00000 0000 00 0001 1110 P1 1110 10000 0001 01 0010 0000 МК(0),у2 межс.БП 1111 01100 0001 01 0010 0000 МК(1,2),у2 межс.БП 10 0000 00000 0000 00 0111 0010 Р7 0001 00000 0111 00 1000 1000 у5, у2 Р8 0010 00000 0000 00 1000 0100 Р8 0011 00000 01 0001 1100 у межс.БП 0100 00000 0000 01 0001 1100 межс.БП 0101 00000 0000 00 0001 0110 Р1 0110 01100 0001 01 0001 1100 МК(1,2),у2 межс.БП 0111 10000 0001 01 0001 1100 МК(0),у2 межс.БП 1000 00000 0000 00 0001 1010 Р1 1001 00000 0000 00 1101 1010 Р13 1010 00000 0000 00 1000 1100 Р8 1011 00010 0001 00 1000 1100 МК(3), у2 Р8 1100 00000 1001 10 0000 0000 у12 останов 1101 00000 0000 00 0001 1110 Р1 1110 00000 1001 10 0000 0000 у12 останов 1111 00000 0000 01 0011 0000 межс.БП 11 0000 00000 0000 00 0011 0010 Р3 0001 0010 00000 1001 10 0000 0000 у12 останов 0011 00000 1000 10 0000 0000 у10 останов Литература 9
X(8 : 0)
RG3 MS KSM 0 MS D RG2 D RG1
D 0 1 0 0
1 3 y16 D> D>
y17 R 8 y7 S0 8
A C y6 C
A0 > y14 >
y4 C C П9 y5 A1 y1 < y1 <
y5
3 1 D Tпер у15 D Tзн2 D Tзн1
12
1
0 ST
1 1 P4 1
2 P7
3 y6 R Тпп ПРС P3 D Tзн3 P8 ...
RG3 MS KSM 0 MS D RG2 D RG1
D 0 1 0 0
1 3 МК(3) D> D>
y17 R 8 y7 S0 8
A0 У5 > y5 >
y4 C C П9 y5 A1 y1 < y1 <
D Tзн2 D Tзн1
RG3 S3 АЛУ 0 MS D RG2 D RG1
D MK(2) S2 F 1 0 0
A` P14 y11 R 8 y7 S0 8
B` C9 У2 C y6 C
MK(3) C0 A0 У3 > y3 >
y3
D Tзн2 D Tзн1
начало
4
0 1 2
y6 6
0 МК(1,2),2 11 МК(0),2
P5
1 1 10
МК(0),у2 7
0 0 15 0
P3 P14 1
1 1 1 12
0 8
P1 9
1 0 4
МК(4), y3, y9 y3, y9 3
1
0
P4 7 0
1 8
0 1
P15 МК(1,2),2 1 МК(0),2
1
МК(1,2), у2 12
5,2
8 1 13
y12 1
0 1
МК(3),2
у2, у5
0 8
1
0 3
1
у12 10
ош ошибка 0 RG
С & S Тош 1 SEG 0 к.р. ___
Р 1 М2 ОШ
R & C
R ОШ
A УП ...
апуск 0 RG 0
1 J Tзап 1 AMK 1
С C А`` 2 2
R
В
R Z2 A`` ...
D
A
& C &
остан
0 0 у1
___ 2 DC 1 схема у2
MK(4) 15 у12