Post on 14-Jul-2016
description
Seminar SuP – Saptamana 1
Sl.dr.ing. Ana-Maria Dumitrescu
Saptamana 1 Seminar Sisteme cu Microprocesoare 1
Grupe 141ID, 141SE, 142SE, 143SE, 141EA, 142EA, 143EA, 141IA
Saptamana 1 Seminar Sisteme cu Microprocesoare 2
Ore/Zile LUNI MARTI MIERCURI
8.00-9.50
CURS 10.00-11.50
141ID 143 EA 12.00-13.50
141 SE 142 SE 14.00-15.50
141EA 143 SE 16.00-17.50
141 IA 18.00-19.50
142 EA
Reguli de notare a proiectului • Nota va consta din media ponderata a sumei
punctajelor acordate la fiecare sedinta de seminar si a notei acordate pe sustinerea variantei finale
• Nota se inmulteste cu procentul aferent • Fiecare etapa are un punctaj alocat (conform
tabelului) • Intarzierea prezentarii progresului duce la
micsorarea progresiva a punctajului acordat • Situatia va fi comunicata periodic
Saptamana 1 Seminar Sisteme cu Microprocesoare 3
16 Pred Prez Nota
PM ROM RAM i= S1 S2 S3 S4 S5 S6 S7 Calc Tabel des Calc Tabel des Calc Tabel can can com led
0,3 1 1 0,3 1 1 0,4 1 1 1 1 1 10,0
1 NUME Prenume H F A 0
Grupa 14xYY (SuP)
ROM RAM Porturi
Punctaj
• Seria SE – 10 puncte din nota finala
• Seria EA+IA+ID – 25 puncte din nota finala
(predarea temei implica sustinerea acesteia si
raspunsul la un set de intrebari)
• Structura generala a notei va fi comunicata la
curs (se desfasoara marti in intervalul 8-10)
Saptamana 1 Seminar Sisteme cu Microprocesoare 4
Lista lucrari
• Saptamana 1 – Introducere, calcule preliminare
• Saptamana 3 – Proiectare memorii
• Saptamana 5 – Pregatire partial
• Saptamana 7 – Proiectare CD/A, CA/D
• Saptamana 9 – Proiectare porturi intrare/iesire
• Saptamana 11 – Recuperari, consultatii
• Saptamana 13 – Predarea proiectului
Saptamana 1 Seminar Sisteme cu Microprocesoare 5
Text tema
• Să se proiecteze un sistem cu P de Y biţi care adresează 1M de memorie. Structura memoriei este următoarea:
• Memorie ROM
– a kw realizaţi cu circuite PROM bkxc,
– adresa de început : xy000h;
• Memorie RAM
– d kw realizaţi cu circuite RAM ekxf
(datele sunt conform tabelelor atasate)
Y=16 pentru 141ID, 141SE, 142SE, 143SE
Y=8 pentru 141EA, 142EA, 143EA, 141IA
Saptamana 1 Seminar Sisteme cu Microprocesoare 6
Text tema (2)
• Adresa de început a memoriei RAM se va alege astfel încât să nu se suprapună cele două zone de memorie, RAM şi ROM.
• Semnalele de selecţie şi control pe circuitul de memorie se numesc CS (CHIP SELECT) şi WE (WRITE ENABLE) pentru memoria RAM, respectiv CS şi OE (OUTPUT ENABLE) pentru ROM.
Saptamana 1 Seminar Sisteme cu Microprocesoare 7
Text tema (3)
• Sistemul cu P va conţine şi interfete de I/E pentru controlul următoarelor elemente:
o un convertor A/D pe 8+2xj biţi;
o un convertor D/A pe 16-2xj biţi;
o 5+4xj comutatoare a căror stare trebuie citită;
o 23-4xj leduri.
• Adresa de început a spaţiului de I/E se obţine înmulţind N cu 8 şi exprimând rezultatul în baza 16.
• Notă: Indicele j se calculează ca fiind restul împărţirii la 5 a lui N.
• N se regaseste in tabelele cu date de inceput
Saptamana 1 Seminar Sisteme cu Microprocesoare 8
Text tema (4)
• Tema va conţine:
o Calculele preliminare
o Tabelele de decodificare pentru memorie şi I/E
o Schemele pentru implementarea tabelelor de decodificare (cu evidenţierea tipului decodificatoarului, dacă are sau nu semnale de activare, dacă se folosesc porţi logice de ce tip sunt, etc.)
o Schema electrică completă a sistemului proiectat, cu denumirea tuturor semnalelor ce reprezintă o legătură fizică în sistem.
Saptamana 1 Seminar Sisteme cu Microprocesoare 9
Date utilizate pentru modelul de tema
• 16 kw realizaţi cu circuite PROM
8kx4,
adresa de început : Ai000h (i=3)
• 1kw realizaţi cu circuite RAM 1kx2
• N=2016
Saptamana 1 Seminar Sisteme cu Microprocesoare 10
Calcule preliminare
• Adresa de inceput: Ai000h, i=3 => A3000h
• Adresa de inceput in binar
1010 0011 0000 0000 0000
- N=2016, Indicele j se calculează ca fiind restul împărţirii la 5 a lui N =>
2016:5=403 rest 1 => j=1
Adresa de inceput pentru I/E
Nx8=2016x8=161283F00h
Saptamana 1 Seminar Sisteme cu Microprocesoare 11
Calcule preliminare (2)
• un convertor A/D pe 8+2xj biţi;
• un convertor D/A pe 16-2xj biţi;
• 5+4xj comutatoare a căror stare trebuie citită;
• 23-4xj leduri
• j=1
• CAD: 8+2x1= 10 biti
• CDA: 16-2x1=14 biti
• Comutatoare: 5+4x1=9
• Leduri: 23-4x1=19
Saptamana 1 Seminar Sisteme cu Microprocesoare 12
Determinarea necesarului de memorie
(Y=16)
16 kw realizaţi cu circuite PROM 8kx4
• 𝑁𝑟𝑜𝑚 =16𝑘𝑥16
8𝑘𝑥4= 2𝑥4 = 8 circuite PROM
• 2 semnale de selectie de circuit (chipselect, notate cu 𝐶𝑆) cu cate 4 circuite in paralel
1kw realizaţi cu circuite RAM 1kx2
• 𝑁𝑟𝑎𝑚 =1𝑘𝑥16
1𝑘𝑥2= 1𝑥8 = 8 circuite RAM
• 1 semnal de selectie de circuit cu 8 circuite in paralel
Saptamana 1 Seminar Sisteme cu Microprocesoare 13
Determinarea necesarului de memorie
(Y=8)
16 kw realizaţi cu circuite PROM 8kx4
• 𝑁𝑟𝑜𝑚 =16𝑘𝑥8
8𝑘𝑥2= 2𝑥2 = 4 circuite PROM
• 2 semnale de selectie de circuit (chipselect, notate cu 𝐶𝑆) cu cate 2 circuite in paralel
1kw realizaţi cu circuite RAM 1kx2
• 𝑁𝑟𝑎𝑚 =1𝑘𝑥8
1𝑘𝑥2= 1𝑥4 = 4 circuite RAM
• 1 semnal de selectie de circuit cu 4 circuite in paralel
Saptamana 1 Seminar Sisteme cu Microprocesoare 14
Anexa 1 Tabel transformare binar - hexazecimal
Saptamana 1 Seminar Sisteme cu Microprocesoare 15
0 0000
1 0001
2 0010
3 0011
4 0100
5 0101
6 0110
7 0111
8 1000
9 1001
A 1010
B 1011
C 1100
D 1101
E 1110
F 1111
Anexa 2 – Date memorie
Memorie ROM • A) 8kw realizaţi cu circuite PROM 4kx8, adresa de început : i0000h;
• B) 2kw realizaţi cu circuite PROM 1kx8, adresa de început : Bi000h;
• C) 4kw realizaţi cu circuite PROM 2kx8, adresa de început : iC000h;
• D) 16kw realizaţi cu circuite PROM 8kx8, adresa de început : i8000h;
• E) 2kw realizaţi cu circuite PROM 2kx4, adresa de început : Ei000h;
• F) 4kw realizaţi cu circuite PROM 4kx4, adresa de început: Fi000h;
• G) 16kw realizaţi cu circuite PROM 16kx4, adresa de început: Ci000h;
• H) 8kw realizaţi cu circuite PROM 8kx4, adresa de început : Di000h;
Memorie RAM • A) 1kw realizaţi cu circuite RAM 1kx1;
• B) 8kw realizaţi cu circuite RAM 2kx4;
• C) 2kw realizaţi cu circuite RAM 2kx1;
• D) 16kw realizaţi cu circuite RAM 4kx4;
• E) 8kw realizaţi cu circuite RAM 4kx2;
• F) 16kw realizaţi cu circuite RAM 8kx2;
Saptamana 1 Seminar Sisteme cu Microprocesoare 16
Anexa 3 – Model tabel
Saptamana 1 Seminar Sisteme cu Microprocesoare 17
Saptamana 1 18
N ROM RAM i=
1 ALEXE I. Ştefan 1 A D 0
2 BADEA C. Mădalin-Marian 2 B B 0
3 BEZNEA V. Mihai-Bogdan
4 BOLBOCEANU Alexandru-Claudiu
5 CANDACHIA A. Săndel
6 COCONETE Gh. Cristian
7 COLŢI-DUMITRESCURăzvan-Gabriel 3 B F 2
8 CONSTANTIN C.M. Adrian-Bogdan
9 DIACONU G. Andrei-Dragoş
10 DIMA L. George-Adrian
11 DUMITRU Şt. Sorin-Cosmin
12 GRUMEZA C. Cătălin-Ionuţ 4 C D 0
13 IONESCU I. Ionuţ-Cristinel 5 D B 0
14 IONITĂ V. Constantin-Irinel 6 D F 2
15 MARE V.V. Mihai
16 MIHAI F.L. Constantin-Alin 7 E D 0
17 MÎRŞU A. Daniel
18 MREANĂ V. Laurenţiu-Alexandru 8 F B 0
19 NEDELCU M. Daniel 9 F F 2
20 PASCU C.L. Andrei-Liviu
21 PLUTEANU V. Andrei 10 G D 0
22 POPESCU N. Adrian 11 H B 0
23 SAMSON I. Maria-Diana 12 H F 2
24 STANCIU I. Gheorghe Eugen 13 A E 4
25 STANCIU V. Constantin-Ciprian 14 B C 4
26 ŞTEFAN A. Georgian-Silviu
27 ŞTEFAN I. Victor-Daniel 15 A A 6
28 TĂNĂSIE I. Oana Sorina 16 C E 4
29 TĂRĂIVAN I. Ionuţ-Narcis
30 TERLEA M. Ionuţ-Liviu 17 D C 4
31 TRONCEA F. Dorin-Eugen
32 ŢIGĂU M. Răzvan-Cătălin
33 ZOTA Şt. Lucian
Grupa 141ID (SuP)
N ROM RAM i=
1 ALEXANDRU A. Marius-Dorin 18 A A 0
2 BADEA Gh. Mihaela - Alina 19 A E 2
3 BALAURU G. Tatiana-Andreea 20 B C 0
4 BĂDITĂ N. Vlad-Andrei 21 C A 0
5 BILERU I. Toni-Ionuţ 22 C E 2
6 BINDAR M. Ionuţ-Cristinel 23 D C 0
7 BÎRLĂ F. Cristian 24 E A 0
8 BUDA N. Marian 25 E E 2
9 BURCICĂ F. Stefania-Maria 26 F C 0
10 CAZACU C. Constantin-Marian
11 CHELMUŞ C. Dan
12 CHIVU O. Mihai-Andrei
13 CÎRSTOCEA M. Constantin-Adrian
14 DRAGOMIR F. Radu-Ştefan 27 G A 0
15 GANEA V. George-Cristian
16 GĂGEANU N. Cristian
17 GHEORGHEAlexandru-Vasile 28 G E 2
18 IVAN V. Constantin-Cosmin 29 H C 0
19 LAZĂR C. George-Adrian 30 A B 4
20 LEHACI O.S. Emanuel-Ovidiu 31 A F 6
21 MARIN D. Claudiu-Adrian
22 MIRCEA L. Georgian-Marian 32 B D 4
23 NAN I. Mihai-Răzvan 33 C B 4
24 NEŢU I. Dimitrie
25 POPESCU Iulian 34 C F 4
26 STANCIU M. Gheorghe 35 D D 4
27 STĂNCULESCU Andrei-Cezar 36 D F 6
28 ŞERBAN M. Sorin-Gabriel
29 TIRON C. Andrei
30 TRAICIU C. Constantin-Iulian 37 E B 4
31 VLAD I. Ştefan-Iulian 38 E D 6
Grupa 141SE (SuP)
Saptamana 1 19
N ROM RAM i=
1 ALIONTE Al. Cătălin Marian 39 A B 0
2 APOSTU G. Mihail 40 A F 2
3 BRIDINEL E. Mihai-Răzvan 41 B D 0
4 CERNEA F. Petrică-Iulian 42 C B 0
5 CHIRIŢĂ I. Marian 43 C F 2
6 COSTACHE C. Ioan-Adrian
7 DRAGU D. Răzvan-Florentin 44 D D 0
8 FRUMOSU I. Viorel 45 E B 0
9 GHEORGHE L. Sergiu-Mihai 46 E F 2
10 GUGULEA I. Lucian-Daniel
11 IONESCU C. Octavian-George 47 F D 0
12 IVAN B. Mihai-Daniel 48 G B 0
13 MATEI M. Tudor 49 G F 2
14 MELCESCU V. Vasile-Adrian 50 H D 0
15 MICLESCU Ioana Alexandra 51 A C 4
16 MIHAI D. Andrei-Alexandru 52 B A 4
17 MIHAI S. Dumitru-Emil 53 B E 6
18 MIHALE I. Vlad-Andrei 54 C C 4
19 NICULAE M. Cătălin-Daniel
20 OPRIŞ G. Paul-Răzvan 55 D A 4
21 POPESCU A. Bianca 56 D E 6
22 PREDUŢI M. Radu-Constantin 57 E A 4
23 SAULEA N. Georgian-Albert 58 E C 6
24 STOEAN C. Ionuţ-George 59 F A 4
25 TATAVURA-CRISTIANAndreea 60 F C 6
26 TENDLER C.Ş. Raul-Cristian
27 TOADER S. Adrian-Alin 61 G A 4
28 VÎNĂTORU P. Bogdan-Petruț 62 G C 6
29 VLĂDULESCU S. Sorin-Cristian 63 H A 4
30 ZMARANDA V. Marian-Adrian
Grupa 142SE (SuP)
M ROM RAM i=
1 BĂLAŞA V. Andrei-Cosmin 64 A A 8
2 CHIRILĂ F. Mihai-Andrei 65 A E A
3 COMAN F.V. Diana 66 B C 8
4 DĂNCIULESCU C. Radu 67 C A 8
5 DEACONU Şt. Eugen Mihai 68 C E A
6 ENACHE Adrian Alexandru 69 D C 8
7 FRĂŢILĂ M. Ovidiu 70 E A 8
8 GOGORICI C. Sebastian-Florin 71 E E A
9 ILIE C. Alexandra-Afrodita 72 F C 8
10 ILIE I. Andrei Gabriel 73 G A 8
11 IONIŢĂ E. Roxana-Georgiana 74 G E A
12 MIREA V. Ana-Maria 75 H C 8
13 NEAGU B. Anca 76 A B C
14 NEAGU Şt. Florin-Alexandru 77 A F E
15 NECULAE I.I. Mihai 78 B D C
16 ORBAN A. Alexandru-Bogdan 79 C A D
17 PĂCURARU S. Cristian 80 C D E
18 PÎRVU N. Nicolae Octavian 81 C F C
19 PLEAVĂ V. Marian-Emanuel 82 D B C
20 RUSU V. Daniel - Andrei 83 D D E
21 SECARĂ D. Adrian-Marian 84 E C C
22 SEFTIUC Gh. Andi-Nicolae 85 E E E
23 STANCIU D.A. Valeriu
24 STURZEANU I. Marta Maria 86 F D C
25 ŞERBU S. Alexandru 87 F F E
26 TISANU Gh. Adrian 88 G B C
27 VASILESCU C. Andrei 89 G D E
28 VLĂSCEANU L. Adrian Marius 90 H A C
29 ZAMFIR I. Marian 91 H C E
Grupa 141EA (SuP)
Saptamana 1 Seminar Sisteme cu Microprocesoare 20
N ROM RAM i=
1 ANDREI S. Cristian-Silviu 92 A C 8
2 ARTACHE D. Alexandru 93 B A 8
3 BĂZĂVAN D. Ion
4 BORNAZ G. Mihai 94 B E A
5 CEAUŞESCU I. Ion-Gabriel
6 CONCIU C.Al. Daniel 95 C C 8
7 DALIU E.I. Cătălin-Ion 96 D A 8
8 DĂRĂŞTEANU V. Ion - Lucian 97 D E A
9 DINESCU A. Ionuţ-Cătălin
10 DRĂGOI Gh. Radu
11 ENACHE C. Cristian-Alexandru
12 FLOREA Gh. Gheorghe 98 E C 8
13 GHIŢĂ Gh. Ana 99 F A 8
14 ILIE M. Cristian 100 F E A
15 IORDACHE H.S. Theodor-Andrei 165 H F E
16 LAZĂR M. Alexandru 101 G C 8
17 MILEA F. Daniel
18 MOACĂ S. Bianca-Maria 102 H A 8
19 OLTEANU V. Tiberiu-Sebastian
20 PETRE C. George-Daniel 103 H E A
21 POPA M. Victor-Valentin 104 A D C
22 POŢINCU V. Daniel-Cătălin
23 SANDU D. Ana-Maria 104 B B C
24 SIMA N. Mihai
25 SOARE C. Radu-Constantin 106 B F E
26 ŞERBAN Constantin-Alexandru 107 C C C
27 TĂTARU M. Mihail Gabriel
28 ZĂPODEANU A. Florin-Daniel
Grupa 143EA (SuP)
N ROM RAM i=
1 AIRINEI M. Mihai
2 ARDELEANU S.C. Silviu-Ioan 108 A C 0
3 AVRAM V. Alexandru-Cristian
4 BOROŞ A. Cătălin-Adrian
5 CĂLIN C. Alin-Ilie 109 B A 0
6 CHIVU M. Bogdan-Mihai 110 B E 2
7 CRETU L.I. Radu-Costin 111 C C 0
8 DASCĂLU Gh. Vasile
9 DOBRE I. Marian-Constantin 112 D A 0
10 GHEORGHE G.L. Matei
11 ION I. Cristian -Alexandru 113 D E 2
12 ISPAS I. Daniel-Bogdan
13 MANEA Gh.V. Liviu-Alexandru
14 MÂCNEA Gh. Alina-Georgiana
15 NEDELCU Alexandru-Răducu
16 NEDELEA C. Sorin-Constantin 114 E C 0
17 ORHA I. Mircea-Mugurel
18 POPA M. Victor-Cristian
19 PRISĂCARU I. Sorin
20 RAŞIT I. Ergun-Yukmel
21 SAVA I. Alexandru - Florin 115 F A 0
22 SCARLAT D. Vasile-Marius 116 F E 2
23 SINDILE S. Silviu-Laurenţiu 117 G C 0
24 STAN M. Cristian-Ionuţ
25 TĂBLEŢ D. Cristian 118 H A 0
26 VAIHEL P. Cătălina 119 H E 2
27 VIŞINOIU A. Cristian
28 VIZIREANU M.A. Andrei-Nicolae
29 ZAHARIA C. Andrei 120 A D 4
30 ZBANŢ F. Radu-Florin 121 B B 4
Grupa 143SE (SuP)
Saptamana 1 21
N ROM RAM i=
1 ANGHELESCU Marian-Dănuţ
2 APREUTESEI Flavius-Ioan 166 H F E
3 BACIU Gabriel 122 A D 8
4 BALMUŞ Andrei-Ionuţ 123 B B 8
5 CĂPĂŢÎNĂ Maria-Alexandra 124 B F A
6 CHIRICĂ Claudiu 125 C D 8
7 CIORĂSCU Dragoş - Mihaiţă 126 D B 8
8 CODIN Luca-Constantin
9 COMAN Cristian-Mihai 127 D F A
10 DINU Florin-Georgian
11 DOBRESCU Alexandru-Ştefan
12 DRAGU Steluţa 128 E D 8
13 DRĂGAN Florin-Alexandru
14 DUMITRESCU Daniel-Andrei
15 ENE Rebeca-Ana-Maria 129 F B 8
16 GEANĂ Ştefania 130 F F A
17 GLĂVAN Emil-Georgian
18 LUCA Marian 131 G D 8
19 MĂRCUŢ Ionuţ-Cornel
20 MITEA Marian Bogdan 132 H B 8
21 PALANGĂ Radu-Mihai 133 H F A
22 STĂNCESCU Silviu
23 SULAREA Remus-Gabriel 134 A E C
24 ŞERBAN George-Lucian 135 B C C
25 ŞTEFAN Nicolae-Constantin
26 TUDOR Teodor-Florentin 136 C A C
27 VLAD Vasile-Valentin
Grupa 141IA (SuP)
N ROM RAM i=
1 ALEONTE I.N. Marian-Norocel 137 A B 8
2 BĂRBIERU M.A. Raluca-Petruţa 138 A F A
3 CĂCIULOIU G. Vlad-Gabriel 139 B D 8
4 COROLEA D. Alexandra-Daniela 140 C B 8
5 FRUNZĂ T.M. Marian-Andrei 141 C F A
6 GEANTĂ I. Constantin-Cosmin 142 D D 8
7 GHERGHESCU D.D. Serhan 143 E B 8
8 GHIŢĂ Gh. Mădălin-Marian 144 E F A
9 GIURGEA I. Marius-Florin 145 F D 8
10 LIPOVANU R. Andrei 146 G B 8
11 MAFTEI M. Ana-Mădălina 147 G F A
12 NEAGU Gh. Roxana 148 H D 8
13 NEAGU N. Cristian-Andrei 149 A C C
14 PERŞINARU Gh. Robert Adrian 150 A D E
15 PETRESCU R.C. Vlad-Alexandru
16 POPALICIU M.A. Roxana 151 B A C
17 RAICU D. Costel-Ciprian 152 B E E
18 ROŞU M. Laura 153 C B C
19 SCURTU C. Dragoş-Constantin 154 C E E
20 TĂNASE C. George Laurenţiu 155 D A C
21 TĂRLUNGEANU Ştefania-Roxana 156 D C E
22 TEODOR F. Ştefan-Gabriel 157 E A C
23 TOFAN N. Maria Bianca 158 E C E
24 TOHĂNEANU Gh. Bogdan 159 F B C
25 TUDORAN V. Claudiu-Petrut 160 F D E
26 VACARU P. Marius - Răzvan 161 G A C
27 VARTOLOMEI I. Petruţ-Ştefan 162 G C E
28 VOICU D. Emanuel - Vlad 163 H B C
29 VOINEA R. Andrei 164 H E C
Grupa 142EA (SuP)