-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbicolor.mif
74 lines (71 loc) · 2.09 KB
/
bicolor.mif
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
DEPTH = 64; -- The size of memory in words
WIDTH = 19; -- The size of data in bits
ADDRESS_RADIX = HEX; -- The radix for address values
DATA_RADIX = BIN; -- The radix for data values
CONTENT -- start of (address : data pairs)
BEGIN
00 : 1000000010000000000; -- memory address : data
01 : 1000000001000000000;
02 : 1000000000100000000;
03 : 1000000000010000000;
04 : 1000000000001000000;
05 : 1000000000000100000;
06 : 1000000000000010000;
07 : 1000000000000001000;
08 : 0100000010000000000;
09 : 0100000001000000000;
0A : 0100000000100000000;
0B : 0100000000010000000;
0C : 0100000000001000000;
0D : 0100000000000100000;
0E : 0100000000000010000;
0F : 0100000000000001000;
10 : 0010000010000000000; -- memory address : data
11 : 0010000001000000000;
12 : 0010000000100000000;
13 : 0010000000010000000;
14 : 0010000000001000000;
15 : 0010000000000100000;
16 : 0010000000000010000;
17 : 0010000000000001000;
18 : 0001000010000000000;
19 : 0001000001000000000;
1A : 0001000000100000000;
1B : 0001000000010000000;
1C : 0001000000001000000;
1D : 0001000000000100000;
1E : 0001000000000010000;
1F : 0001000000000001000;
20 : 0000100010000000000; -- memory address : data
21 : 0000100001000000000;
22 : 0000100000100000000;
23 : 0000100000010000000;
24 : 0000100000001000000;
25 : 0000100000000100000;
26 : 0000100000000010000;
27 : 0000100000000001000;
28 : 0000010010000000000;
29 : 0000010001000000000;
2A : 0000010000100000000;
2B : 0000010000010000000;
2C : 0000010000001000000;
2D : 0000010000000100000;
2E : 0000010000000010000;
2F : 0000010000000001000;
30 : 0000001010000000000; -- memory address : data
31 : 0000001001000000000;
32 : 0000001000100000000;
33 : 0000001000010000000;
34 : 0000001000001000000;
35 : 0000001000000100000;
36 : 0000001000000010000;
37 : 0000001000000001000;
38 : 0000000110000000000;
39 : 0000000101000000000;
3A : 0000000100100000000;
3B : 0000000100010000000;
3C : 0000000100001000000;
3D : 0000000100000100000;
3E : 0000000100000010000;
3F : 0000000100000001000;
END;