OpenCores
URL https://opencores.org/ocsvn/t48/t48/trunk

Subversion Repositories t48

[/] [t48/] [tags/] [rel_1_4/] [sim/] [rtl_sim/] [Makefile.hier] - Blame information for rev 344

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 11 arniml
##############################################################################
2
#
3
# Core Makefile for the T48 project.
4
#
5
# The dependencies for all VHDL source files are stored here.
6
# Include this file from within the tool-specific Makefile. See
7
# Makefile.ghdl for an example how to use it.
8
#
9
# The following environment/make variables are expected. Set them in the
10
# tool-specific Makefile or from the shell.
11
#
12 31 arniml
#  PROJECT_DIR : Project base directory
13
#                Set in sw/init_project.sh
14 11 arniml
#
15 31 arniml
#  LIB_WORK    : object directory for the work library
16
#                /t48/sim/rtl_sim/
17 11 arniml
#
18 31 arniml
#  MAKE_LIB    : command to create the work library
19 11 arniml
#
20 31 arniml
#  ANALYZE     : command calling the tool-specific compiler for analysis of
21
#                the VHDL code
22 11 arniml
#
23 31 arniml
#  CLEAN       : command to clean the tool-object directory
24 11 arniml
#
25
#  Various VHDL design units.
26
#
27
#
28 306 arniml
# Copyright (c) 2004-2022, Arnim Laeuger (arniml@opencores.org)
29 11 arniml
#
30
# All rights reserved
31
#
32
##############################################################################
33 9 arniml
 
34 31 arniml
RTL_DIR   = $(PROJECT_DIR)/rtl/vhdl
35 259 arniml
T8243_DIR = $(RTL_DIR)/t8243
36 31 arniml
BENCH_DIR = $(PROJECT_DIR)/bench/vhdl
37 9 arniml
 
38
 
39
$(LIB_WORK):
40
        $(MAKE_LIB)
41
 
42
.PHONY: clean
43
clean:
44
        $(CLEAN); \
45 71 arniml
        rm -rf *~
46 9 arniml
 
47
.PHONY: analyze
48
analyze: $(LIB_WORK) $(tb_behav_c0) $(tb_t8048_behav_c0)
49
 
50
 
51 232 arniml
$(alu) : $(RTL_DIR)/alu.vhd   \
52
                $(alu_pack)   \
53
                $(t48_pack)   \
54 9 arniml
                $(t48_tb_pack)
55 218 arniml
        $(ANALYZE) $<
56 9 arniml
 
57
$(alu_pack) : $(RTL_DIR)/alu_pack-p.vhd \
58
                $(t48_pack)
59 218 arniml
        $(ANALYZE) $<
60 9 arniml
 
61
$(alu_rtl_c0) : $(RTL_DIR)/alu-c.vhd \
62
                $(alu)
63 218 arniml
        $(ANALYZE) $<
64 9 arniml
 
65
$(bus_mux) : $(RTL_DIR)/bus_mux.vhd \
66
                $(t48_pack)
67 218 arniml
        $(ANALYZE) $<
68 9 arniml
 
69
$(bus_mux_rtl_c0) : $(RTL_DIR)/bus_mux-c.vhd \
70 232 arniml
                $(bus_mux-rtl)               \
71 9 arniml
                $(bus_mux)
72 218 arniml
        $(ANALYZE) $<
73 9 arniml
 
74
$(clock_ctrl) : $(RTL_DIR)/clock_ctrl.vhd \
75
                $(t48_pack)
76 218 arniml
        $(ANALYZE) $<
77 9 arniml
 
78
$(clock_ctrl_rtl_c0) : $(RTL_DIR)/clock_ctrl-c.vhd \
79
                $(clock_ctrl)
80 218 arniml
        $(ANALYZE) $<
81 9 arniml
 
82
$(cond_branch) : $(RTL_DIR)/cond_branch.vhd \
83 232 arniml
                $(cond_branch_pack)         \
84 9 arniml
                $(t48_pack)
85 218 arniml
        $(ANALYZE) $<
86 9 arniml
 
87
$(cond_branch_pack) : $(RTL_DIR)/cond_branch_pack-p.vhd
88 218 arniml
        $(ANALYZE) $<
89 9 arniml
 
90
$(cond_branch_rtl_c0) : $(RTL_DIR)/cond_branch-c.vhd \
91
                $(cond_branch)
92 218 arniml
        $(ANALYZE) $<
93 9 arniml
 
94
$(db_bus) : $(RTL_DIR)/db_bus.vhd \
95
                $(t48_pack)
96 218 arniml
        $(ANALYZE) $<
97 9 arniml
 
98
$(db_bus_rtl_c0) : $(RTL_DIR)/db_bus-c.vhd \
99
                $(db_bus)
100 218 arniml
        $(ANALYZE) $<
101 9 arniml
 
102
$(decoder) : $(RTL_DIR)/decoder.vhd \
103 232 arniml
                $(pmem_ctrl_pack)   \
104
                $(dmem_ctrl_pack)   \
105 9 arniml
                $(cond_branch_pack) \
106 232 arniml
                $(alu_pack)         \
107
                $(t48_pack)         \
108
                $(t48_comp_pack)    \
109
                $(t48_tb_pack)      \
110 9 arniml
                $(decoder_pack)
111 218 arniml
        $(ANALYZE) $<
112 9 arniml
 
113 283 arniml
$(decoder_pack) : $(RTL_DIR)/decoder_pack-p.vhd \
114
                  $(t48_pack)
115 218 arniml
        $(ANALYZE) $<
116 9 arniml
 
117
$(decoder_rtl_c0) : $(RTL_DIR)/decoder-c.vhd \
118 232 arniml
                $(int_rtl_c0)                \
119 9 arniml
                $(decoder)
120 218 arniml
        $(ANALYZE) $<
121 9 arniml
 
122
$(dmem_ctrl) : $(RTL_DIR)/dmem_ctrl.vhd \
123 232 arniml
                $(dmem_ctrl_pack)       \
124 9 arniml
                $(t48_pack)
125 218 arniml
        $(ANALYZE) $<
126 9 arniml
 
127
$(dmem_ctrl_pack) : $(RTL_DIR)/dmem_ctrl_pack-p.vhd
128 218 arniml
        $(ANALYZE) $<
129 9 arniml
 
130
$(dmem_ctrl_rtl_c0) : $(RTL_DIR)/dmem_ctrl-c.vhd \
131
                $(dmem_ctrl)
132 218 arniml
        $(ANALYZE) $<
133 9 arniml
 
134
$(int) : $(RTL_DIR)/int.vhd \
135
                $(t48_pack)
136 218 arniml
        $(ANALYZE) $<
137 9 arniml
 
138
$(int_rtl_c0) : $(RTL_DIR)/int-c.vhd \
139
                $(int)
140 218 arniml
        $(ANALYZE) $<
141 9 arniml
 
142
$(p1) : $(RTL_DIR)/p1.vhd \
143
                $(t48_pack)
144 218 arniml
        $(ANALYZE) $<
145 9 arniml
 
146
$(p1_rtl_c0) : $(RTL_DIR)/p1-c.vhd \
147
                $(p1)
148 218 arniml
        $(ANALYZE) $<
149 9 arniml
 
150
$(p2) : $(RTL_DIR)/p2.vhd \
151
                $(t48_pack)
152 218 arniml
        $(ANALYZE) $<
153 9 arniml
 
154
$(p2_rtl_c0) : $(RTL_DIR)/p2-c.vhd \
155
                $(p2)
156 218 arniml
        $(ANALYZE) $<
157 9 arniml
 
158
$(pmem_ctrl) : $(RTL_DIR)/pmem_ctrl.vhd \
159 232 arniml
                $(pmem_ctrl_pack)       \
160 9 arniml
                $(t48_pack)
161 218 arniml
        $(ANALYZE) $<
162 9 arniml
 
163
$(pmem_ctrl_pack) : $(RTL_DIR)/pmem_ctrl_pack-p.vhd
164 218 arniml
        $(ANALYZE) $<
165 9 arniml
 
166
$(pmem_ctrl_rtl_c0) : $(RTL_DIR)/pmem_ctrl-c.vhd \
167
                $(pmem_ctrl)
168 218 arniml
        $(ANALYZE) $<
169 9 arniml
 
170
$(psw) : $(RTL_DIR)/psw.vhd \
171
                $(t48_pack)
172 218 arniml
        $(ANALYZE) $<
173 9 arniml
 
174
$(psw_rtl_c0) : $(RTL_DIR)/psw-c.vhd \
175
                $(psw)
176 218 arniml
        $(ANALYZE) $<
177 9 arniml
 
178 232 arniml
$(lpm_ram_dq) : $(RTL_DIR)/system/lpm_ram_dq.vhd
179 218 arniml
        $(ANALYZE) $<
180 9 arniml
 
181 232 arniml
$(generic_ram_ena) : $(RTL_DIR)/system/generic_ram_ena.vhd
182 218 arniml
        $(ANALYZE) $<
183 232 arniml
$(generic_ram_ena_rtl_c0) : $(RTL_DIR)/system/generic_ram_ena-c.vhd \
184
                            $(generic_ram_ena)
185 218 arniml
        $(ANALYZE) $<
186 9 arniml
 
187 232 arniml
$(lpm_rom) : $(RTL_DIR)/system/lpm_rom.vhd
188 218 arniml
        $(ANALYZE) $<
189 9 arniml
 
190 232 arniml
$(t48_rom) : $(RTL_DIR)/system/t48_rom-e.vhd
191 218 arniml
        $(ANALYZE) $<
192 232 arniml
$(t48_rom_lpm_a) : $(BENCH_DIR)/t48_rom-lpm-a.vhd \
193
                   $(t48_rom)
194
        $(ANALYZE) $<
195
$(t48_rom_lpm_c0) : $(BENCH_DIR)/t48_rom-lpm-c.vhd \
196
                    $(lpm_rom)                     \
197
                    $(t48_rom_lpm_a)
198
        $(ANALYZE) $<
199 9 arniml
 
200 232 arniml
$(t49_rom) : $(RTL_DIR)/system/t49_rom-e.vhd
201 218 arniml
        $(ANALYZE) $<
202 232 arniml
$(t49_rom_lpm_a) : $(BENCH_DIR)/t49_rom-lpm-a.vhd \
203
                   $(t49_rom)
204
        $(ANALYZE) $<
205
$(t49_rom_lpm_c0) : $(BENCH_DIR)/t49_rom-lpm-c.vhd \
206
                    $(lpm_rom)                     \
207
                    $(t49_rom_lpm_a)
208
        $(ANALYZE) $<
209 9 arniml
 
210
$(t48_comp_pack) : $(RTL_DIR)/t48_comp_pack-p.vhd \
211 232 arniml
                $(pmem_ctrl_pack)                 \
212
                $(dmem_ctrl_pack)                 \
213
                $(decoder_pack)                   \
214
                $(cond_branch_pack)               \
215
                $(t48_pack)                       \
216 9 arniml
                $(alu_pack)
217 218 arniml
        $(ANALYZE) $<
218 9 arniml
 
219
$(t48_core) : $(RTL_DIR)/t48_core.vhd \
220 232 arniml
                $(decoder_pack)       \
221
                $(t48_comp_pack)      \
222
                $(pmem_ctrl_pack)     \
223
                $(dmem_ctrl_pack)     \
224
                $(cond_branch_pack)   \
225
                $(t48_pack)           \
226 9 arniml
                $(alu_pack)
227 218 arniml
        $(ANALYZE) $<
228 9 arniml
 
229
$(t48_core_comp_pack) : $(RTL_DIR)/t48_core_comp_pack-p.vhd
230 218 arniml
        $(ANALYZE) $<
231 9 arniml
 
232
$(t48_core_struct_c0) : $(RTL_DIR)/t48_core-c.vhd \
233 232 arniml
                $(psw_rtl_c0)                     \
234
                $(pmem_ctrl_rtl_c0)               \
235
                $(p2_rtl_c0)                      \
236
                $(p1_rtl_c0)                      \
237
                $(timer_rtl_c0)                   \
238
                $(dmem_ctrl_rtl_c0)               \
239
                $(decoder_rtl_c0)                 \
240
                $(db_bus_rtl_c0)                  \
241
                $(cond_branch_rtl_c0)             \
242
                $(clock_ctrl_rtl_c0)              \
243
                $(bus_mux_rtl_c0)                 \
244
                $(alu_rtl_c0)                     \
245
                $(decoder_pack)                   \
246
                $(t48_comp_pack)                  \
247
                $(pmem_ctrl_pack)                 \
248
                $(dmem_ctrl_pack)                 \
249
                $(cond_branch_pack)               \
250
                $(t48_pack)                       \
251
                $(alu_pack)                       \
252
                $(t48_core-struct)                \
253 9 arniml
                $(t48_core)
254 218 arniml
        $(ANALYZE) $<
255 9 arniml
 
256
$(t48_pack) : $(RTL_DIR)/t48_pack-p.vhd
257 218 arniml
        $(ANALYZE) $<
258 9 arniml
 
259
$(t48_tb_pack) : $(RTL_DIR)/t48_tb_pack-p.vhd
260 218 arniml
        $(ANALYZE) $<
261 9 arniml
 
262 151 arniml
$(t8048_notri) : $(RTL_DIR)/system/t8048_notri.vhd \
263 9 arniml
                $(t48_core_comp_pack)
264 218 arniml
        $(ANALYZE) $<
265 9 arniml
 
266 151 arniml
$(t8048_notri_struct_c0) : $(RTL_DIR)/system/t8048_notri-c.vhd \
267 232 arniml
                $(t48_core_struct_c0)                          \
268
                $(generic_ram_ena_rtl_c0)                      \
269
                $(t48_rom_lpm_c0)                              \
270
                $(t48_core_comp_pack)                          \
271 151 arniml
                $(t8048_notri)
272 218 arniml
        $(ANALYZE) $<
273 151 arniml
 
274
$(t48_system_comp_pack) : $(RTL_DIR)/system/t48_system_comp_pack-p.vhd
275 218 arniml
        $(ANALYZE) $<
276 151 arniml
 
277
$(t8048) : $(RTL_DIR)/system/t8048.vhd \
278
                $(t48_system_comp_pack)
279 218 arniml
        $(ANALYZE) $<
280 151 arniml
 
281
$(t8048_struct_c0) : $(RTL_DIR)/system/t8048-c.vhd \
282 232 arniml
                $(t8048_notri_struct_c0)           \
283 9 arniml
                $(t8048)
284 218 arniml
        $(ANALYZE) $<
285 9 arniml
 
286 154 arniml
$(t8039_notri) : $(RTL_DIR)/system/t8039_notri.vhd \
287
                $(t48_core_comp_pack)
288 218 arniml
        $(ANALYZE) $<
289 154 arniml
 
290
$(t8039_notri_struct_c0) : $(RTL_DIR)/system/t8039_notri-c.vhd \
291 232 arniml
                $(t48_core_struct_c0)                          \
292
                $(generic_ram_ena_rtl_c0)                      \
293 154 arniml
                $(t8039_notri)
294 218 arniml
        $(ANALYZE) $<
295 154 arniml
 
296 71 arniml
$(t8039) : $(RTL_DIR)/system/t8039.vhd \
297 198 arniml
                $(t48_system_comp_pack)
298 218 arniml
        $(ANALYZE) $<
299 71 arniml
 
300
$(t8039_struct_c0) : $(RTL_DIR)/system/t8039-c.vhd \
301 232 arniml
                $(t8039_notri_struct_c0)           \
302 71 arniml
                $(t8039)
303 218 arniml
        $(ANALYZE) $<
304 71 arniml
 
305 79 arniml
$(if_timing) : $(BENCH_DIR)/if_timing.vhd
306 218 arniml
        $(ANALYZE) $<
307 79 arniml
 
308
$(if_timing_behav_c0) : $(BENCH_DIR)/if_timing-c.vhd \
309
                $(if_timing)
310 218 arniml
        $(ANALYZE) $<
311 79 arniml
 
312 232 arniml
$(tb) : $(BENCH_DIR)/tb.vhd           \
313
                $(t48_tb_pack)        \
314 9 arniml
                $(t48_core_comp_pack)
315 218 arniml
        $(ANALYZE) $<
316 9 arniml
 
317 232 arniml
$(tb_behav_c0) : $(BENCH_DIR)/tb-c.vhd    \
318
                $(if_timing_behav_c0)     \
319
                $(t48_core_struct_c0)     \
320
                $(generic_ram_ena_rtl_c0) \
321
                $(lpm_rom)                \
322
                $(t48_tb_pack)            \
323
                $(t48_core_comp_pack)     \
324 9 arniml
                $(tb)
325 218 arniml
        $(ANALYZE) $<
326 9 arniml
 
327 71 arniml
$(tb_t8039) : $(BENCH_DIR)/tb_t8039.vhd \
328 232 arniml
                $(t48_tb_pack)          \
329 235 arniml
                $(t48_core_comp_pack)   \
330
                $(t48_system_comp_pack)
331 218 arniml
        $(ANALYZE) $<
332 71 arniml
 
333
$(tb_t8039_behav_c0) : $(BENCH_DIR)/tb_t8039-c.vhd \
334 232 arniml
                $(t8039_struct_c0)                 \
335
                $(generic_ram_rtl_c0)              \
336
                $(lpm_rom)                         \
337
                $(t48_tb_pack)                     \
338 71 arniml
                $(tb_t8039)
339 218 arniml
        $(ANALYZE) $<
340 71 arniml
 
341 9 arniml
$(tb_t8048) : $(BENCH_DIR)/tb_t8048.vhd \
342 232 arniml
                $(t48_tb_pack)          \
343 235 arniml
                $(t48_core_comp_pack)   \
344
                $(t48_system_comp_pack)
345 218 arniml
        $(ANALYZE) $<
346 9 arniml
 
347
$(tb_t8048_behav_c0) : $(BENCH_DIR)/tb_t8048-c.vhd \
348 232 arniml
                $(t8048_struct_c0)                 \
349
                $(generic_ram_ena_rtl_c0)          \
350 235 arniml
                $(lpm_rom)                         \
351 232 arniml
                $(t48_tb_pack)                     \
352 9 arniml
                $(tb_t8048)
353 218 arniml
        $(ANALYZE) $<
354 9 arniml
 
355
$(timer) : $(RTL_DIR)/timer.vhd \
356
                $(t48_pack)
357 218 arniml
        $(ANALYZE) $<
358 9 arniml
 
359
$(timer_rtl_c0) : $(RTL_DIR)/timer-c.vhd \
360 232 arniml
                $(timer-rtl)             \
361
                $(t48_pack)              \
362 9 arniml
                $(timer)
363 218 arniml
        $(ANALYZE) $<
364 259 arniml
 
365
$(t8243_comp_pack) : $(T8243_DIR)/t8243_comp_pack-p.vhd
366
        $(ANALYZE) $<
367
 
368
$(t8243_core) : $(T8243_DIR)/t8243_core.vhd
369
        $(ANALYZE) $<
370
 
371
$(t8243_core_rtl_c0) : $(T8243_DIR)/t8243_core-c.vhd \
372
                       $(t8243_core)
373
        $(ANALYZE) $<
374
 
375
$(t8243_sync_notri) : $(T8243_DIR)/t8243_sync_notri.vhd \
376
                      $(t8243_comp_pack)
377
        $(ANALYZE) $<
378
 
379
$(t8243_sync_notri_struct_c0) : $(T8243_DIR)/t8243_sync_notri-c.vhd \
380
                                $(t8243_core_rtl_c0)                \
381
                                $(t8243_sync_notri)
382
        $(ANALYZE) $<
383
 
384
$(t8243_async_notri) : $(T8243_DIR)/t8243_async_notri.vhd \
385
                       $(t8243_comp_pack)
386
        $(ANALYZE) $<
387
 
388
$(t8243_async_notri_struct_c0) : $(T8243_DIR)/t8243_async_notri-c.vhd \
389
                                 $(t8243_core_rtl_c0)                 \
390
                                 $(t8243_async_notri)
391
        $(ANALYZE) $<
392
 
393
$(t8243) : $(T8243_DIR)/t8243.vhd \
394
           $(t8243_comp_pack)
395
        $(ANALYZE) $<
396
 
397
$(t8243_struct_c0) : $(T8243_DIR)/t8243-c.vhd       \
398
                     $(t8243_async_notri_struct_c0) \
399
                     $(t8243)
400
        $(ANALYZE) $<
401
 
402
$(tb_t8048_t8243) : $(BENCH_DIR)/tb_t8048_t8243.vhd \
403
                    $(t48_tb_pack)                  \
404
                    $(t48_core_comp_pack)           \
405
                    $(t48_system_comp_pack)         \
406
                    $(t8243_comp_pack)
407
        $(ANALYZE) $<
408
 
409
$(tb_t8048_t8243_behav_c0) : $(BENCH_DIR)/tb_t8048_t8243-c.vhd \
410
                             $(t8048_struct_c0)                \
411
                             $(t8243_struct_c0)                \
412
                             $(generic_ram_ena_rtl_c0)         \
413
                             $(lpm_rom)                        \
414
                             $(t48_tb_pack)                    \
415
                             $(tb_t8048_t8243)
416
        $(ANALYZE) $<
417
 
418
$(tb_t8243) : $(BENCH_DIR)/tb_t8243.vhd \
419
              $(t48_tb_pack)            \
420
              $(t48_core_comp_pack)     \
421
              $(t8243_comp_pack)
422
        $(ANALYZE) $<
423
 
424
$(tb_t8243_behav_c0) : $(BENCH_DIR)/tb_t8243-c.vhd   \
425
                       $(if_timing_behav_c0)         \
426
                       $(t48_core_struct_c0)         \
427
                       $(t8243_sync_notri_struct_c0) \
428
                       $(generic_ram_ena_rtl_c0)     \
429
                       $(lpm_rom)                    \
430
                       $(t48_tb_pack)                \
431
                       $(t48_core_comp_pack)         \
432
                       $(tb_t8243)
433
        $(ANALYZE) $<
434 303 arniml
 
435
$(upi41_db_bus) : $(RTL_DIR)/upi41_db_bus.vhd \
436
                $(t48_pack)
437
        $(ANALYZE) $<
438
 
439
$(upi41_db_bus_rtl_c0) : $(RTL_DIR)/upi41_db_bus-c.vhd \
440
                $(upi41_db_bus)
441
        $(ANALYZE) $<
442
 
443
$(upi41_core) : $(RTL_DIR)/upi41_core.vhd \
444
                $(decoder_pack)           \
445
                $(t48_comp_pack)          \
446
                $(pmem_ctrl_pack)         \
447
                $(dmem_ctrl_pack)         \
448
                $(cond_branch_pack)       \
449
                $(t48_pack)               \
450
                $(alu_pack)
451
        $(ANALYZE) $<
452
 
453
$(upi41_core_struct_c0) : $(RTL_DIR)/upi41_core-c.vhd \
454
                $(psw_rtl_c0)                         \
455
                $(pmem_ctrl_rtl_c0)                   \
456
                $(p2_rtl_c0)                          \
457
                $(p1_rtl_c0)                          \
458
                $(timer_rtl_c0)                       \
459
                $(dmem_ctrl_rtl_c0)                   \
460
                $(decoder_rtl_c0)                     \
461
                $(upi41_db_bus_rtl_c0)                \
462
                $(cond_branch_rtl_c0)                 \
463
                $(clock_ctrl_rtl_c0)                  \
464
                $(bus_mux_rtl_c0)                     \
465
                $(alu_rtl_c0)                         \
466
                $(decoder_pack)                       \
467
                $(t48_comp_pack)                      \
468
                $(pmem_ctrl_pack)                     \
469
                $(dmem_ctrl_pack)                     \
470
                $(cond_branch_pack)                   \
471
                $(t48_pack)                           \
472
                $(alu_pack)                           \
473
                $(upi41_core-struct)                  \
474
                $(upi41_core)
475
        $(ANALYZE) $<
476
 
477 306 arniml
$(t8041_notri) : $(RTL_DIR)/system/t8041_notri.vhd \
478
                $(t48_core_comp_pack)
479
        $(ANALYZE) $<
480
 
481
$(t8041_notri_struct_c0) : $(RTL_DIR)/system/t8041_notri-c.vhd \
482
                $(upi41_core_struct_c0)                        \
483
                $(generic_ram_ena_rtl_c0)                      \
484
                $(t48_rom_lpm_c0)                              \
485
                $(t48_core_comp_pack)                          \
486
                $(t8041_notri)
487
        $(ANALYZE) $<
488
 
489
$(t8041) : $(RTL_DIR)/system/t8041.vhd \
490
                $(t48_system_comp_pack)
491
        $(ANALYZE) $<
492
 
493
$(t8041_struct_c0) : $(RTL_DIR)/system/t8041-c.vhd \
494
                $(t8041_notri_struct_c0)           \
495
                $(t8041)
496
        $(ANALYZE) $<
497
 
498
$(upi_stim) : $(BENCH_DIR)/upi_stim.vhd
499
        $(ANALYZE) $<
500
 
501
$(upi_stim_behav_c0) : $(BENCH_DIR)/upi_stim-c.vhd \
502
                $(upi_stim)
503
        $(ANALYZE) $<
504
 
505
$(tb_t8041) : $(BENCH_DIR)/tb_t8041.vhd \
506
                $(t48_tb_pack)          \
507
                $(t48_core_comp_pack)   \
508
                $(t48_system_comp_pack)
509
        $(ANALYZE) $<
510
 
511
$(tb_t8041_behav_c0) : $(BENCH_DIR)/tb_t8041-c.vhd \
512
                $(t8041_struct_c0)                 \
513
                $(upi_stim_behav_c0)               \
514
                $(t48_tb_pack)                     \
515
                $(tb_t8041)
516
        $(ANALYZE) $<
517
 
518 303 arniml
$(t8041a_notri) : $(RTL_DIR)/system/t8041a_notri.vhd \
519
                $(t48_core_comp_pack)
520
        $(ANALYZE) $<
521
 
522
$(t8041a_notri_struct_c0) : $(RTL_DIR)/system/t8041a_notri-c.vhd \
523
                $(upi41_core_struct_c0)                          \
524
                $(generic_ram_ena_rtl_c0)                        \
525
                $(t48_rom_lpm_c0)                                \
526
                $(t48_core_comp_pack)                            \
527
                $(t8041a_notri)
528
        $(ANALYZE) $<
529
 
530
$(t8041a) : $(RTL_DIR)/system/t8041a.vhd \
531
                $(t48_system_comp_pack)
532
        $(ANALYZE) $<
533
 
534
$(t8041a_struct_c0) : $(RTL_DIR)/system/t8041a-c.vhd \
535
                $(t8041a_notri_struct_c0)            \
536
                $(t8041a)
537
        $(ANALYZE) $<
538
 
539
$(tb_t8041a) : $(BENCH_DIR)/tb_t8041a.vhd \
540
                $(t48_tb_pack)          \
541
                $(t48_core_comp_pack)   \
542
                $(t48_system_comp_pack)
543
        $(ANALYZE) $<
544
 
545
$(tb_t8041a_behav_c0) : $(BENCH_DIR)/tb_t8041a-c.vhd \
546
                $(t8041a_struct_c0)                  \
547 306 arniml
                $(upi_stim_behav_c0)                 \
548 303 arniml
                $(t48_tb_pack)                       \
549
                $(tb_t8041a)
550
        $(ANALYZE) $<
551 311 arniml
 
552
$(t8042ah_notri) : $(RTL_DIR)/system/t8042ah_notri.vhd \
553
                $(t48_core_comp_pack)
554
        $(ANALYZE) $<
555
 
556
$(t8042ah_notri_struct_c0) : $(RTL_DIR)/system/t8042ah_notri-c.vhd \
557
                $(upi41_core_struct_c0)                            \
558
                $(generic_ram_ena_rtl_c0)                          \
559
                $(t49_rom_lpm_c0)                                  \
560
                $(t48_core_comp_pack)                              \
561
                $(t8042ah_notri)
562
        $(ANALYZE) $<
563
 
564
$(t8042ah) : $(RTL_DIR)/system/t8042ah.vhd \
565
                $(t48_system_comp_pack)
566
        $(ANALYZE) $<
567
 
568
$(t8042ah_struct_c0) : $(RTL_DIR)/system/t8042ah-c.vhd \
569
                $(t8042ah_notri_struct_c0)             \
570
                $(t8042ah)
571
        $(ANALYZE) $<
572
 
573
$(tb_t8042ah) : $(BENCH_DIR)/tb_t8042ah.vhd \
574
                $(t48_tb_pack)              \
575
                $(t48_core_comp_pack)       \
576
                $(t48_system_comp_pack)
577
        $(ANALYZE) $<
578
 
579
$(tb_t8042ah_behav_c0) : $(BENCH_DIR)/tb_t8042ah-c.vhd \
580
                $(t8042ah_struct_c0)                   \
581
                $(upi_stim_behav_c0)                   \
582
                $(t48_tb_pack)                         \
583
                $(tb_t8042ah)
584
        $(ANALYZE) $<
585 342 arniml
 
586
$(t21_core) : $(RTL_DIR)/t21_core.vhd \
587
                $(decoder_pack)           \
588
                $(t48_comp_pack)          \
589
                $(pmem_ctrl_pack)         \
590
                $(dmem_ctrl_pack)         \
591
                $(cond_branch_pack)       \
592
                $(t48_pack)               \
593
                $(alu_pack)
594
        $(ANALYZE) $<
595
 
596
$(t21_core_struct_c0) : $(RTL_DIR)/t21_core-c.vhd \
597
                $(psw_rtl_c0)                         \
598
                $(pmem_ctrl_rtl_c0)                   \
599
                $(p2_rtl_c0)                          \
600
                $(p1_rtl_c0)                          \
601
                $(timer_rtl_c0)                       \
602
                $(dmem_ctrl_rtl_c0)                   \
603
                $(decoder_rtl_c0)                     \
604
                $(cond_branch_rtl_c0)                 \
605
                $(clock_ctrl_rtl_c0)                  \
606
                $(bus_mux_rtl_c0)                     \
607
                $(alu_rtl_c0)                         \
608
                $(decoder_pack)                       \
609
                $(t48_comp_pack)                      \
610
                $(pmem_ctrl_pack)                     \
611
                $(dmem_ctrl_pack)                     \
612
                $(cond_branch_pack)                   \
613
                $(t48_pack)                           \
614
                $(alu_pack)                           \
615
                $(t21_core-struct)                    \
616
                $(t21_core)
617
        $(ANALYZE) $<
618
 
619
$(t8021_notri) : $(RTL_DIR)/system/t8021_notri.vhd \
620
                $(t48_core_comp_pack)
621
        $(ANALYZE) $<
622
 
623
$(t8021_notri_struct_c0) : $(RTL_DIR)/system/t8021_notri-c.vhd \
624
                $(t21_core_struct_c0)                          \
625
                $(generic_ram_ena_rtl_c0)                      \
626
                $(t48_rom_lpm_c0)                              \
627
                $(t48_core_comp_pack)                          \
628
                $(t8021_notri)
629
        $(ANALYZE) $<
630
 
631
$(t8021) : $(RTL_DIR)/system/t8021.vhd \
632
                $(t48_system_comp_pack)
633
        $(ANALYZE) $<
634
 
635
$(t8021_struct_c0) : $(RTL_DIR)/system/t8021-c.vhd \
636
                $(t8021_notri_struct_c0)           \
637
                $(t8021)
638
        $(ANALYZE) $<
639
 
640
$(tb_t8021) : $(BENCH_DIR)/tb_t8021.vhd \
641
                $(t48_tb_pack)          \
642
                $(t48_core_comp_pack)   \
643
                $(t48_system_comp_pack)
644
        $(ANALYZE) $<
645
 
646
$(tb_t8021_behav_c0) : $(BENCH_DIR)/tb_t8021-c.vhd \
647
                $(t8021_struct_c0)                 \
648
                $(t48_tb_pack)                     \
649
                $(tb_t8021)
650
        $(ANALYZE) $<
651
 
652
$(adc) : $(RTL_DIR)/adc.vhd \
653
                $(t48_pack)
654
        $(ANALYZE) $<
655
 
656
$(adc_rtl_c0) : $(RTL_DIR)/adc-c.vhd \
657
                $(adc)
658
        $(ANALYZE) $<
659
 
660
$(t22_core) : $(RTL_DIR)/t22_core.vhd \
661
                $(decoder_pack)           \
662
                $(t48_comp_pack)          \
663
                $(pmem_ctrl_pack)         \
664
                $(dmem_ctrl_pack)         \
665
                $(cond_branch_pack)       \
666
                $(t48_pack)               \
667
                $(alu_pack)
668
        $(ANALYZE) $<
669
 
670
$(t22_core_struct_c0) : $(RTL_DIR)/t22_core-c.vhd \
671
                $(psw_rtl_c0)                         \
672
                $(pmem_ctrl_rtl_c0)                   \
673
                $(p2_rtl_c0)                          \
674
                $(p1_rtl_c0)                          \
675
                $(timer_rtl_c0)                       \
676
                $(dmem_ctrl_rtl_c0)                   \
677
                $(decoder_rtl_c0)                     \
678
                $(cond_branch_rtl_c0)                 \
679
                $(clock_ctrl_rtl_c0)                  \
680
                $(bus_mux_rtl_c0)                     \
681
                $(alu_rtl_c0)                         \
682
                $(adc_rtl_c0)                         \
683
                $(decoder_pack)                       \
684
                $(t48_comp_pack)                      \
685
                $(pmem_ctrl_pack)                     \
686
                $(dmem_ctrl_pack)                     \
687
                $(cond_branch_pack)                   \
688
                $(t48_pack)                           \
689
                $(alu_pack)                           \
690
                $(t22_core-struct)                    \
691
                $(t22_core)
692
        $(ANALYZE) $<
693
 
694
$(t8022_notri) : $(RTL_DIR)/system/t8022_notri.vhd \
695
                $(t48_core_comp_pack)
696
        $(ANALYZE) $<
697
 
698
$(t8022_notri_struct_c0) : $(RTL_DIR)/system/t8022_notri-c.vhd \
699
                $(t22_core_struct_c0)                          \
700
                $(generic_ram_ena_rtl_c0)                      \
701
                $(t49_rom_lpm_c0)                              \
702
                $(t48_core_comp_pack)                          \
703
                $(t8022_notri)
704
        $(ANALYZE) $<
705
 
706
$(t8022) : $(RTL_DIR)/system/t8022.vhd \
707
                $(t48_system_comp_pack)
708
        $(ANALYZE) $<
709
 
710
$(t8022_struct_c0) : $(RTL_DIR)/system/t8022-c.vhd \
711
                $(t8022_notri_struct_c0)           \
712
                $(t8022)
713
        $(ANALYZE) $<
714
 
715
$(tb_t8022) : $(BENCH_DIR)/tb_t8022.vhd \
716
                $(t48_tb_pack)          \
717
                $(t48_core_comp_pack)   \
718
                $(t48_system_comp_pack)
719
        $(ANALYZE) $<
720
 
721
$(tb_t8022_behav_c0) : $(BENCH_DIR)/tb_t8022-c.vhd \
722
                $(t8022_struct_c0)                 \
723
                $(t48_tb_pack)                     \
724
                $(tb_t8022)
725
        $(ANALYZE) $<

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.