Modul Calculator Monoplacă SBC cu Microprocesor 8086

Proiect
9/10 (2 voturi)
Domeniu: Calculatoare
Conține 1 fișier: doc
Pagini : 17 în total
Cuvinte : 2200
Mărime: 102.11KB (arhivat)
Publicat de: Eva Marton
Puncte necesare: 6
Profesor îndrumător / Prezentat Profesorului: Poszet Otto
UNIVERSITATEA ORADEA FACULTATEA DE INGINERIE ELECTRICA SI TEHNOLOGIA INFORMATIEI SPECIALIZAREA CALCULATOARE

Cuprins

  1. 1.Tema proiectului.
  2. 2.Schema bloc a modulului.
  3. 3.Întocmirea repartizării spaţiului de adrese.
  4. 4. PROIECTAREA UNITĂŢII CENTRALE.
  5. 5. PROIECTAREA MEMORIILOR
  6. a.Alegerea şi dimensionarea memoriilor
  7. a. Memoria EPROM
  8. b. Memoria SRAM
  9. c. Memoria DRAM.
  10. 6.Proiectarea interfeţelor de intrare/ieşire
  11. 7.SCRIEREA PROGRAMELOR PENTRU CIRCUITELE DE INTERFAŢĂ
  12. 8.Proiectare blocului de interfaţă cu magistrala sistem.
  13. 9.Bibliografie

Extras din proiect

1. Tema proiectului

Să se proiecteze un modul calculator monoplacă SBC cu microprocesor 8086, cu posibilităţi de cuplare într-o configuraţie multimicroprocesor cu magistrala MULTIBUS şi având următoarele caracteristici:

- memorie EPROM de 48 Ko cu circuite 2764

- memorie SRAM de 6 Ko cu circuite 2114A

- memorie DRAM de 64 Ko cu circuite 2118

- interfaţă I/O cu circuite interfata port intrare/8282.

Pentru tratarea înteruperilor se va folosi circuitul 8259A. În cazul circuitelor programabile se vor prezenta secvenţele de program pentru aducerea acestora în stare operaţională. Se cere schema electrică a modului, realizată cu un program de proiectare asistată de calculator.

2. Schema bloc al moduluui

Schema bloc de principiu al modulului placa SBC este cea prezentata in figura de mai jos:.

Schema bloc conţine, pe lângă elementele obişnuite unei configuraţii monoprocesor (unitate centrală, memorie, interfeţe I/O) dispuse în jurul magistralei locale, şi un bloc de conectare la magistrala multimicroprocesor.

astfel: - unitatea centrală conţine: microprocesorul, generatorul de tact şi reset;

- memoria conţine: memorie EPROM, SRAM, DRAM şi o logică de selecţie;

- interfaţa I/O reprezentată de interfaţă serială, contor/temporizator, controler de întreruperi;

- blocul de conectare la magistrala sistem este format din: arbitru de magistrală, controler de magistrală şi circuite tampon;

- magistrala locală şi cea de sistem sunt defalcate în magistrală de date, de adrese respectiv de control.

Schema indică şi elementele necesare pentru demultiplexarea magistralei 8086 împreună cu circuitele tampon aferente, precum şi pentru generarea semnalelor de comandă pe magistrale, microprocesorul lucrând în mod maxim.

3.Intocmirea repartizari spatiului de adrese

Pentru intocmirea repartizarii spatiului de adrese, realizam harta memoriei si al porturilor de intrare/iesire. Spatiul de adrese pentru memorii, tinind cont de datele din tema proiectului sint urmatoarele :

-48 EPROM

- 6K SRAM adica 01800H octeti ;

- 64K DRAM adica 10000H octeti.

Precizam faptul ca ordinea gruparii tipurilor de memorie este indiferenta, dar ca adresa de start al lui (8086) fiind FFFF0H, ea trebuie sa fie acoperita fizic de o memorie EPROM, ce va contine secventa de program de pornire al sistemului. De asemenea prima portiune al spatiului de adrese este dedicata tabelului de pointer-i de adresa pentru intreruperi (256x4 octeti), si intrucit sistemul proiectat va lucra cu intreruperi, aceasta zona trebuie sa fie acoperita fizic de memoria DRAM, astfel ca ea poate fi modificata din program.

Preview document

Modul Calculator Monoplacă SBC cu Microprocesor 8086 - Pagina 1
Modul Calculator Monoplacă SBC cu Microprocesor 8086 - Pagina 2
Modul Calculator Monoplacă SBC cu Microprocesor 8086 - Pagina 3
Modul Calculator Monoplacă SBC cu Microprocesor 8086 - Pagina 4
Modul Calculator Monoplacă SBC cu Microprocesor 8086 - Pagina 5
Modul Calculator Monoplacă SBC cu Microprocesor 8086 - Pagina 6
Modul Calculator Monoplacă SBC cu Microprocesor 8086 - Pagina 7
Modul Calculator Monoplacă SBC cu Microprocesor 8086 - Pagina 8
Modul Calculator Monoplacă SBC cu Microprocesor 8086 - Pagina 9
Modul Calculator Monoplacă SBC cu Microprocesor 8086 - Pagina 10
Modul Calculator Monoplacă SBC cu Microprocesor 8086 - Pagina 11
Modul Calculator Monoplacă SBC cu Microprocesor 8086 - Pagina 12
Modul Calculator Monoplacă SBC cu Microprocesor 8086 - Pagina 13
Modul Calculator Monoplacă SBC cu Microprocesor 8086 - Pagina 14
Modul Calculator Monoplacă SBC cu Microprocesor 8086 - Pagina 15
Modul Calculator Monoplacă SBC cu Microprocesor 8086 - Pagina 16
Modul Calculator Monoplacă SBC cu Microprocesor 8086 - Pagina 17

Conținut arhivă zip

  • Modul Calculator Monoplaca SBC cu Microprocesor 8086.doc

Te-ar putea interesa și

Microprocesoare

Definirea temei și cerințele proiectului Să se proiecteze un modul calculator monoplacă SBC cu microprocesor 8086, cu posibilități de cuplare...

Ai nevoie de altceva?