Страница: 5/11
n2 { m2 } --(4,0) 0 0 │m1 0 4 0│
│ │
<<GO(a;d1,n3)>>-- 1,x 0 1 │m4 1 2 x│
│ │
d1 { m0 } --(1,0) 1 0 │m0 1 1 x│
│ │
<<GO(a;d1,n3)>>-- 1,x 1 1 │m3 0 0 1│
│ │
n3 { m3 } --(1,1),(3,1) 2 0 │m0 2 3 x│
│ │
n4 { m4 } --(0,1) 2 1 │m1 0 4 0│
│ │
<<GO(a;d2,n1)>>-- 2,x 3 0 │m5 1 3 x│
│ │
d2 { m0 } --(2,0) 3 1 │m3 0 0 1│
│ │
<<GO(b;n5,n3)>>-- 3,x 4 0 │m2 1 1 x│
│ │
n5 { m5 } --(3,0) ────┴────────┘
<<GO(a;n5,n3)>>-- 3,x
Распределять микроинструкции по ячейкам памяти удобно
в следующем порядке:
- связать с различными операторами условного перехода, кон-
фликтующими между собой по адресации, различающиеся между со-
бой старшие разряды адреса;
- распределить микроблоки по ячейкам памяти с учетом назнач-
енных старших разрядов адреса и входных значений;
- оставшимся нераспределенным микроблокам назначить произ-
вольные свободные адреса.
СХЕМА С СОКРАЩЕННЫМ ТАКТОМ
Использование этой схемы позволяет при сохранении пре-
имуществ последовательного варианта взаимодействия сократить
наиболее длинные цепи, общие для ОА и УА, до длины цепей кон-
вейерного варианта.
┌──────────────────────────────────┐ ──┬──────────┬
│ ╔══════════════════════════╗│ ROM_0 A'│ Y H A e│
│ ║ ┌────┐ ║│ ──┼──────────┼
│ ║ │ROM ╞═╬A ║│ 0 │m1 0 4 0│
│ ║ │ ├─╫e ║│ 1 │m0 1 1 x│
│ ╠>╡ ╞═╬Y ┌───┐ ┌┬──┬┐║│ 2 │m0 2 3 x│
│ ║ │ ╞═╬H │MUX│ ││RG│╞╝│ 3 │m5 1 3 x│
│ ║ │ 0 │ ╚══>╡0 │ ││ │├─┘e' 4 │m2 1 1 x│
│ A'║ ├────┤ │ │ ││ ││ ──┴──────────┘
│ ║ │ROM ╞═╬A │ ╞══>╡│ │╞══>Y' ──┬──────────┬
│ ┌───┐║ │ │ ╠══>╡1 │ ││ ││ ROM_1 A'│ Y H A e│
│ │MUX│╚>╡ ├─╫e │А │ C││ │╞╗H' ──┼──────────┼
└>┤0 │ │ ╞═╬Y └A──┘ ─/┴┴──┴┘║ 0 │m4 1 2 x│
a>┤1 │ │ 1 ╞═╬H │ ║ 1 │m3 0 0 1│
b>┤2 │ └────┘ │ ║ 2 │m1 0 4 0│
│А ├──────────────┘ ║ 3 │m3 0 0 1│
└A──┘ ║ ──┴──────────┴
╚══════════════════════════════╝
Реферат опубликован: 28/11/2009