3. D¹ng vËt lý cña c¸c tr¹m ®iÒu khiÓn chÝnh :
Tr¹m ®iÒu khiÓn chÝnh (SMC) ®îc tæ chøc quanh Bus tr¹m ®iÒu khiÓn (BSM). §©y lµ Bus 16 bÝt.
C¸c b¶ng m¹ch kh¸c nhau ®îc nèi tíi bus nµy vµ nã ®îc c¸c b¶ng m¹ch sö dông lµm 1 ph¬ng tiÖn th«ng tin.
13 b¶ng m¹ch cã thÓ ®îc nèi tíi Bus tr¹m ®iÒu khiÓn bªn trong 1 tr¹m ®iÒu khiÓn chÝnh:
- 1 b¶ng ACAJA cïng víi b¶ng liªn hîp cña nã (ACAJB) cã tr¸ch nhiÖm qu¶n lý viÖc trao ®æi th«ng tin gi÷a vßng ghÐp liªn tr¹m (MIS) vµ Bus BSM
- 4 b¶ng ACAJA cïng víi ACAJB lµ c¸c b¶ng liªn hîp cña chóng thùc hiÖn qu¶n lý viÖc trao ®æi th«ng tin gi÷a MAS vµ BSM.
- 3 b¶ng ACMCQ thùc hiÖn chøc n¨ng Bé nhí chung, hoÆc chØ 1 ACMCS ( ë ®©y ta ®Ò cËp tíi ACMCS).
- 1 b¶ng ACUTR thùc hiÖn chøc n¨ng bé xö lý chÝnh (PUP).
- 4 b¶ng ACUTR thùc hiÖn c¸c chøc n¨ng bé xö lý thø cÊp (PUS).
B¶ng ACALA, kh«ng ®îc ®Êu nèi trªn Bus tr¹m ®iÒu khiÓn BSM, nã cã tr¸ch nhiÖm thu thËp vµ ph¸t c¸c c¶nh b¸o nguån cña Tr¹m ®iÒu khiÓn chÝnh SMC. Nã ®îc nèi tíi Vßng ghÐp c¶nh b¸o (MAL).
H×nh 21: GhÐp nèi tr¹m ®iÒu khiÓn.
- 5 lo¹i Card : . Bé xö lý UC 68020 hoÆc 68030 ACUTR
. Bé nhí 16 Mb ACMCS
. M« ®un kÕt nèi MIS/MAS ACAJA/ACAJB
. M« ®un kÕt nèi c¶nh b¸o ACALA.
- Tr¹m SMC (tèi ®a 17 card + 2 bé chuyÓn ®æi ®iÖn CV)
- C«ng suÊt tiªu thô tèi ®a t¹i 5V íc tÝnh < 160 W.
3.1 B¶ng ACUTR : (Bé xö lý).
3.1.1 Vai trß :
Trong hÖ thèng OCB 283, b¶ng m¹ch ACUTR ®îc tæ chøc trªn c¬ së 1 bé vi xö lý 68020 (ACUTR3) hoÆc 68030 ( ACUTR4) t¹o thµnh 1 ®¬n vÞ xö lý cho c¸c tr¹m ®a xö lý mµ tr¹m nµy còng ®îc gäi lµ 1 §¬n vÞ xö lý chÝnh (PUP) hoÆc 1 ®¬n vÞ xö lý thø cÊp (PUS).
3.1.2 VÞ trÝ :
ACUTR ®îc gia nhËp víi :
- Bus tr¹m ®iÒu khiÓn, (b¾t buéc),
- 1 bus côc bé (trong trêng hîp PUP).
1 tr¹m ®iÒu khiÓn cã thÓ gåm 1 hay nhiÒu h¬n 1 b¶ng m¹ch ACUTR ®îc nèi tíi Bus tr¹m ®a xö lý.
H×nh 22:BUS tr¹m ®a xö lý.
C¸ch ®Êu nèi cña 1 ACUTR cho phÐp trao ®æi sè liÖu víi c¸c b¶ng ®i kÌm (Slave) 32 bÝt (ACMCQ, ACMCS) hoÆc 16 bÝt.
§Êu nèi tíi Bus tr¹m ®a xö lý BSM x¶y ra ë chÕ ®é 16 bit ( ®Þa chØ cña nã nhá h¬n 16 Mbyte) hoÆc ë chÕ ®é 32 bÝt ( ®Þa chØ cña nã lín h¬n 16 Mbyte). ChÕ ®é 32 bit cho phÐp bé xö lý 68020 ®îc ho¹t ®éng hÕt kh¶ n¨ng (32 bÝt ®Þa chØ vµ 32 bÝt d÷ liÖu). ChÕ ®é nµy ®îc sö dông mét c¸ch tù ®éng khi ®Þa chØ ®îc ph¸t ®i bëi bé vi xö lý vît qu¸ 16 Mbyte.
3.1.3 Tæ chøc tæng qu¸t cña b¶ng :
1 bé xö lý 32 bÝt :
- Bé xö lý 68020 cña Motorola ho¹t ®éng ë 15,6 Mhz (ACUTR3),
- Bé xö lý 68030 cña Motorola ho¹t ®éng t¹i 40 Mhz (ACUTR4).
Bé xö lý 68020 cã thÓ th©m nhËp vµo:
- 1 bé nhí EPROM 128 Kbyte (Bé nhí chØ ®äc cã thÓ xo¸ vµ lËp tr×nh)
- 1 bé nhí DRAM ( Bé nhí truy nhËp tù do) 4Mbyte ®èi víi ACUTR3 hoÆc 16 Mbyte ®èi víi ACUTR4),
- C¸c thanh ghi (vÞ trÝ nhí cã ®é dµi 1 ®Õn 2 tõ dµnh cho c¸c môc ®Ých ®Æc biÖt nh lu ®Þa chØ hoÆc sè liÖu cÇn xö lý).
- 1giao tiÕp bus néi bé,
- 1 giao tiÕp bus tr¹m ®a xö lý ®îc cÊp bëi d·y cæng BSM,
-
1 vïng ®Êu nèi ®îc x¾p xÕp trong d·y cæng BSM.
H×nh 23: Giao tiÕp gi÷a c¸c tr¹m.
3.2 B¶ng ACMCS : (bé nhí chung 16 Mbyte).
3.2.1.Vai trß:
B¶ng ACMCS lµ bé nhí chung cña c¸c tr¹m ®iÒu khiÓn OCB283 dung lîng 16 Mb. Nã ®îc b¶o vÖ bëi 1 m· tù söa lçi vµ cã thÓ ®îc th©m nhËp th«ng qua Bus tr¹m ®a xö lý BSM vµ bus côc bé (BL).
3.2.2. VÞ trÝ :
Nã giao tiÕp víi:
-Bus tr¹m ®a xö lý, lµ 1 bus ®a ®iÒu khiÓn (Multi- master) víi th©m nhËp cã u tiªn. Bus sè liÖu lµ 1 bus 16 bit cho sè ®Þa chØ < 16 Mbytes vµ 1 bus 32 bit cho sè ®Þa chØ n»m gi÷a 16 Mbytes vµ 4 Mbytes. §Ó ho¹t ®éng, b¶ng m¹ch nµy ph¶i ®îc liªn kÕt víi 1 b¶ng chñ (b¶ng xö lý ) th«ng qua bus tr¹m ®a xö lý.
- Bus néi bé, lµ 1 bus truy nhËp nhanh ®Õn b¶ng chñ. Bus sè liÖu nµy lµ mét 1 bus 32 bit vµ nã chØ cã thÓ th©m nhËp tíi c¸c ®Þa chØ < 16 Mbytes. Mét tuyÕn liªn kÕt víi 1 b¶ng chñ th«ng qua bus néi bé kh«ng nhÊt thiÕt ®èi víi sù ho¹t ®éng cña b¶ng nµy.
3.2.3. Tæ chøc :
B¶ng ACMCS gåm c¸c phÇn chñ yÕu sau:
- Bus tr¹m ®a xö lý vµ c¸c giao tiÕp bus côc bé.
1 vïng ®Þa chØ ®Æc biÖt chØ cã kh¶ n¨ng truy nhËp th«ng qua bus tr¹m ®a xö lý vµ ®îc gäi lµ 1 " vïng Link - pack". Nã gåm:
-
C¸c thanh ghi lÖnh vµ c¸c thanh ghi tr¹ng th¸i,
-
C¸c bé läc phiªn dÞch ®Þa chØ,
- 128 khèi nhí, mçi khèi 128 Kbytes ( tøc lµ 16 Mbytes), cã thÓ truy nhËp th«ng qua bus tr¹m ®a xö lý vµ bus côc bé,
- §iÒu khiÓn th©m nhËp tõng phÇn vµ thuËt to¸n nhí l¹i.
3.3 C¸c b¶ng ACAJA/ ACAJB : 3.3.1.Vai trß cña bé nèi (coupler):
Bé nèi ®îc tæ chøc trªn c¬ së 1 con xö lý 68020 vµ t¹o cho nã cã kh¶ n¨ng nèi 1 tr¹m mµ tr¹m nµy gåm 1 bus tr¹m ®a xö lý tíi 1 vßng ghÐp th«ng tin (token ring). Bé nèi nµy ®îc liªn hîp víi c¸c phÇn mÒm thÝch hîp vµ thùc hiÖn c¸c chøc n¨ng cña bé nèi MIS ( CMIS) hay bé nèi MAS (CMAS) tuú theo nã ®îc ®Êu nèi tíi 1 vßng ghÐp liªn tr¹m (MIS) hay 1 vßng ghÐp th©m nhËp tr¹m ®iÒu khiÓn chÝnh (MAS).
Bé nèi cã thÓ phôc vô nh 1 bé ®iÒu khiÓn tr¹m ®èi víi c¸c ho¹t ®éng khëi t¹o vµ n¹p phÇn mÒm. NÕu nã thùc hiÖn chøc n¨ng nh vËy th× nã ®îc ®Ò cËp ®Õn nh lµ 1 " Bé nèi ghÐp chÝnh " (CMP), ngîc l¹i nã ®îc ®Ò cËp tíi nh 1 " Bé nèi ghÐp thø cÊp" (CMS).
3.3.2. VÞ trÝ cña bé nèi:
Bé nèi vßng tÝn hiÖu (Token Ring Coupler) ®îc ®Êu nèi víi :
Bus tr¹m ®a xö lý vµ 2 vßng tÝn hiÖu (Token ring).
H×nh 24:§Êu nèi víi c¸c RING.
3.3.3 Tæ chøc tæng qu¸t cña bé nèi :
Bé nèi gåm 2 b¶ng ACAJA vµ ACAJB.
ACAJA ®îc tæ chøc trªn c¬ së bé vi xö lý 32 bit 68020 cña Motorola ho¹t ®éng ë 15.6 Mhz.
Bé vi xö lý 68020 cã thÓ th©m nhËp vµo:
- 128 Kbyte EPROM,
- 4 Mbyte DRAM,
- C¸c thanh ghi (ICMAT, ICLOG,...),
- 1 giao tiÕp bus tr¹m ®a xö lý ®îc cÊp bëi mét d·y cæng bus tr¹m ®a xö lý.
- 1 vïng kÕt nèi ®îc x¾p xÕp bªn trong d·y cæng bus tr¹m ®a xö lý.
- 2 bé phèi ghÐp vßng tÝn hiÖu : 1 bé ®îc ®Æt ë ACAJA, vµ 1 bé kh¸c trªn ACAJB.
2 b¶ng nµy ®îc ®Êu nèi víi nhau th«ng qua 1 bus riªng ë sau gi¸ m¸y.
Nguån cÊp cho 2 b¶ng m¹ch lµ riªng rÏ, ®Ó b¶o ®¶m kh«ng x¶y ra sù nhiÔu lo¹n ®ång thêi cña 2 vßng trong trêng hîp cã sù cè vÒ nguån.
B¶ng ACAJB còng t¹o cho nã kh¶ n¨ng ®äc sè tr¹m (§Þa chØ vËt lý = APSM ).
Chia sẻ với bạn bè của bạn: |