summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorvin <git@vineetk.net>2025-03-24 15:45:40 -0400
committervin <git@vineetk.net>2025-03-24 16:23:48 -0400
commit5ba90a29a3b539ead01f5c252722185c0ee33b9e (patch)
tree71bbcac8bd49f69f47ed2631aa24d2a7cb62dfbe
parentc5ccd5c22f22cbbc265555559c7eefd06428398b (diff)
remove db and incremental_db
-rw-r--r--CEL_PROJECT.qsf498
-rw-r--r--riscvsingle.sv4
2 files changed, 251 insertions, 251 deletions
diff --git a/CEL_PROJECT.qsf b/CEL_PROJECT.qsf
index e18bca1..44439ad 100644
--- a/CEL_PROJECT.qsf
+++ b/CEL_PROJECT.qsf
@@ -2,284 +2,284 @@
2# Build by Terasic System Builder 2# Build by Terasic System Builder
3#============================================================ 3#============================================================
4 4
5set_global_assignment -name FAMILY "MAX 10 FPGA" 5set_global_assignment -name FAMILY "MAX 10 FPGA"
6set_global_assignment -name DEVICE 10M50DAF484C7G 6set_global_assignment -name DEVICE 10M50DAF484C7G
7set_global_assignment -name TOP_LEVEL_ENTITY "CEL_PROJECT" 7set_global_assignment -name TOP_LEVEL_ENTITY "CEL_PROJECT"
8set_global_assignment -name ORIGINAL_QUARTUS_VERSION "16.0.0" 8set_global_assignment -name ORIGINAL_QUARTUS_VERSION 16.0.0
9set_global_assignment -name LAST_QUARTUS_VERSION "21.1.0 Lite Edition" 9set_global_assignment -name LAST_QUARTUS_VERSION "21.1.0 Lite Edition"
10set_global_assignment -name PROJECT_CREATION_TIME_DATE "03:53:12 FEBRUARY 25,2025" 10set_global_assignment -name PROJECT_CREATION_TIME_DATE "03:53:12 FEBRUARY 25,2025"
11set_global_assignment -name DEVICE_FILTER_PACKAGE FBGA 11set_global_assignment -name DEVICE_FILTER_PACKAGE FBGA
12set_global_assignment -name DEVICE_FILTER_PIN_COUNT 484 12set_global_assignment -name DEVICE_FILTER_PIN_COUNT 484
13set_global_assignment -name DEVICE_FILTER_SPEED_GRADE 7 13set_global_assignment -name DEVICE_FILTER_SPEED_GRADE 7
14set_global_assignment -name SDC_FILE CEL_PROJECT.SDC 14set_global_assignment -name SDC_FILE CEL_PROJECT.SDC
15 15
16#============================================================ 16#============================================================
17# CLOCK 17# CLOCK
18#============================================================ 18#============================================================
19set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to ADC_CLK_10 19set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to ADC_CLK_10
20set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to MAX10_CLK1_50 20set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to MAX10_CLK1_50
21set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to MAX10_CLK2_50 21set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to MAX10_CLK2_50
22set_location_assignment PIN_N5 -to ADC_CLK_10 22set_location_assignment PIN_N5 -to ADC_CLK_10
23set_location_assignment PIN_P11 -to MAX10_CLK1_50 23set_location_assignment PIN_P11 -to MAX10_CLK1_50
24set_location_assignment PIN_N14 -to MAX10_CLK2_50 24set_location_assignment PIN_N14 -to MAX10_CLK2_50
25 25
26#============================================================ 26#============================================================
27# SEG7 27# SEG7
28#============================================================ 28#============================================================
29set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HEX0[0] 29set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HEX0[0]
30set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HEX0[1] 30set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HEX0[1]
31set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HEX0[2] 31set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HEX0[2]
32set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HEX0[3] 32set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HEX0[3]
33set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HEX0[4] 33set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HEX0[4]
34set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HEX0[5] 34set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HEX0[5]
35set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HEX0[6] 35set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HEX0[6]
36set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HEX0[7] 36set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HEX0[7]
37set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HEX1[0] 37set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HEX1[0]
38set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HEX1[1] 38set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HEX1[1]
39set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HEX1[2] 39set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HEX1[2]
40set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HEX1[3] 40set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HEX1[3]
41set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HEX1[4] 41set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HEX1[4]
42set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HEX1[5] 42set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HEX1[5]
43set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HEX1[6] 43set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HEX1[6]
44set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HEX1[7] 44set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HEX1[7]
45set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HEX2[0] 45set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HEX2[0]
46set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HEX2[1] 46set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HEX2[1]
47set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HEX2[2] 47set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HEX2[2]
48set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HEX2[3] 48set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HEX2[3]
49set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HEX2[4] 49set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HEX2[4]
50set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HEX2[5] 50set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HEX2[5]
51set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HEX2[6] 51set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HEX2[6]
52set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HEX2[7] 52set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HEX2[7]
53set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HEX3[0] 53set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HEX3[0]
54set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HEX3[1] 54set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HEX3[1]
55set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HEX3[2] 55set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HEX3[2]
56set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HEX3[3] 56set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HEX3[3]
57set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HEX3[4] 57set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HEX3[4]
58set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HEX3[5] 58set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HEX3[5]
59set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HEX3[6] 59set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HEX3[6]
60set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HEX3[7] 60set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HEX3[7]
61set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HEX4[0] 61set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HEX4[0]
62set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HEX4[1] 62set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HEX4[1]
63set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HEX4[2] 63set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HEX4[2]
64set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HEX4[3] 64set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HEX4[3]
65set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HEX4[4] 65set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HEX4[4]
66set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HEX4[5] 66set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HEX4[5]
67set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HEX4[6] 67set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HEX4[6]
68set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HEX4[7] 68set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HEX4[7]
69set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HEX5[0] 69set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HEX5[0]
70set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HEX5[1] 70set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HEX5[1]
71set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HEX5[2] 71set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HEX5[2]
72set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HEX5[3] 72set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HEX5[3]
73set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HEX5[4] 73set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HEX5[4]
74set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HEX5[5] 74set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HEX5[5]
75set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HEX5[6] 75set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HEX5[6]
76set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HEX5[7] 76set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to HEX5[7]
77set_location_assignment PIN_C14 -to HEX0[0] 77set_location_assignment PIN_C14 -to HEX0[0]
78set_location_assignment PIN_E15 -to HEX0[1] 78set_location_assignment PIN_E15 -to HEX0[1]
79set_location_assignment PIN_C15 -to HEX0[2] 79set_location_assignment PIN_C15 -to HEX0[2]
80set_location_assignment PIN_C16 -to HEX0[3] 80set_location_assignment PIN_C16 -to HEX0[3]
81set_location_assignment PIN_E16 -to HEX0[4] 81set_location_assignment PIN_E16 -to HEX0[4]
82set_location_assignment PIN_D17 -to HEX0[5] 82set_location_assignment PIN_D17 -to HEX0[5]
83set_location_assignment PIN_C17 -to HEX0[6] 83set_location_assignment PIN_C17 -to HEX0[6]
84set_location_assignment PIN_D15 -to HEX0[7] 84set_location_assignment PIN_D15 -to HEX0[7]
85set_location_assignment PIN_C18 -to HEX1[0] 85set_location_assignment PIN_C18 -to HEX1[0]
86set_location_assignment PIN_D18 -to HEX1[1] 86set_location_assignment PIN_D18 -to HEX1[1]
87set_location_assignment PIN_E18 -to HEX1[2] 87set_location_assignment PIN_E18 -to HEX1[2]
88set_location_assignment PIN_B16 -to HEX1[3] 88set_location_assignment PIN_B16 -to HEX1[3]
89set_location_assignment PIN_A17 -to HEX1[4] 89set_location_assignment PIN_A17 -to HEX1[4]
90set_location_assignment PIN_A18 -to HEX1[5] 90set_location_assignment PIN_A18 -to HEX1[5]
91set_location_assignment PIN_B17 -to HEX1[6] 91set_location_assignment PIN_B17 -to HEX1[6]
92set_location_assignment PIN_A16 -to HEX1[7] 92set_location_assignment PIN_A16 -to HEX1[7]
93set_location_assignment PIN_B20 -to HEX2[0] 93set_location_assignment PIN_B20 -to HEX2[0]
94set_location_assignment PIN_A20 -to HEX2[1] 94set_location_assignment PIN_A20 -to HEX2[1]
95set_location_assignment PIN_B19 -to HEX2[2] 95set_location_assignment PIN_B19 -to HEX2[2]
96set_location_assignment PIN_A21 -to HEX2[3] 96set_location_assignment PIN_A21 -to HEX2[3]
97set_location_assignment PIN_B21 -to HEX2[4] 97set_location_assignment PIN_B21 -to HEX2[4]
98set_location_assignment PIN_C22 -to HEX2[5] 98set_location_assignment PIN_C22 -to HEX2[5]
99set_location_assignment PIN_B22 -to HEX2[6] 99set_location_assignment PIN_B22 -to HEX2[6]
100set_location_assignment PIN_A19 -to HEX2[7] 100set_location_assignment PIN_A19 -to HEX2[7]
101set_location_assignment PIN_F21 -to HEX3[0] 101set_location_assignment PIN_F21 -to HEX3[0]
102set_location_assignment PIN_E22 -to HEX3[1] 102set_location_assignment PIN_E22 -to HEX3[1]
103set_location_assignment PIN_E21 -to HEX3[2] 103set_location_assignment PIN_E21 -to HEX3[2]
104set_location_assignment PIN_C19 -to HEX3[3] 104set_location_assignment PIN_C19 -to HEX3[3]
105set_location_assignment PIN_C20 -to HEX3[4] 105set_location_assignment PIN_C20 -to HEX3[4]
106set_location_assignment PIN_D19 -to HEX3[5] 106set_location_assignment PIN_D19 -to HEX3[5]
107set_location_assignment PIN_E17 -to HEX3[6] 107set_location_assignment PIN_E17 -to HEX3[6]
108set_location_assignment PIN_D22 -to HEX3[7] 108set_location_assignment PIN_D22 -to HEX3[7]
109set_location_assignment PIN_F18 -to HEX4[0] 109set_location_assignment PIN_F18 -to HEX4[0]
110set_location_assignment PIN_E20 -to HEX4[1] 110set_location_assignment PIN_E20 -to HEX4[1]
111set_location_assignment PIN_E19 -to HEX4[2] 111set_location_assignment PIN_E19 -to HEX4[2]
112set_location_assignment PIN_J18 -to HEX4[3] 112set_location_assignment PIN_J18 -to HEX4[3]
113set_location_assignment PIN_H19 -to HEX4[4] 113set_location_assignment PIN_H19 -to HEX4[4]
114set_location_assignment PIN_F19 -to HEX4[5] 114set_location_assignment PIN_F19 -to HEX4[5]
115set_location_assignment PIN_F20 -to HEX4[6] 115set_location_assignment PIN_F20 -to HEX4[6]
116set_location_assignment PIN_F17 -to HEX4[7] 116set_location_assignment PIN_F17 -to HEX4[7]
117set_location_assignment PIN_J20 -to HEX5[0] 117set_location_assignment PIN_J20 -to HEX5[0]
118set_location_assignment PIN_K20 -to HEX5[1] 118set_location_assignment PIN_K20 -to HEX5[1]
119set_location_assignment PIN_L18 -to HEX5[2] 119set_location_assignment PIN_L18 -to HEX5[2]
120set_location_assignment PIN_N18 -to HEX5[3] 120set_location_assignment PIN_N18 -to HEX5[3]
121set_location_assignment PIN_M20 -to HEX5[4] 121set_location_assignment PIN_M20 -to HEX5[4]
122set_location_assignment PIN_N19 -to HEX5[5] 122set_location_assignment PIN_N19 -to HEX5[5]
123set_location_assignment PIN_N20 -to HEX5[6] 123set_location_assignment PIN_N20 -to HEX5[6]
124set_location_assignment PIN_L19 -to HEX5[7] 124set_location_assignment PIN_L19 -to HEX5[7]
125 125
126#============================================================ 126#============================================================
127# KEY 127# KEY
128#============================================================ 128#============================================================
129set_instance_assignment -name IO_STANDARD "3.3 V Schmitt Trigger" -to KEY[0] 129set_instance_assignment -name IO_STANDARD "3.3 V SCHMITT TRIGGER" -to KEY[0]
130set_instance_assignment -name IO_STANDARD "3.3 V Schmitt Trigger" -to KEY[1] 130set_instance_assignment -name IO_STANDARD "3.3 V SCHMITT TRIGGER" -to KEY[1]
131set_location_assignment PIN_B8 -to KEY[0] 131set_location_assignment PIN_B8 -to KEY[0]
132set_location_assignment PIN_A7 -to KEY[1] 132set_location_assignment PIN_A7 -to KEY[1]
133 133
134#============================================================ 134#============================================================
135# LED 135# LED
136#============================================================ 136#============================================================
137set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to LEDR[0] 137set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to LEDR[0]
138set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to LEDR[1] 138set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to LEDR[1]
139set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to LEDR[2] 139set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to LEDR[2]
140set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to LEDR[3] 140set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to LEDR[3]
141set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to LEDR[4] 141set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to LEDR[4]
142set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to LEDR[5] 142set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to LEDR[5]
143set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to LEDR[6] 143set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to LEDR[6]
144set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to LEDR[7] 144set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to LEDR[7]
145set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to LEDR[8] 145set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to LEDR[8]
146set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to LEDR[9] 146set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to LEDR[9]
147set_location_assignment PIN_A8 -to LEDR[0] 147set_location_assignment PIN_A8 -to LEDR[0]
148set_location_assignment PIN_A9 -to LEDR[1] 148set_location_assignment PIN_A9 -to LEDR[1]
149set_location_assignment PIN_A10 -to LEDR[2] 149set_location_assignment PIN_A10 -to LEDR[2]
150set_location_assignment PIN_B10 -to LEDR[3] 150set_location_assignment PIN_B10 -to LEDR[3]
151set_location_assignment PIN_D13 -to LEDR[4] 151set_location_assignment PIN_D13 -to LEDR[4]
152set_location_assignment PIN_C13 -to LEDR[5] 152set_location_assignment PIN_C13 -to LEDR[5]
153set_location_assignment PIN_E14 -to LEDR[6] 153set_location_assignment PIN_E14 -to LEDR[6]
154set_location_assignment PIN_D14 -to LEDR[7] 154set_location_assignment PIN_D14 -to LEDR[7]
155set_location_assignment PIN_A11 -to LEDR[8] 155set_location_assignment PIN_A11 -to LEDR[8]
156set_location_assignment PIN_B11 -to LEDR[9] 156set_location_assignment PIN_B11 -to LEDR[9]
157 157
158#============================================================ 158#============================================================
159# SW 159# SW
160#============================================================ 160#============================================================
161set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to SW[0] 161set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to SW[0]
162set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to SW[1] 162set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to SW[1]
163set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to SW[2] 163set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to SW[2]
164set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to SW[3] 164set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to SW[3]
165set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to SW[4] 165set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to SW[4]
166set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to SW[5] 166set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to SW[5]
167set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to SW[6] 167set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to SW[6]
168set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to SW[7] 168set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to SW[7]
169set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to SW[8] 169set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to SW[8]
170set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to SW[9] 170set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to SW[9]
171set_location_assignment PIN_C10 -to SW[0] 171set_location_assignment PIN_C10 -to SW[0]
172set_location_assignment PIN_C11 -to SW[1] 172set_location_assignment PIN_C11 -to SW[1]
173set_location_assignment PIN_D12 -to SW[2] 173set_location_assignment PIN_D12 -to SW[2]
174set_location_assignment PIN_C12 -to SW[3] 174set_location_assignment PIN_C12 -to SW[3]
175set_location_assignment PIN_A12 -to SW[4] 175set_location_assignment PIN_A12 -to SW[4]
176set_location_assignment PIN_B12 -to SW[5] 176set_location_assignment PIN_B12 -to SW[5]
177set_location_assignment PIN_A13 -to SW[6] 177set_location_assignment PIN_A13 -to SW[6]
178set_location_assignment PIN_A14 -to SW[7] 178set_location_assignment PIN_A14 -to SW[7]
179set_location_assignment PIN_B14 -to SW[8] 179set_location_assignment PIN_B14 -to SW[8]
180set_location_assignment PIN_F15 -to SW[9] 180set_location_assignment PIN_F15 -to SW[9]
181 181
182#============================================================ 182#============================================================
183# GPIO, GPIO connect to GPIO Default 183# GPIO, GPIO connect to GPIO Default
184#============================================================ 184#============================================================
185set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO[0] 185set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO[0]
186set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO[1] 186set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO[1]
187set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO[2] 187set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO[2]
188set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO[3] 188set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO[3]
189set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO[4] 189set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO[4]
190set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO[5] 190set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO[5]
191set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO[6] 191set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO[6]
192set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO[7] 192set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO[7]
193set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO[8] 193set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO[8]
194set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO[9] 194set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO[9]
195set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO[10] 195set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO[10]
196set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO[11] 196set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO[11]
197set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO[12] 197set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO[12]
198set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO[13] 198set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO[13]
199set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO[14] 199set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO[14]
200set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO[15] 200set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO[15]
201set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO[16] 201set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO[16]
202set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO[17] 202set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO[17]
203set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO[18] 203set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO[18]
204set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO[19] 204set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO[19]
205set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO[20] 205set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO[20]
206set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO[21] 206set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO[21]
207set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO[22] 207set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO[22]
208set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO[23] 208set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO[23]
209set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO[24] 209set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO[24]
210set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO[25] 210set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO[25]
211set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO[26] 211set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO[26]
212set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO[27] 212set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO[27]
213set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO[28] 213set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO[28]
214set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO[29] 214set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO[29]
215set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO[30] 215set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO[30]
216set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO[31] 216set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO[31]
217set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO[32] 217set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO[32]
218set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO[33] 218set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO[33]
219set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO[34] 219set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO[34]
220set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO[35] 220set_instance_assignment -name IO_STANDARD "3.3-V LVTTL" -to GPIO[35]
221set_location_assignment PIN_V10 -to GPIO[0] 221set_location_assignment PIN_V10 -to GPIO[0]
222set_location_assignment PIN_W10 -to GPIO[1] 222set_location_assignment PIN_W10 -to GPIO[1]
223set_location_assignment PIN_V9 -to GPIO[2] 223set_location_assignment PIN_V9 -to GPIO[2]
224set_location_assignment PIN_W9 -to GPIO[3] 224set_location_assignment PIN_W9 -to GPIO[3]
225set_location_assignment PIN_V8 -to GPIO[4] 225set_location_assignment PIN_V8 -to GPIO[4]
226set_location_assignment PIN_W8 -to GPIO[5] 226set_location_assignment PIN_W8 -to GPIO[5]
227set_location_assignment PIN_V7 -to GPIO[6] 227set_location_assignment PIN_V7 -to GPIO[6]
228set_location_assignment PIN_W7 -to GPIO[7] 228set_location_assignment PIN_W7 -to GPIO[7]
229set_location_assignment PIN_W6 -to GPIO[8] 229set_location_assignment PIN_W6 -to GPIO[8]
230set_location_assignment PIN_V5 -to GPIO[9] 230set_location_assignment PIN_V5 -to GPIO[9]
231set_location_assignment PIN_W5 -to GPIO[10] 231set_location_assignment PIN_W5 -to GPIO[10]
232set_location_assignment PIN_AA15 -to GPIO[11] 232set_location_assignment PIN_AA15 -to GPIO[11]
233set_location_assignment PIN_AA14 -to GPIO[12] 233set_location_assignment PIN_AA14 -to GPIO[12]
234set_location_assignment PIN_W13 -to GPIO[13] 234set_location_assignment PIN_W13 -to GPIO[13]
235set_location_assignment PIN_W12 -to GPIO[14] 235set_location_assignment PIN_W12 -to GPIO[14]
236set_location_assignment PIN_AB13 -to GPIO[15] 236set_location_assignment PIN_AB13 -to GPIO[15]
237set_location_assignment PIN_AB12 -to GPIO[16] 237set_location_assignment PIN_AB12 -to GPIO[16]
238set_location_assignment PIN_Y11 -to GPIO[17] 238set_location_assignment PIN_Y11 -to GPIO[17]
239set_location_assignment PIN_AB11 -to GPIO[18] 239set_location_assignment PIN_AB11 -to GPIO[18]
240set_location_assignment PIN_W11 -to GPIO[19] 240set_location_assignment PIN_W11 -to GPIO[19]
241set_location_assignment PIN_AB10 -to GPIO[20] 241set_location_assignment PIN_AB10 -to GPIO[20]
242set_location_assignment PIN_AA10 -to GPIO[21] 242set_location_assignment PIN_AA10 -to GPIO[21]
243set_location_assignment PIN_AA9 -to GPIO[22] 243set_location_assignment PIN_AA9 -to GPIO[22]
244set_location_assignment PIN_Y8 -to GPIO[23] 244set_location_assignment PIN_Y8 -to GPIO[23]
245set_location_assignment PIN_AA8 -to GPIO[24] 245set_location_assignment PIN_AA8 -to GPIO[24]
246set_location_assignment PIN_Y7 -to GPIO[25] 246set_location_assignment PIN_Y7 -to GPIO[25]
247set_location_assignment PIN_AA7 -to GPIO[26] 247set_location_assignment PIN_AA7 -to GPIO[26]
248set_location_assignment PIN_Y6 -to GPIO[27] 248set_location_assignment PIN_Y6 -to GPIO[27]
249set_location_assignment PIN_AA6 -to GPIO[28] 249set_location_assignment PIN_AA6 -to GPIO[28]
250set_location_assignment PIN_Y5 -to GPIO[29] 250set_location_assignment PIN_Y5 -to GPIO[29]
251set_location_assignment PIN_AA5 -to GPIO[30] 251set_location_assignment PIN_AA5 -to GPIO[30]
252set_location_assignment PIN_Y4 -to GPIO[31] 252set_location_assignment PIN_Y4 -to GPIO[31]
253set_location_assignment PIN_AB3 -to GPIO[32] 253set_location_assignment PIN_AB3 -to GPIO[32]
254set_location_assignment PIN_Y3 -to GPIO[33] 254set_location_assignment PIN_Y3 -to GPIO[33]
255set_location_assignment PIN_AB2 -to GPIO[34] 255set_location_assignment PIN_AB2 -to GPIO[34]
256set_location_assignment PIN_AA2 -to GPIO[35] 256set_location_assignment PIN_AA2 -to GPIO[35]
257 257
258#============================================================ 258#============================================================
259# End of pin assignments by Terasic System Builder 259# End of pin assignments by Terasic System Builder
260#============================================================ 260#============================================================
261 261
262 262
263set_global_assignment -name PARTITION_NETLIST_TYPE SOURCE -section_id Top 263set_global_assignment -name PARTITION_NETLIST_TYPE SOURCE -section_id Top
264set_global_assignment -name PARTITION_FITTER_PRESERVATION_LEVEL PLACEMENT_AND_ROUTING -section_id Top 264set_global_assignment -name PARTITION_FITTER_PRESERVATION_LEVEL PLACEMENT_AND_ROUTING -section_id Top
265set_global_assignment -name PARTITION_COLOR 16764057 -section_id Top 265set_global_assignment -name PARTITION_COLOR 16764057 -section_id Top
266set_global_assignment -name SYSTEMVERILOG_FILE riscvsingle.sv 266set_global_assignment -name SYSTEMVERILOG_FILE riscvsingle.sv
267set_global_assignment -name VERILOG_FILE my_computer_tb.v 267set_global_assignment -name VERILOG_FILE my_computer_tb.v
268set_global_assignment -name MIN_CORE_JUNCTION_TEMP 0 268set_global_assignment -name MIN_CORE_JUNCTION_TEMP 0
269set_global_assignment -name MAX_CORE_JUNCTION_TEMP 85 269set_global_assignment -name MAX_CORE_JUNCTION_TEMP 85
270set_global_assignment -name POWER_PRESET_COOLING_SOLUTION "23 MM HEAT SINK WITH 200 LFPM AIRFLOW" 270set_global_assignment -name POWER_PRESET_COOLING_SOLUTION "23 MM HEAT SINK WITH 200 LFPM AIRFLOW"
271set_global_assignment -name POWER_BOARD_THERMAL_MODEL "NONE (CONSERVATIVE)" 271set_global_assignment -name POWER_BOARD_THERMAL_MODEL "NONE (CONSERVATIVE)"
272set_global_assignment -name EDA_SIMULATION_TOOL "Questa Intel FPGA (Verilog)" 272set_global_assignment -name EDA_SIMULATION_TOOL "Questa Intel FPGA (Verilog)"
273set_global_assignment -name EDA_TIME_SCALE "1 ps" -section_id eda_simulation 273set_global_assignment -name EDA_TIME_SCALE "1 ps" -section_id eda_simulation
274set_global_assignment -name EDA_OUTPUT_DATA_FORMAT "VERILOG HDL" -section_id eda_simulation 274set_global_assignment -name EDA_OUTPUT_DATA_FORMAT "VERILOG HDL" -section_id eda_simulation
275set_global_assignment -name EDA_GENERATE_FUNCTIONAL_NETLIST OFF -section_id eda_board_design_timing 275set_global_assignment -name EDA_GENERATE_FUNCTIONAL_NETLIST OFF -section_id eda_board_design_timing
276set_global_assignment -name EDA_GENERATE_FUNCTIONAL_NETLIST OFF -section_id eda_board_design_symbol 276set_global_assignment -name EDA_GENERATE_FUNCTIONAL_NETLIST OFF -section_id eda_board_design_symbol
277set_global_assignment -name EDA_GENERATE_FUNCTIONAL_NETLIST OFF -section_id eda_board_design_signal_integrity 277set_global_assignment -name EDA_GENERATE_FUNCTIONAL_NETLIST OFF -section_id eda_board_design_signal_integrity
278set_global_assignment -name EDA_GENERATE_FUNCTIONAL_NETLIST OFF -section_id eda_board_design_boundary_scan 278set_global_assignment -name EDA_GENERATE_FUNCTIONAL_NETLIST OFF -section_id eda_board_design_boundary_scan
279set_global_assignment -name EDA_TEST_BENCH_ENABLE_STATUS TEST_BENCH_MODE -section_id eda_simulation 279set_global_assignment -name EDA_TEST_BENCH_ENABLE_STATUS TEST_BENCH_MODE -section_id eda_simulation
280set_global_assignment -name EDA_NATIVELINK_SIMULATION_TEST_BENCH my_computer_tb -section_id eda_simulation 280set_global_assignment -name EDA_NATIVELINK_SIMULATION_TEST_BENCH my_computer_tb -section_id eda_simulation
281set_global_assignment -name EDA_TEST_BENCH_NAME my_computer_tb -section_id eda_simulation 281set_global_assignment -name EDA_TEST_BENCH_NAME my_computer_tb -section_id eda_simulation
282set_global_assignment -name EDA_DESIGN_INSTANCE_NAME NA -section_id my_computer_tb 282set_global_assignment -name EDA_DESIGN_INSTANCE_NAME NA -section_id my_computer_tb
283set_global_assignment -name EDA_TEST_BENCH_MODULE_NAME my_computer_tb -section_id my_computer_tb 283set_global_assignment -name EDA_TEST_BENCH_MODULE_NAME my_computer_tb -section_id my_computer_tb
284set_global_assignment -name EDA_TEST_BENCH_FILE my_computer_tb.v -section_id my_computer_tb 284set_global_assignment -name EDA_TEST_BENCH_FILE my_computer_tb.v -section_id my_computer_tb
285set_instance_assignment -name PARTITION_HIERARCHY root_partition -to | -section_id Top \ No newline at end of file 285set_instance_assignment -name PARTITION_HIERARCHY root_partition -to | -section_id Top \ No newline at end of file
diff --git a/riscvsingle.sv b/riscvsingle.sv
index 45e4855..e2c1baa 100644
--- a/riscvsingle.sv
+++ b/riscvsingle.sv
@@ -137,7 +137,7 @@ module imem(input logic [31:0] a,
137 // Simulator : ok 137 // Simulator : ok
138 // Hardware : For FPGA ok, non-FPGA we need a 3rd party solution to program the FLASH memory (ROM) 138 // Hardware : For FPGA ok, non-FPGA we need a 3rd party solution to program the FLASH memory (ROM)
139 initial 139 initial
140 $readmemh("riscvtest_rom_image.txt", ROM); 140 $readmemh("/home/vin/src/public/eel3792c_rv32i/riscvtest_rom_image.txt", ROM);
141 141
142 assign rd = ROM[a[31:2]]; // word aligned 142 assign rd = ROM[a[31:2]]; // word aligned
143endmodule 143endmodule
@@ -171,7 +171,7 @@ module dmem(input logic clk, we,
171 // Simulator : ok 171 // Simulator : ok
172 // Hardware : For FPGA ok, non-FPGA we need a 3rd party solution to program the DATA memory (RAM) 172 // Hardware : For FPGA ok, non-FPGA we need a 3rd party solution to program the DATA memory (RAM)
173 initial 173 initial
174 $readmemh("riscvtest_ram_image.txt", RAM); 174 $readmemh("/home/vin/src/public/eel3792c_rv32i/riscvtest_ram_image.txt", RAM);
175 175
176endmodule 176endmodule
177 177