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.