1. Zaprojektować następujący system mikroprocesorowy oraz

Transkrypt

1. Zaprojektować następujący system mikroprocesorowy oraz
MUS
dr inż. Paweł Szczepankowski, [email protected], EM320, tel. 3471139
1. Zaprojektować następujący system mikroprocesorowy oraz napisać funkcje odczytu i
zapisu:
a) niezależne trzy szyny systemowe,
b) szyna danych dwukierunkowa 8-bitowa,
c) szyna adresów 4-bitowa,
d) sygnały sterujące OE, WR, RD,
e) adresacja zgodna z tabelą poniżej.
adres dziesiętnie
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
zapis
LEDR[7..0]
LEDR[15..8]
LEDR[17..16]
LEDG[7..0]
LEDG[8]
HEX0[6..0]
HEX1[6..0]
HEX2[6..0]
HEX3[6..0]
HEX4[6..0]
HEX5[6..0]
HEX6[6..0]
HEX7[6..0]
-------
odczyt
SW[7..0]
SW[15..8]
SW[17..16]
KEY[2]
KEY[3]
HEX0[6..0]
HEX1[6..0]
HEX2[6..0]
HEX3[6..0]
HEX4[6..0]
HEX5[6..0]
HEX6[6..0]
HEX7[6..0]
-------
MUS
dr inż. Paweł Szczepankowski, [email protected], EM320, tel. 3471139
2. Zaprojektować następujący system mikroprocesorowy oraz napisać funkcje odczytu i
zapisu:
a) niezależne trzy szyny systemowe,
b) szyna danych dwukierunkowa 8-bitowa,
c) szyna adresów 4-bitowa,
d) sygnały sterujące OE, WR, RD,
e) adresacja zgodna z tabelą poniżej.
adres dziesiętnie
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
zapis
HEX0[6..0]
HEX1[6..0]
HEX2[6..0]
HEX3[6..0]
HEX4[6..0]
HEX5[6..0]
HEX6[6..0]
HEX7[6..0]
LEDG[0]
LEDG[1]
LEDG[2]
LEDG[3]
LEDG[4]
LEDG[5]
LEDG[6]
LEDG[7]
odczyt
HEX0[6..0]
HEX1[6..0]
HEX2[6..0]
HEX3[6..0]
HEX4[6..0]
HEX5[6..0]
HEX6[6..0]
HEX7[6..0]
SW[0]
SW[1]
SW[2]
SW[3]
SW[0]
SW[5]
SW[6]
SW[7]
MUS
dr inż. Paweł Szczepankowski, [email protected], EM320, tel. 3471139
3. Zaprojektować następujący system mikroprocesorowy oraz napisać funkcje odczytu i
zapisu:
a) niezależne trzy szyny systemowe,
b) szyna danych dwukierunkowa 8-bitowa,
c) szyna adresów 4-bitowa,
d) sygnały sterujące OE, WR, RD,
e) adresacja zgodna z tabelą poniżej.
adres dziesiętnie
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
zapis
HEX0[6..0]
HEX1[6..0]
HEX2[6..0]
HEX3[6..0]
HEX4[6..0]
HEX5[6..0]
HEX6[6..0]
HEX7[6..0]
LEDR[1..0]
LEDR[3..2]
LEDR[5..4]
LEDR[7..6]
LEDR[9..8]
LEDR[11..9]
LEDR[13..12]
LEDR[15..14]
odczyt
HEX0[6..0]
HEX1[6..0]
HEX2[6..0]
HEX3[6..0]
HEX4[6..0]
HEX5[6..0]
HEX6[6..0]
HEX7[6..0]
SW[1..0]
SW[3..2]
SW[5..4]
SW[7..6]
SW[9..8]
SW[11..9]
SW[13..12]
SW[15..14]
MUS
dr inż. Paweł Szczepankowski, [email protected], EM320, tel. 3471139
4. Zaprojektować następujący system mikroprocesorowy oraz napisać funkcje zapisu:
a) szyna danych tylko do zapisu 8-bitowa,
b) multipleksowana szyna dane/adres,
c) sygnały WR, ALE,
d) adresacja niepełna zgodna z tabelą poniżej.
adres dziesiętnie
0
1
2
3
4
5
6
7
zapis
LEDR[7..0]
LEDR[15..8]
LEDR[17..16]
LEDG[7..0]
LEDG[8]
HEX0[6..0]
HEX1[6..0]
HEX2[6..0]
MUS
dr inż. Paweł Szczepankowski, [email protected], EM320, tel. 3471139
5. Zaprojektować następujący system mikroprocesorowy oraz napisać funkcje zapisu:
a) szyna danych tylko do zapisu 16-bitowa,
b) multipleksowana szyna dane/adres,
c) sygnały WR, ALE,
d) adresacja niepełna zgodna z tabelą poniżej.
adres dziesiętnie
0
1
2
3
4
zapis
LEDR[15..0]
HEX1[6..0], HEX0[6..0]
HEX3[6..0], HEX2[6..0]
HEX5[6..0], HEX4[6..0]
HEX7[6..0], HEX6[6..0]
MUS
dr inż. Paweł Szczepankowski, [email protected], EM320, tel. 3471139
6. Zaprojektować następujący system mikroprocesorowy oraz napisać funkcje odczytu:
a) szyna danych tylko do odczytu 8-bitowa,
b) multipleksowana szyna dane/adres,
c) sygnały WR, ALE,
d) adresacja niepełna zgodna z tabelą poniżej.
adres dziesiętnie
0
1
2
3
odczyt
SW[7..0]
SW[15..8]
KEY[1..0]
KEY[3..2]
MUS
dr inż. Paweł Szczepankowski, [email protected], EM320, tel. 3471139
7. Zaprojektować następujący system mikroprocesorowy oraz napisać funkcje odczytu i
zapisu:
a) niezależne trzy szyny systemowe,
b) szyna danych dwukierunkowa 8-bitowa,
c) szyna adresów 4-bitowa,
d) sygnały sterujące OE, WR, RD,
e) adresacja zgodna z tabelą poniżej.
adres dziesiętnie
0
1
2
3
4
5
6
7
8
9
10
11
12
zapis
HEX0[6..0]
HEX1[6..0]
HEX2[6..0]
HEX3[6..0]
HEX4[6..0]
HEX5[6..0]
HEX6[6..0]
HEX7[6..0]
LEDR[7..0]
LEDR[15..8]
LEDR[17..16]
LEDG[7..0]
LEDG[8]
odczyt
HEX0[6..0]
HEX1[6..0]
HEX2[6..0]
HEX3[6..0]
HEX4[6..0]
HEX5[6..0]
HEX6[6..0]
HEX7[6..0]
SW[7..0]
SW[15..8]
SW[17..16]
KEY[2]
KEY[3]
MUS
dr inż. Paweł Szczepankowski, [email protected], EM320, tel. 3471139
8. Zaprojektować następujący system mikroprocesorowy oraz napisać funkcje odczytu i
zapisu:
a) niezależne trzy szyny systemowe,
b) szyna danych dwukierunkowa 4-bitowa,
c) szyna adresów 2-bitowa,
d) sygnały sterujące OE, WR, RD,
e) adresacja zgodna z tabelą poniżej.
adres dziesiętnie
0
1
2
3
zapis
LEDG[3..0]
LEDG[7..4]
LEDR[3..0]
LEDR[7..0]]
odczyt
SW[3..0]
SW[7..4]
SW[11..8]
SW[15..12]
MUS
dr inż. Paweł Szczepankowski, [email protected], EM320, tel. 3471139
9. Zaprojektować następujący system mikroprocesorowy oraz napisać funkcje odczytu i
zapisu:
a) niezależne trzy szyny systemowe,
b) szyna danych dwukierunkowa 16-bitowa,
c) szyna adresów 2-bitowa,
d) sygnały sterujące OE, WR, RD,
e) adresacja zgodna z tabelą poniżej.
adres dziesiętnie
0
1
2
3
zapis
LEDR[15..0]
LEDR[17..16]
HEX1[6..0],HEX0[6..0]
HEX3[6..0],HEX2[6..0]
odczyt
SW[15..0]
KEY[3..0]
-----
MUS
dr inż. Paweł Szczepankowski, [email protected], EM320, tel. 3471139
10. Zaprojektować następujący system mikroprocesorowy oraz napisać funkcje zapisu:
a) tylko szyna danych do zapisu 7-bitowa,
b) 8 niezależnych sygnałów aktywacji zapisu, po jednym na każdy wskaźnik HEX,
c) 1 globalne wyjście aktywujące świecenie HEX,
d) wykorzystać bloki DFFE.

Podobne dokumenty