Ñòóäåíòàì > Êóðñîâûå > Ìåòîäè÷êà äëÿ êóðñîâîãî ïðîåêòèðîâàíèÿ ïî ÏÒÖÀ
Ìåòîäè÷êà äëÿ êóðñîâîãî ïðîåêòèðîâàíèÿ ïî ÏÒÖÀÑòðàíèöà: 3/5
íàèáîëåå äëèííûå öåïè, îáùèå äëÿ ÎÀ è ÓÀ, äî äëèíû öåïåé
êîí-
âåéåðíîãî âàðèàíòà.
┌──────────────────────────────────┐
──┬──────────┬
│
╔══════════════════════════╗│
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──┘
║
──┴──────────┴
╚══════════════════════════════╝
Ñïîñîá àäðåñàöèè, ïî ñóùåñòâó, òàêîé æå, êàê è â
ïðåäû-
äóùåé ñõåìå. Òîëüêî â ðàññìàòðèâàåìîé ñõåìå âõîäíîé
ñèãíàë
óïðàâëÿåò âûáîðîì îäíîãî èç äâóõ áëîêîâ ÏÇÓ (ìîæíî
èíòåðïðå-
òèðîâàòü ýòîò ñèãíàë êàê ñòàðøèé ðàçðÿä àäðåñà).
ÑÕÅÌÀ Ñ ÐÅÃÓËßÐÍÎÉ ÀÄÐÅÑÀÖÈÅÉ
┌───┐
┌──┐ 0W- +1
│MUX├─>┤M2├──┐ 1W- çàãðóçêà
0─>┤0
│┌>┤ │
─V┬┬──┬┐
┌───┐ Y
a─>┤1 ││
└──┘ W││CT││
│ROM╞══>
b─>┤2 ││
││ ││ │ │H
│ ││
││ ││A │
╞════╗
│À ││
╔══>╡│ │╞═>╡
│e ║
└A──┘│
║ ││ ││ │
├──┐ ║
║ │ ║
C││ ││ │ ╞═╗│ ║
║ │ ║
─/┴┴──┴┘
└───┘S║│ ║
║ │
╚═════════════════╝│
║
║
└───────────────────────┘
║
╚═════════════════════════════╝
 ýòîé ñõåìå ïðè ðàçâåòâëåíèè ïðîöåññà âû÷èñëåíèé
ïàðà
àëüòåðíàòèâíûõ àäðåñîâ ïîëó÷àåòñÿ ñëåäóþùèì îáðàçîì: îäèí
àä-
ðåñ âñåãäà íà åäèíèöó áîëüøå, ÷åì òåêóùèé ( ò.å.
èçìåíÿåòñÿ
"ðåãóëÿðíûì" îáðàçîì ), âòîðîé àäðåñ -
ïðîèçâîëüíûé è ñîäåð-
æèòñÿ âìåñòå ñ ìèêðîêîìàíäîé â ìèêðîèíñòðóêöèè.
Ýëåìåíòîì, "âû÷èñëÿþùèì" àäðåñ, ÿâëÿåòñÿ
ñ÷åò÷ìê, óïðàâ-
ëÿåìûé ñèãíàëîì, ÿâëÿþùèìñÿ âõîäíûì äëÿ ÓÀ. Ïðè
ðàçëè÷íûõ
çíà÷åíèÿõ âõîäíîãî ñèãíàëà ñ÷åò÷èê âûïîëíÿåò äâå ôóíêöèè:
ëè-
áî ïðèáàâëÿåò åäèíèöó ê çíà÷åíèþ, êîòîðîå õðàíèëîñü â
ñ÷åò÷è-
êå è ÿâëÿëîñü òåêóùèì àäðåñîì, ëèáî çàãðóæàåòñÿ çíà÷åíèåì
àä-
ðåñà èç óïðàâëÿþùåé ïàìÿòè.
 ñõåìó ââåäåí ýëåìåíò Ì2, ïîçâîëÿþùèé
èíâåðòèðîâàòü
çíà÷åíèå âõîäíîãî ñèãíàëà, ÷òî îáëåã÷àåò ðàñïðåäåëåíèå
ìèêðî-
èíñòðóêöèé ïî ÿ÷åéêàì óïðàâëÿþùåé ïàìÿòè.
Àäðåñ
n1 { m1 } -- 0 A │
Y H e S│
──┼───────────┤
n2 { m2 } -- 1 0
│m1 x x 1│
│ │
<<GO(a;d1,n3)>>
1 │m2 1 0 3│
│ │
d1 { m0 } --
2 2 │m0 1 1 2│
│ │
<<GO(a;d1,n3)>>
3 │m3 x x 4│
│ │
n3 { m3 } --
3 4 │m4 1 0 0│
│ │
n4 { m4 } --
4 5 │m0 2 0 3│
│ │
<<GO(a;d2,n1)>>
6 │m5 1 1 6│
│ │
d2 { m0 } --
5 7 │m0 0 1 3│
──┴───────────┘
<<GO(b;n5,n3)>>
n5 { m5 } -- 6
<<GO(a;n5,n3)>>
 ñõåìå äëÿ êîíâåéåðíîãî âàðèàíòà âçàèìîäåéñòâèÿ
ðåãó-
ëÿðíîå èçìåíåíèå àäðåñà ïðèõîäèòñÿ îðãàíèçîâûâàòü òàê,
÷òîáû
íå óâåëè÷èâàòü ÷èñëî ìåñò êîíâåéåðà.
╔══════════════════════════════╗
║╔═════════════════════╗
║
║║
┌┬──┬┐
┌───┐║
┌───┐S║
║║
┌───┐ ││RG││
│MUX│║ │ROM╞═╝
║╚═>╡INC╞═>╡│
│╞>╡0 │║ │ │Y
┌┬──┬┐Y'
║ └───┘
C││ ││ │ │║ │
╞══>╡│RG│╞══>
║
─/┴┴──┴┘ │
╞╩>╡ │ ││ ││
║ ─/┬┬──┬┐
│ │A │ │H ││ ││H'
║ C││RG││
│ │ │ ╞══>╡│
│╞══╗
╚═════════>╡│
│╞>╡1 │ │ │e ││
││e'║
││ ││
│À │ │ ├──>┤│
│├┐ ║
┌───┐
└┴──┴┘ └A──┘
└───┘
─/┴┴──┴┘│ ║
│MUX│
┌──┐ │ C │ ║
0─>┤0
├─>┤M2├────┘
│ ║
a─>┤1 │┌>┤
│ │ ║
b─>┤2 ││
└──┘ │ ║
│À
││ │ ║
└A──┘└─────────────────────────────┘
║
╚═══════════════════════════════════╝
ÑÕÅÌÀ Ñ ÅÑÒÅÑÒÂÅÍÍÎÉ ÀÄÐÅÑÀÖÈÅÉ È
ÑÎÂÌÅÙÅÍÍÛÌ ÍÀÇÍÀ×ÅÍÈÅÌ ÐÀÇÐßÄΠß×ÅÉÊÈ ÏÇÓ
╔════════════════════════════╗
C
║╔═══════════════════╗
║ ─/┬┬──┬┐H'
║║
┌┬──┬┐
┌───┐║ ┌───┐
║
╔══>╡│RG│╞══╗
║║ ┌───┐
││RG││ │MUX│║ │ROM│
║ ║ ┌>┤│ │├─┐║
║╚>╡INC╞>╡│
│╞>╡0 │║ │
│S║H║e│ └┴──┴┘
│║
║
└───┘C││ ││ │
│║ │ │ ║ ║ │
┌┬──┬┐Y│║ äëÿ RG"Y"
║
─/┴┴──┴┘ │
╞╩>╡ ▐██████>╡│RG│╞>│║
║
─/┬┬──┬┐ │ │A │
│ w c││ ││ │║ 0w-çàãðóçêà
|