2
2
- repository : https://github.com/black-parrot/black-parrot.git
3
3
revision : 45a28bf96e58f55687f8e09b2521ceada121ad95
4
4
licenses :
5
- - LICENSE
5
+ - LICENSE-BlackParrot
6
+ - repository : https://github.com/bespoke-silicon-group/basejump_stl.git
7
+ revision : 86af8eac0bdf2ed9a6ac2146490f9dc7982870da
8
+ licenses :
9
+ - LICENSE-basejump_stl
10
+ - repository : https://github.com/bsg-external/HardFloat.git
11
+ revision : 5b7d5fe2df7e297b5ba095b3eb8a9517dc2e9d88
12
+ licenses :
13
+ - LICENSE-HardFloat
6
14
7
15
compile :
8
16
verilogSourceFiles :
@@ -12,7 +20,7 @@ compile:
12
20
- src/basejump_stl/bsg_cache_pkg.sv
13
21
- src/basejump_stl/bsg_noc_pkg.sv
14
22
- src/basejump_stl/bsg_wormhole_router_pkg.sv
15
- # BP Packages
23
+ # BlackParrot Packages
16
24
- src/bp/bp_common_pkg.sv
17
25
- src/bp/bp_be_pkg.sv
18
26
- src/bp/bp_fe_pkg.sv
@@ -48,8 +56,8 @@ compile:
48
56
- src/basejump_stl/bsg_parallel_in_serial_out.sv
49
57
- src/basejump_stl/bsg_parallel_in_serial_out_dynamic.sv
50
58
- src/basejump_stl/bsg_parallel_in_serial_out_passthrough.sv
51
- - src/bp /bsg_parallel_in_serial_out_passthrough_dynamic.sv
52
- - src/bp /bsg_serial_in_parallel_out_passthrough_dynamic.sv
59
+ - src/basejump_stl /bsg_parallel_in_serial_out_passthrough_dynamic.sv
60
+ - src/basejump_stl /bsg_serial_in_parallel_out_passthrough_dynamic.sv
53
61
- src/basejump_stl/bsg_round_robin_1_to_n.sv
54
62
- src/basejump_stl/bsg_round_robin_2_to_2.sv
55
63
- src/basejump_stl/bsg_round_robin_n_to_1.sv
@@ -175,13 +183,13 @@ compile:
175
183
- src/hardfloat/recFNToIN.v
176
184
- src/hardfloat/recFNToRecFN.v
177
185
- src/hardfloat/HardFloat_specialize.v
178
- # BP Common Files
186
+ # BlackParrot Common Files
179
187
- src/bp/bsg_fifo_1r1w_rolly.sv
180
188
- src/bp/bsg_bus_pack.sv
181
189
- src/bp/bp_mmu.sv
182
190
- src/bp/bp_pma.sv
183
191
- src/bp/bp_tlb.sv
184
- # BP RTL
192
+ # BlackParrot RTL
185
193
- src/bp/bp_be_top.sv
186
194
- src/bp/bp_be_calculator_top.sv
187
195
- src/bp/bp_be_csr.sv
@@ -300,7 +308,7 @@ compile:
300
308
- src/bp/bsg_dff_sync_read.sv
301
309
- src/bp/bsg_rom_param.sv
302
310
- src/bp/wrapper.sv
303
- # Basejump Memory Files
311
+ # Miscellaneous Files
304
312
- src/basejump_stl/bsg_tag_pkg.sv
305
313
- src/basejump_stl/bsg_dramsim3_pkg.sv
306
314
- src/basejump_stl/bsg_cache_to_axi.sv
@@ -336,7 +344,6 @@ compile:
336
344
- src/bp/bp_fe_nonsynth_icache_tracer.sv
337
345
- src/bp/bp_nonsynth_watchdog.sv
338
346
- src/bp/bp_nonsynth_vm_tracer.sv
339
- - src/bp/bp_nonsynth_cosim.sv
340
347
- src/bp/bp_nonsynth_host.sv
341
348
- src/bp/bp_nonsynth_if_verif.sv
342
349
- src/bp/bp_nonsynth_nbf_loader.sv
@@ -407,10 +414,8 @@ compile:
407
414
sg5 : 1
408
415
x16 : 1
409
416
FULL_MEM : 1
410
- TRACE_ENABLE : 1
411
417
cppSourceFiles :
412
418
- src/basejump_stl/bsg_mem_dma.cpp
413
- - src/bp/null_cosim.cpp
414
419
cppIncludeFiles :
415
420
- src/basejump_stl/bsg_mem_dma.hpp
416
421
topModule : testbench
@@ -421,12 +426,18 @@ compile:
421
426
execute :
422
427
common :
423
428
postHook : tests/post.bash
429
+ files :
430
+ - tests/prog.nbf
424
431
tests :
425
432
hello :
426
433
files :
427
434
- tests/hello/prog.mem
428
- - tests/hello/prog.nbf
429
- - tests/hello/prog.riscv
430
435
tags :
431
436
- sanity
437
+ fp :
438
+ files :
439
+ - tests/fp/prog.mem
440
+ vector :
441
+ files :
442
+ - tests/vector/prog.mem
432
443
0 commit comments