CHÆÅng 5 gheïP 8088 VÅÏi bäÜ nhåÏ vaì TÄØ chæÏC vaìO/ra dæÎ liãÛU



tải về 401.71 Kb.
trang2/4
Chuyển đổi dữ liệu23.08.2016
Kích401.71 Kb.
#26047
1   2   3   4








Choün voí

Hçnh 5.11. så âäö khäúi 1 vi maûch nhåï.

Theo så âäö khäúi naìy ta tháúy mäüt lvi maûnh nhåï coï caïc nhoïm tên hiãûu sau :


  • Nhoïm tên hiãûu âëa chè :

Caïc tên hiãûu âëa chè coï taïc duûng choün ra mäüt ä nhåï (tæì nhåï cuû thãø âãø ghi/âoüc. Caïc ä nhåï coï âäü daìi khaïc nhau tuyì theo nhaì saín xuáút : 1, 4, 8, bit. Säú âæåìng tên hiãûu âëa chè coï liãn quan âãún dung læåüng cuía maûch nhåï. Våïi mäüt maûch nhåï coï m bit âëa chè thç dung læåüng cuía maûnh nhåï âoï laì 2m tæì nhåï. Vê duû, våïi m = 10 ta coï dung læåüng maûch nhåï laì 1K ä nhåï (1 kilä = 210 = 1024) vaì våïi m=20 ta coï dung læåüng maûch nhåï laì 1M ä nhåï (1 Mãga = 220 = 1048576).



  • Nhoïm tên hiãûu dæî liãûu :

Caïc tên hiãûu dæî liãûu thæåìng laì âáöu ra âäúi våïi maûch ROM hoàûc âáöu vaìo/ra dæî liãûu chung (hai chiãöu) âäúi våïi maûch RAM. Cuîng täön taûi maûch nhåï RAM våïi âáöu ra vaì âáöu vaìo dæî liãûu riãng biãût. Âäúi våïi RAM loaûi naìy, khi duìng trong maûch cuía bus dæî liãûu ngæåìi sæí duûng phaíi näúi hai âáöu âoï laûi. Caïc maûch nhåï thæåìng coï âáöu ra dæî liãûu kiãøu 3 traûng thaïi. Säú dæåìng dáy dæî liãûu quyãút âënh âäü daìi tæì nhåï cuía maûch nhåï. Thäng thæåìng ngæåìi ta hay noïi roî dung læåüng vaì âäü daìi tæì nhåï cuìng mäüt luïc. Vê duû maûch nhåï dung læåüng 1 Kx8 (tæïc laì 1KB) hoàûc 16Kx4 ...



  • Nhoïm tên hiãûu choün vi maûch (choün voí) :

Caïc tên hiãûu choün voî laì (chip select) hoàûc (Chip enable) thæåìng âæåüc duìng âãø taûo ra vi maûch nhåï cuû thãø âãø ghi/âoüc. Tên hiãûu choün voî åí caïc maûch RAM thæåìng la , coìn åí maûch ROM thæåìng laì . Caïc tên hiãûu choün voî thæåìng âæåüc näúi våïi âáöu ra cuía bäü giaíi maî âëa chè. Khi mäüt maûnh nhåï khäng âæåüc choün thç bus dæî liãûu cuía noï bë treo (åí traûng thaïi tråí khaïng cao)




  • Nhoïm tên hiãûu âiãöu khiãøn :

Tên hiãûu âiãöu khiãøn cáön coï trong táút caí caïc maûch nhåï. Caïc maûch nhåï ROM thæåìng coï mäüt âáöu vaìo âiãöu khiãøn (output enable) âãø cho pheïp dæî liãûu âæåüc âæa ra bus. Mäüt màût nhåï khäng âæåüc måí båíi thç bus dæî liãûu cuía noï bë treo.

Mäüt maûch nhåï Ram nãúu chè coï mäüt tên hiãûu âiãöu khiãøn thç thæåìng âoï laì / âãø âiãöu khiãøn quaï trçnh ghi/âoüc. Nãúu maûch nhåï RAM coï hai tên hiãûu âiãöu khiãøn âoï thæåìng laì (write enable) âãø âiãöu khiãøn ghi vaì âãø âiãöu khiãøn âoüc. Hai tên hiãûu naìy phaíi ngæåüc pha nhau âãø âiãöu khiãøn viãûc ghi/âoüc maûch nhåï.

Mäüt thäng säú âàûc træng khaïc cuía bäü nhåï laì thåìi gian thám nháûm t­ac. Noïi chung noï âæåüc âënh nghéa nhæ laì thæoìi gian kãø tæì khi coï xung âëa chè trãn bus âëa chè cho âãún khi coï dæî liãûu ra äøn âënh trãn bus dæî liãûu. Thåìi gian thám nháûm bäü nhåï phuû thuäüc ráút nhiãöu vaìo cäng nghãû chãú taûo nãn noï. Caïc bäü nhåï laìm bàòng cäng nghãû læåîng cæûc coï thåìi gian thám nháûp nhoí (10 - 30ns) coìn caïc bäü nhåï laìm bàòng cäng nghãû MOS coï thåìi gian thám nháûp låïn hån nhiãöu (cåî 150ms hoàûc hån næîa).


Sau âáy laì vê duû mäüt säú loaûi bäü nhåï thæåìng duìng :


  • Bäü nhåï EPROM :

Caïc bäü nhåï EPROM thäng duûng täön taûi dæåïi nhiãöu kiãøu maûch khaïc nhau. Hoü 27xxx coï caïc loaûi makchj sau : 2708 (1Kx8), 2716 (2Kx8), 2732 (4Kx8), 2764 (8Kx8), 27128 (16Kx8), 27256 (32Kx8), 27512 (64Kx8) våïi tac = 250-450ns tuyì theo loaûi cuû thãø. Trãn hçnh 5.12 laì så âäö caïc tên hiãûu vaì baíng chæïc nàng cuía 2716.

Maûch nhåï 2716 coï thåìi gian thám nháûp tac = 450ns, nhæ váûy âãø gheïp vaì laìm viãûc âæåüc våïi CPU 8088 5MHz noï cáön phaíi thãm chu kyì âåüi. Ngæåüc laûi maûch nhåï 2716 - 1 laûi coï tac = 250ns nãn khäng cáön thãm chu kyì âåüi.

Cáön læu yï laì trong chãú âäü duy trç cäng suáút tiãu thuû cuía maûch giaím âæåüc 75% so våïi cäng suáút khi noï åí chãú âäü têch cæûc




Chuí


A0 - A10

D0 - D7


Vpp
/PGM

Chãú âäü



/PGM



Vpp
[V]

Vcc
[V]

D0 - D7

Âoüc

0

0

+5

+5

Dout

Duy trç

1

X

+5

+5

HZ

Ghi

50ms

1

+25

+25

Din

Kiãøm tra

0

0

+25

+5

Dout

Cám ghi

0

1

+25

+5

HZ

A0 - A10 : Âëa chè x : khäng quan tám

D0 - D7 HZ : Traûng thaïi tråí khaïng cao

: cho pheïp âæa dæî liãûu ra

/PGM : âiãûn aïp ghi
Hçnh 5.12. Bäü nhåï EPROM 2716 (2Kx8)


  • Bäü nhåï RAM ténh (SRAM) :

Bäü nhåï SRAM coï khaí nàng læu giæî thäng tin trong noï chæìng naìo noï coìn âæåüc cáúp âiãûn. Caïc bäü nhåï SRAM vaì EPROM cuìng dung læåüng thæåìng coï caïch bäú trê chán giäúng nhau âãø dãø bãö daìy thay thãú láùn trong qua trçnh phaït triãøn hãû thäúng. Trãn hçnh 5.13 laì vê duû maûch nhåï TMS 4014 (2Kx8) våïi thåìi gian thám nháûp tac = 250ns.

Âaî täön taûi trong thæûc tãú maûch nhåï SRAM dung læåüng 32Kx8 (62256LP-10) våïi thåìi gian thám nháûp cåî 100ns chãú taûo theo cäng nghãû CMOS vaì mäüt loaûi SRAM khaïc chãs taûo theo cäng nghãû læåîng cæûc 8KB - 120KB coï thåìi gian thám nháûp 15ns.



A0 - A10

D0 - D7





A0 - A10 : Âëa chè x : khäng quan tám

D0 - D7 : Dæî liãûu HZ : Traûng thaïi tråí khaïng cao



: cho pheïp âæa dæî liãûu ra

: Cho pheïp ghi

: Choün voí







Hçnh 5.13. Bäü nhåï RAM ténh TMS 4016 (2Kx8).





  • Bäü nhåï RAM âäüng (DRAM) :

Bäü nhåï DRAM læu giæî thäng tin bàòng caïch naûp hay khäng naûp âiãûn têch lãn caïc tuû âiãûn cäng nghãû MOS. Mäùi pháön tæì nhåï cuía bäü nhåï DRAM vç váûy cáön âæåüc laìm tæåi laûi (bàòng caïch ghi hay âoüc pháön tæí âoï) sau mäüt khoaíng thåìi gian cåî 15,6 , nãúu khäng âiãûn têch trãn caïc tuû âiãûn seî bë tiãu taïn vaì dáùn âãún máút thäng tin. Caïc maûch DRAM cáön coï caïc maûch logic phuû âãø âaím baío viãûc laìm tæåi vaì vç thãú viãûc phäúi gheïp âoï våïi bäü vi xæí lyï laì ráút phæïc taûp. Buì laûi nhæåüc âiãøm naìy caïc maûch nhåï DRAM laûi coï æu âiãøm laì coï thãø chãú taûo âæåüc mäüt säú læåüng ráút låïn caïc pháön tæí nhåï trãn 1 âån vë âiãûn têch, caïc vi maûch naìy do váûy cuîng cáön ráút nhiãöu chán cho caïc tên hiãûu âëa chè. Âãø laìm giaím båït säú læåüng chán âëa chè trãn mäüt vi maûch nhåï, ngæåìi ta thæåìng chia âëa chè ra laìm hai nhoïm : âëa chè haìng vaì âëa chè cäüt däön kãnh chuïng trãn caïc chán âëa chè, âäöng thåìi cung cáúp thãm caïc tên hiãûu cho pheïp chäút giæî riãng leî âëa chè haìng () vaì cäüt () åí bãn trong vi maûch nhåï (hçnh 5.14).





A0 - A7

D0 - D3





A0 - A7 : Âëa chè x : khäng quan tám

D0 - D3 : Dæî liãûu



: xung cho pheïp chäút âëa chè cäüt

: xung cho pheïp chäút âëa chè haìng

: cho pheïp âæa dæî liãûu ra

: Cho pheïp ghi


















Âc haìng

Âc cäüt

A0 - A7


Hçnh 5.14. Bäü nhåï RAM âäüng TMS 4464 (64Kx4).

Caïc maûch nhåï DRAM thæåìng âæåüc chãú taûo våïi âäü daìi 1 hoàûc 4 bit. Âaî täön taûi trong thæûc tãú maûch nhåï DRAM dung læåüng 1 Mx1, 4 Mx1, vaì 16 Mx1 vaì chuïng thæåìng âæåüc täø håüp thaình bäü nhåï kiãøu SIMM (single in-line memory module) hay SIP (single in-line package) duìng trong caïc maïy tênh thãú hãû måïi. Trãn hçnh 5.15 laì vê duû cuía vi maûch nhåï TMX4C1024 dung læåüng 1 Mx1 våïi thåìi gian thám nháûp 60ns.

2.2. Giaíi maî âëa chè cho bäü nhåï



Di

A0 - A9

D0




A0 - A9 : Âëa chè x : khäng quan tám

Di : Dæî liãûu vaìo

D0 : Dæî liãûu ra

: xung cho pheïp chäút âëa chè cäüt

: xung cho pheïp chäút âëa chè haìng

: cho pheïp ghi

: Cho pheïp ghi







Hçnh 5.15. Bäü nhåï RAM âäüng TMX 4C1024 (1Mx1)

Mäùi maûch nhåï näúi gheïp våïi CPU cáön phaíi âæåüc CPU qui chiãúu tåïi mäüt caïch chênh xaïc khi thuûc hiãûn caïc thao taïc ghi/âoüc. Âiãöu âoï coï nghéa laì mäùi maûch nhåï phaíi âæåüc gaïn cho mäüt vuìng riãng biãût coï âëa chè xaïc âënh nàòm trong khäng gian âëa chè täøng thãø cuía bäü nhåï. Viãûc gaïn âëa chè cuû thãø cho maûch nhåï âæåüc thæûc hiãûn nhåì mäüt xung choün voí láúy tæì maûch giaíi maî âëa chè. Viãûc phán âënh khäng gian âëa chè täøng thãø thaình caïc cuìng nhåï khaïc nhau âãø thæûc hiãûn nhæîng chæïc nàng nháút âënh goüi laì phán vuìng bäü nhåï. Vê duû, âäúi våïi CPU 8088 thç khäng gian âëa chè täøng thãø daình cho bäü nhåï laì 1MB, trong âoï vuìng nhåï dung læåüng 1 KB kãø tæì âëa chè tháúp nháút 00000H nháút thiãút phaíi âæåüc daình cho RAM (vç tai âáy ta phaíi coï chäù âãø cho mäüt baíng gäöm 256 vectå ngàõt cuía 8088), taûi coìn vuìng nhåï coï chæïa âëa chè FFFF0H thç laûi nháút thiãút phaíi daình cho ROM hay EPROM ( vç FFFF0H laì âëa chè khåíi âäüng cuía CPU).
Vãö nguyãn tàõc mäüt bäü giaíi maî âëa chè thæåìng coï cáúu taûo nhæ trãn hçnh 5.16.

Maûch giaíi maî âëa chè



Caïc tên hiãûu choün voí

Tên hiãûu âëa chè


Tên hiãûu â/khiãøn







Hçnh 5.16. Maûch giaíi maî âëa chè täøng quaït.
Âáöu vaìo cuía bäü giaíi maî laì caïc tên hiãûu âëa chè vaì tên hiãûu âiãöu khiãøn. Caïc tên hiãûu âëa chè gäöm caïc bit âëa chè coï quan hãû nháút âënh våi caïc tên hiãûu choün voí åí âáöu ra. Tên hiãûu âiãöu khiãøn thæåìng laì tên hiãûu IO/duìng âãø phán biãût âäúi tæåüng maì CPU choün laìm viãûc laì bäü nhåï hay thiãút bë vaìo/ra. Maûch giaíi maî laì mäüt trong nhæîng kháu gáy ra viãûc trãù thåìi gian cuía tên hiãûu tæì CPU tåïi bäü nhåï hoàûc thiãút bë ngoaûi vi maì trong khi choün maûch nhåï/ngoaûi vi ta phaíi tênh âãún. Tuyì theo quy mä cuía maûch giaíi maî maì ta coï thãø coï åí âáöu ra mäüt hay nhiãöu tên hiãûu choün voí.

Giaíi maî âáöy âuí cho mäüt maûch nhåï âoìi hoíi ta phaíi âæa âãún âáöu vaìo cuía maûch giaíi maî caïc tên hiãûu âëa chè sao cho tên hiãûu åí âáöu ra cuía noï chè choün riãng maûch nhåï âaî âënh. Trong træåìng håüp naìy ta phaíi duìng täø håüp âáöu âuí cuía caïc âáöu vaìo âëa chè tæång æïng âãø choün âæåüc maûch nhåï, vç xung nháûn âæåüc tæì maûch giaíi maî ngoaìi viãûc choün maûch nhåï åí vuìng âaî âënh seî coï thãø chon ra caïc maûch nhåï åí caïc vuìng nhåï khaïc næîa.

Nhæ váûy, giaíi maî thiãúu thç tiãút kiãûm âæåüc linh kiãûn khi thæûc hiãûn bäü giaíi maî nhæng laûi laìm máút tênh âån trë cuía xung choün thu âæåüc åí âáöu ra.

Thäng thæåìng khi thiãút kãú maûch giaíi maî ngæåìi ta hay tênh âäi ra mäüt chuït âãø dæû phoìng, sao cho sau naìy nãúu coï sæû thay âäøi do phaíi tàng thãm dung læåüng cuíabäü nhåï thç váùn coï thãø sæí duûng âæåüc maûch giaíi maî âaî âæåüc thiãút kãú .




  • Thæûc hiãûn maûch giaíi maî baìng caïc maûch NAND

Baìng caïc maûch kiãøu maûch cæía NAND ta coï thãø xáy dæûng âæåüc maûch giaíi maî âëa chè âån giaín våïi säú âáöu ra haûn chãú, ta phaíi âæa âãún âaìu vaìo cuía maûch cæía nhiãöu läúi vaì mäüt täø håüp thêch håüp cuía caïc bit âëa chè âãø nháûn âæåüc åí âáöu ra cuía noï tên hiãûu choün voí cho maûch nhåï.

Trong maûch giaíi maî âån giaín cho EPROM naìy, xung choün voí seî coï taïc âäüng khi ta âoüc bäü nhåï taûi âëa chè nàòm trong khoaíng EF800H - FFFFFH, tæïc laì vuìng âëa chè coï chæïa âëa chè khåíi âäüng cuía CPU 8088. 9 bit âëa chèpháön cao cuía bus âëa chè (A11-A19) åí mæïc 1 seî phäúi håüp cuìng xung IO/ (âaî âæåüc âaío) âãø taûo ra xung choün vuìng nhåï 2 KB âàût taûi âëa chè cao nháút trong khäng gian âëa chè cuía 8088. mäùi ä nhåï cuû thãø trong 2 KB cuía maûch nhåï EPROM 2716-1 seî do caïc bit tháúp coìn laûi cuía bus âëa chè (A0 - A10) choün ra. Âãø kiãøm chæïng nhanh âiãöu naìy ta cáön nhåï ràòng våïi caïc bit âëa chè A10 ta choün ra âæåüc caïc maûch nhåï 1KB vaì våïi bit A11 ta choün ra âæåüc caïc maûch nhåï 2 KB caïc maîng nhåï naìy nàòm raîi raïc trong khäng gian cuía bäü nhåï.


  • Thæûc hiãûn bäü giaíi maî duìng maûch giaíi maî kiãøu 74LS138 :

Khi ta muäún coï nhiãöu âáöu ra choün voí tæì bäü giaíi maî maì váùn duìng caïc maûch logic âån giaín thç thiãút kãú seî tråí nãn ráút cäöng kãönh do säú læåüng caïc maûch cæía tàng lãn. Trong træåìng håüp nhæ váûy ta thæåìng sæí duûng caïc maûch giaíi maî coï sàôn. Mäüt trong caïc maûch giaíi maî hay dæåüc sæí duûng laì 74LS138, maûch giaíi maî 3-8 (hçnh 5.18)





A0 - A9

2764-15


D0 - D7


Bus A
Bus B


F0000-F1FFF


A

B

C

LS138














A13

A14

A15








Caïc chán choün voí cho 7 maûch 2764-15 khaïc



A17 A16



A18


FE000-FFFFF


IO/

A19
Hçnh 5.19. så âäö bäü giaíi maî duìng 74LS138.

Vê duû


Giaí thiãút ta cáön duìng riãng vuìng nhåï 64 KB coï âëa chè F0000H-FFFFFH. Cho caïc maûch nhåï EPROM 8 KB (duìng 8x2764-15, tac = 150ns). Haîy duìng maûch giaíi maî kiãøu 74LS138 âãø thæûc hiãûn.

A

B

C

138













Caïc âáöu vaìo choün








Caïc âáöu ra cuía maûch giaíi maî





Caïc âáöu vaìo cho gheïp





Hçnh 5.18. så âäö khäúi cuía 74LS138

Giaíi
Ta coï thãø duìng maûch 74LS138 vaì bäú trê caïc âæåìng âëa chè nhæ trãn hçnh 5.19.

Åí thê duû naìy ta cáön læu yï ràòng bit âëa chè A13 coï khaí nàng choün ra caïc maîng nhåï 8 KB nàòm raîi raïc trong khäng gian nhåï cuía 8088. chênh vç váûy ta duìng noï nhæ âáöu vaìo A cuía 74LS138, cuìng våïi caïc âëa chè bit A14 vaì A15 taûi caïc chán B vaì C ta seî choün ra âæåüc 8 vuìng nhåï liãön nhau, mäùi vuìng coï dung læåüng laì 8 KB hay toaìn vuìng laì 64 KB naìy åí pháön cao nháút trong khäng kgian nhåï.

Âiãöu naìy coï thãø âaût âæåüc mäüt caïch dãø daìng bàòng viãûc duìng täø håüp 4 bit âëa chè cao nháút A16 - A19 åí traûng thaïi 1 (A19 thäng qua âaìu vaìo G1 vaì A16 -A18 qua 1 maûch NAND 3 âáöu vaìo âãø âæa âãún G2A cuía maûch 74LS138).

Taûi thê duû naìy ta tháúy maûch giaíi maî coï sàôn 74LS138 coï säú læåüng âáöu vaìo âëa chè vaì âáöu vaìo cho pheïp haûn chãú. Nãúu ta coï säú læåüng âáöu vaìo cho âëa chè låïn maì ta laûi phaíi giaíi maî âáöy âuí âãø thæûc hiãûn bäü giaíi maî âaî hoaìn chènh ta váùn phaíi duìng thãm caïc maûch logic phuû. Âáy cuîng laì lyï do âãø ngæåìi ta thay thãú caïc bäü giaíi maî kiãøu naìy bàòng caïc bäü giaíi maî duìng PROM hoàûc PLA (programable logic array) våïi æu âiãøm chênh laì chuïng coï ráút nhiãöu âáöu vaìo cho caïc bit âëa chè vaì vç thãú ráút thêch håüp trong caïc hãû vi xæí lyï sau naìy våïi khäng gian âëa chè låïn.


  • Thæûc hiãûn bäü giaíi maî duìng PR OM :

Âãø trçnh baìy æïng duûng cuía PROM trong viãûc thæûc hiãûn caïc bäü giaíi maî ta láúy laûi vê duû phán vuìng bäü nhåï cho 64 KB EPROM trong pháön træåïc. Taûi âáy ta duìng maûch PROM loaûi TPB 28L42 våïi dung læåüng 512 byte âãø laìm bäü giaíi maî. Trong baíng 5.5 laì máùu caïc bit âãø ghi vaìo PROM TPB 58L42 cho træåìng håüp æïng duûng cuû thãø naìy.

Theo baíng 5.5 ta tháúy ràòng âãø thæûc hiãûn bäü giaíi maî cho bäü nhåï theo yãu cáöu âaî noïi åí trãn ta måïi chè sæí duûng hãút 8 byte âáöu tiãn trong täøng säú 512 byte cuía maûch nhåï PROM âãø ghi caïc giaï trë cáön thiãút. Caïc ä nhåï taûi âëa chè khaïc vç thãú âãöu chæïa cuìng giaï trë nhæ nhau laì FFH.


A0 - A12

2764-15


D0 - D7


Bus A
Bus D


F0000-F1FFF



A0 O0

A1 O1

A2 O2

A3 O3

A4 O4

A5 O5

A6 O6

A7 O7

A8 O8



A13

A14

A15

A16

A17

A18

A19

A20














Caïc chán choün voí cho 7 maûch 2764-15 khaïc



FE000-FFFFF






IO/

Hçnh 5.20. Så âäö bäü giaíi maî duìng PROM
Maûch giaíi maî cho bäü nhåï EPROM 64 KB duìng PROM âæåüc thãø hiãûn trãn hçnh 5.20. so våïi caïch thæûc hiãûn bäü giaíi maî bàòng 74LS138 chuïng ta khäng phaíi duìng âãún caïc maûch phuû âiãöu naìy laìm giaím âaïng kãø kêch thæåïc váût lyï cuía bäü giaíi maî.

Trong caïc maïy vi tênh caï nhán thæång pháøm viãûc phán chia vuìng vaì giaíi maî âëa chè cho bäü nhåï thæåìng âaî âæåüc thæûc hiãûn hoaìn chènh. Viãûc làõp chung caïc modun RAM vaìo mäüt hãû thäúng cuîng âæåüc nhaì saín xuáút tênh toaïn tæì træåïc âãø taûo thuaûn låüi täúi âa cho ngæåìi sæí duûng.

2.3. Päúi gheïp CPU 8088 - 5MHz våïi bäü nhåï
Sau khi âaî giåïi thiãûu caïc phæång phaïp giaíi maî cho maûch nhåï trong pháön naìy ta seî giåïi thiãûu caïch phäúi gheïp 8088 våïi bäü nhåï. Coï thãø noïi täøng quaït ràòng nãúu -khäng coï xung âäüt giæîa täúc âäü thám nháûp maûch nhåï vaì täúc âäü CPU thç viãûc phäúi gheïp CPU våïi bäü nhåï âån giaín chè laì viãûc giaíi maî âëa chè trong maûch nhåï. Trong pháön låïn caïc træåìng håüp âiãöu naìy coï thãø âuïng cho caïc maûch nhåï RAM vaì caïc maûch nhåï EPRAM coï thåìi gian thám nháûp nhoí hoen hoàûc bàòng 250 ms, caïch phäúi gheïp CPU våïi cac maûch naìy vãö cå baín laì giäúng nhau. Âäúi våïi caïc maûch nhåï EPROM nhæ 2716, 2732 ... loaûi täúc âäü 450 ms khi thæûc hiãûn phäúi gheïp våïi 8088 - 5MHz thç cáön phaíi tênh toaïn tháûn troüng hån.

Trong pháön âáöu cuía chæång naìy ta âaî tênh âæåüc ràòng muäún phäúi gheïp âæåüc våïi CPU 8088 - 5MHz thç caïc maûch nhåï phaíi coï thåìi gian thám nháûp daìi nháút laì cåî 450 ms, vç váûy nãúu ta muäún gheïp EPROM 2732 täúc âäü 450ms vaìo bäü nhåï thç chàõc chàõn phaíi coï caïch âãø baïo cho CPU xen thãm chu kyì âåüi trãn hçnh 5.21 laì så âäö maûch phäúi gheïp EPROM 2732 coï thãm maûch NAND âãø taûo tên hiãûu cho pheïp maûch giaíi maî vaì tên hiãûu yãu cáöu âåüi âãø âæa âãún chán RDI1 cuía 8284 (âaî âæåüc trçnh baìy åí pháön træåïc). Bàòng caïch naìy mäùi khi CPU âåüi EPROM 2732 täúc âäü cháûm thç 1 chu kyì âåüi seî âæåüc tæû âäüng xen thãm.



A0 - A11

2732


D0 - D7


Bus A

Bäü taûo Tw
Bus D


Tåïi

RYD1

Cuía


8284


F0000-F1FFF


A

B

C

LS138














A12

A13

A14








Caïc chán choün voí cho 7 maûch 2764-15 khaïc




A15 CS

A16

A17


FE000-FFFFF


A18

A19 Vcc

IO/

Hçnh 5.21. Phäúi gheïp EPROM 2732 - 450 ns våïi CPU 8088 - 5MHz.

Viãûc phäúi gheïp SRAM våïi 8088 thæåìng âån giaín hån so våïi EPROM vç SROM coï täúc âäü nhanh nãn khäng cáön maûch xen thãm chu kyì âåüi.

Trong hçnh 5.23 ta coï thãø tháúy viãûc gheïp 16KB SRAM våïi CPU coï duìng mäüt bäü giaíi maî kiãøu 74LS138. khäúi 16KB SRAM naìy bàõt âáöu taûi âëa chè tháúp nháút laì 00000H bao truìm vuìng nhåï chæïa baíng vectå ngàõt cuía CPU 8088.




  • Váún âãö kiãøm tra parity âãø phaït hiãûn läùi trong bäü nhåï RAM :

Do caïc bäü nhåï baïn dáùn DRAM duìng cho maïy vi tênh ngaìy nay coï giaï caí ngaìy caìng reî nãn ngæåìi ta âaî âæa vaìo sæí duûng caïc vuìng nhåï dung læåüng ngaìy caìng låïn vaì vç váûy viãûc kiãøm tra parity âãø phaït hiãûn läùi trong thiãút bë nhåï laì mäüt váún dãö bæïc thiãút. Baín cháút cuía váún âãö åí âáy laì ngæåìi ta phaíi duìng thãm 1 bit nhåï (bit thæï 9) âãø laìm kiãøm tra parity cho 8 bè dæî liãûu thæûc vaì ngæåìi ta so saïnh bit parity khi nghé vaì biãút parity khi âoüc âãø phaït hiãûn läùi. Ta coï thãø duìng 1 trong 2 kiãøu parity : parity chàôn hoàûc parity leî.

Nãúu ta duìng parity chàôn thç khi täøng säú bit 1 trong 8 bit seî laì chàôn thç ta ghi vaìo bit säú 9 laì 0 trong træåìng håüp ngæåüc laûi ta ghi vaìo bit säú 9 laì 1. Nãúu ta duìng parity leî thç khi täøng säú bit 1 trong 8 bit seî laì chàôn thç ta ghi vaìo bit säú 9 laì 1 trong træåìng håüp ngæåüc laûi ta ghi vaìo bit säú 9 laì 0.

Caïc cäng viãûc trãn coï thãø thæûc hiãûn bàòng chæång trçnh nhæng nãúu thæûc hiãûn bàòng maûch âiãûn tæí chuyãn duìng thç seî thu âæåüc kãút quaí nhanh hån ráút nhiãöu.

Trong thæûc tãú ngæåìi ta âaî chãú taûo ra nhæîng vi maûch chuyãn duìng âãø duìng trong viãûc kiãøm tra parity nhàòm xaïc âënh läùi cuía bäü nhåï khi hoaût âäüng mäüt trong nhæîng vi maûch naìy laì maûch taûo parity vaì phaït hiãûn läùi parity 74AS280. chæïc nàng cuía maûch âæåüc mä taí trãn hçnh 5.22.

Caïch hoaût âäüng cuía maûch nhæ sau : nãúu ta âæa 9 bit dæî liãûu vaìo 9 âáöu vaìo cuía vi maûch naìy thç tuyì theo säú læåüng caïc bit 1 cuía dæî liãûu maì ta 0seî thu âæåüc åí âáöu ra Even (chàôn) vaì âáöu ra Odd (leî) caïc giaï trë nhæ âæåüc cho trong baíng bãn caûnh

maî 74LS139 coï chæïc nàng gáön giäúng 74LS138 maì chuïng ta âaî noïi åí pháön træåïc. Trong så âäö naìy ta duìng parity leí. tæïc laì khi säú bêt 1 taûi caïc âáöu vaìo A-H cuía 74AS280 A laì chàôn (âáöu vaìo mäüt näúi âáút) thç ta ghi 1 bäü nhåï parity, ngæåüc laûi thç ta ghi 0 taûi âoï. Khi âoüc säú liãûu, bêt paraty âæåüc âæa âãún âáöu vaìo I cuía 74AS280 B. Nhæ váûy nãúu caïc bêt âoüc âæåüc taûi caïc chán tæì A-H laì khäng âäøi thç åí âáöu ra Even cuía 74AS280 B laì 0 vaì khäng xuáút hiãûn yãu cáöu ngàõt MNI.

Våïi så âäö maûch trãn hçnh 5.23 ta coï khaí nàng phaït hiãûn sai taûi 1 bêt naìo âoï cuía tæì nhåï.




Hçnh 5.23. Så âäö 16KBSRAM coï trang bë bäü kiãøm tra parity.
Trong thæûc tãú täön taûi nhæîng maûch ráút phæïc taûp coï khaí nàng phaït hiãûn sai vaì sæía sai âãø duìng cho caïc bäü nhåï cho caïc vi maïy tênh (vê duû maûch 74LS636, våïi 5 bêt parity ghi thãm vaìo tæì nhåï 8 bêt cuía bäü nhåï, coï khaí nàng phaït hiãûn sai taûi 2 bêt vaì tæû âäüng sæía sai âäúi våïi træåìng håüp coï läùi taûi mäüt bêt).

Nãúu so saïnh våïi SRAM thç viãûc phäúi gheïp CPU våïi DRAM seî phæïc taûp hån vç ta cáön phaíi coï thãm caïc maûch däön kãnh âëa chè vaì maûch laìm tæåi. Nhæ ta âaî biãút åí pháön træåïc, muäún cho caïc thäng tin læu giæî taûi DRAM (trãn caïc pháön tæí nhåï kiãøu tuû âiãûn MOS) âæåüc baío toaìn thç theo âënh kyì 15,6 s mäùi pháön tæí nhoí cuía DRAM phaíi âæåüc laìm tæåi laûi mäüt láön.

Caïc maûch nhåï DRAM thæåìng coï 2 chãú âäü laìm tæåi.

+ Laìm tæåi caí maíng: mäüt maíng caïc pháön tæí gäöm 128-256 (hoàûc 512) hàòng âæåüc choün ra âãø âæåüc laìm tæåi cæï 2-4ms (hoàûc 8ms) 1 láön.

+ Laìm tæåi tæìng haìng: våïi täúc âäü sao cho âaím baío mäùi pháön tæí âãöu âæåüc laìm tæåi trong giåïi haûn 15,6 s.

Viãûc laìm tæåi mäùi pháön tæí nhåï thæûc hiãûn bàòng caïch ghi hoàûc âoüc mäüt loaût caïc ä nhåï. Säú læåüng bêt âæåüc laìm tæåi cuìng mäüt luïc phuû thuäüc vaìo täø chæïc bãn trong cuía mäùi maûch nhåï. Mäüt chu kyì laìm tæåi âàûc biãût laì mäüt chu kyì khi viãûc laìm tæåi laì cäng viãûc näüi bäü cuía DRAM vaì âæåüc hoaìn táút trong khi caïc bäü pháûn khaïc cuía bäü nhåï váùn âang laìm viãûc. Âiãöu naìy âæåüc thæûc hiãûn nhåì viãûc âæa ra caïc tên hiãûu âëa chè haìng vaì duìng xung nhàòm choün ra mäüt haìng caïc pháön tæí cáön âæåüc laìm tæåi (RAS only refresh). Xung seî khiãún cho doìng âënh choün laìm tæåi âæåüc âoüc vaì ghi laûi. Âëa chè laìm tæåi âæåüc láúy tæì mäüt bäü âãúm 7,8 (hoàûc 9) bêt tuyì theo kêch thæåïc cuía maûch nhåï cáön laìm tæåi, näüi dung cuía bäü âãúm naìy âæåüc tàng lãn sau mäùi chu kyì laìm tæåi sao cho táút caí caïc doìng âãöu âæåüc laìm tæåi trong thåìi gian âaî âënh (hçnh 5.24). Kiãøu laìm tæåi naìy coìn âæåüc goüi laì laìm tæåi áøn vç trong luïc laìm tæåi mäüt vuìng naìo âoï cuía DRAM thç bäü vi xæí lyï váùn âæåüc ghi/âoüc åí vuìng nhåï khaïc..

Âäúi våïi DRAM noïi chung caïc nhaì chãú taûo âaî cáúu truïc maûch sao cho thåìi gian laìm tæåi cho 1 pháön tæí laì 1,5 s.

Caïc cäng viãûc phaíi laìm khi phäúi gheïp DRAM våïi vi xæí lyï laì:

+ Däön kãnh 2 loaûi tên hiãûu âëa chè cho mäùi maûch nhåï vaì cung cáúp xung cho pheïp chäút âëa chè vaì .

+ Cung cáúp caïc tên hiãûu âiãöu khiãøn viãûc ghi/ âoüc bäü nhåï.

+ Laìm tæåi mäùi haìng trong thåìi gian thêch håüp.

+ Âaím baío khäng coï trang cháúp trong hoaût âäüng ghi/âoüc bçnh thæåìng cuía CPU våïi cäng viãûc laìm tæåi.

Âãø laìm âån giaín viãûc phäúi gheïp CPU-DRAM, caïc nhaì saín xuáút vi maûch âaî cung cáúp caïc bäü âiãöu khiãøn DRAM thæûc hiãûn caïc chæïc nàng cuía maûch däön kãnh cho âëa chè haìng, cäüt vaì maûch laìm tæåi maì khäng aính hæåíng nhiãöu âãún hoaût âäüng bçnh thæåìng cuía hãû vi xæí lyï.



Hçnh 5.24. Chu kyì laìm tæåi cho RAM TM34464 (64K4).


  • Bäü âiãöu khiãøn DRAM

Chuïng ta seî giåïi thiãûu så qua taûi âáy bäü âiãöu khiãøn DRAM TMS 4500A.

Trãn hçnh 5.25 laì så âäö khäúi cuía bäü âiãöu khiãøn DRAM. Trong TMS 4500A coï bäü däön kãnh âëa chè, bäü âãúm âëa chè laìm tæåi vaì caïc bäü pháûn taûo xung riãng cáön thiãút cho viãûc laìm tæåi.



Каталог: nonghocbucket -> UploadDocument server07 id190496 229274
UploadDocument server07 id190496 229274 -> Báo cáo thực tập tốt nghiệp LỜi mở ĐẦU
UploadDocument server07 id190496 229274 -> I. objectives
UploadDocument server07 id190496 229274 -> Kieåm tra hoïc kì I moân: hoùa hoïc khoái 11 (2011-2012) Thôøi gian 45’ ÑEÀ 1 Caâu 1
UploadDocument server07 id190496 229274 -> Chuyên đề: VI sinh vậT Ứng dụng trong xử LÝ phế thải I. Nguồn gốC phế thảI 1/ Phế thải là gì ?
UploadDocument server07 id190496 229274 -> Ngaøy soaïn : Ngaøy daïy : I
UploadDocument server07 id190496 229274 -> Noäi dung cô baûn cuûa cuoäc Duy taân Minh Trò Về chính trị
UploadDocument server07 id190496 229274 -> Giáo án sử 8 Tuần: 12 Ngày soạn: 06/11/2011
UploadDocument server07 id190496 229274 -> 200 câu hỏi về môi trường (Phần 4) (03-07-2096 15: 37)
UploadDocument server07 id190496 229274 -> 1. Cn b ng c¸c ph­¬ng tr×nh ph¶n øng sau
UploadDocument server07 id190496 229274 -> TỔ HÓa trưỜng thpt lê quý ĐÔn tam kỳ CÂu hỏI Ôn tập hoá chưƠng đIỆn ly. LỚP 11

tải về 401.71 Kb.

Chia sẻ với bạn bè của bạn:
1   2   3   4




Cơ sở dữ liệu được bảo vệ bởi bản quyền ©hocday.com 2024
được sử dụng cho việc quản lý

    Quê hương