Zadanie II - ZAPIS DO PAMIĘCI

Treść
Część I

Należy zapoznać się z działaniem układów pamięci statycznej RAM. Zaprojektowac układ pozwalający realizować zapis i odczyt pamięci statycznej RAM przy wykorzystaniu implementacji pamięci altdpram w programie Quartus. Operacja zapisu powinna zapisywać do 16 komórek (adresy od Identyfikator do (Identyfikator + 15)) pamięci o organizacji 1k x 8 bitów. Należy zapisać na przemian wartości 8 bitowe pochodzące przemiennie z dwóch źródeł (licznika mod A oraz licznika mod B, gdzie A i B zależą od posiadanego identyfikatora i zostały przedstawione w tabeli poniżej). Należy przygotować możliwość odczytu z ustalonych powyżej adresów.
W celu realizacji układu należy wykorzystać pamięci altdpram oraz dowolne elementy serii 74xxx, których implementacje można znaleźć w Quartusie.

IdentyfikatorAB
1 6 7
2 6 9
3 5 7
4 5 9
5 7 6
6 7 5
7 9 6
8 9 5
9 6 7
10 6 9
11 5 7
12 5 9
13 7 6
14 7 5
15 9 6
16 9 5
17 6 7
18 6 9
19 5 7
20 5 9
21 7 6
22 7 5
23 9 6
24 9 5
25 6 7
26 6 9
27 5 7
28 5 9
29 7 6
30 7 5
31 9 6
32 9 5
33 6 7
34 6 9
35 5 7
36 5 9
37 7 6
38 7 5
39 9 6
40 9 5
41 6 7
42 6 9
43 5 7
44 5 9
45 7 6

Przykład

Student z Identyfikatorem 45 powinien stworzyć układ, który zapisze do komórek następujący zestaw danych:

Adres (w systemie szesnastkowym)Zawartość (w systemie szesnastkowym)
2D 00
2E 11
2F 22
30 33
31 44
32 55
33 60
34 10
35 12
36 32
37 34
38 54
39 50
3A 16
3B 02
3C 31

Część II
Stworzony układ podłączyć pod płytkę FPGA w następujący sposób: .
Termin
15 listpada 2010