Skip to content

Commit a7fd9e9

Browse files
committed
fixing nits from PR
1 parent 48f884b commit a7fd9e9

File tree

398 files changed

+171207
-448
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

398 files changed

+171207
-448
lines changed

designs/BlackParrot/LICENSE-HardFloat

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
2+
License for Berkeley HardFloat Release 1
3+
4+
John R. Hauser
5+
2019 July 29
6+
7+
The following applies to the whole of Berkeley HardFloat Release 1 as well
8+
as to each source file individually.
9+
10+
Copyright 2019 The Regents of the University of California. All rights
11+
reserved.
12+
13+
Redistribution and use in source and binary forms, with or without
14+
modification, are permitted provided that the following conditions are met:
15+
16+
1. Redistributions of source code must retain the above copyright notice,
17+
this list of conditions, and the following disclaimer.
18+
19+
2. Redistributions in binary form must reproduce the above copyright
20+
notice, this list of conditions, and the following disclaimer in the
21+
documentation and/or other materials provided with the distribution.
22+
23+
3. Neither the name of the University nor the names of its contributors
24+
may be used to endorse or promote products derived from this software
25+
without specific prior written permission.
26+
27+
THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS "AS IS", AND ANY
28+
EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
29+
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ARE
30+
DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY
31+
DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
32+
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
33+
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
34+
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
35+
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
36+
THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
This repository was created by Michael Taylor as educational/course
2+
materials for the UCSD CSE 240B class.
3+
4+
Copyright 2016 Michael B. Taylor. Copyright and related rights are licensed
5+
under the Solderpad Hardware License, Version 0.51 (the “License”); you
6+
may not use these files except in compliance with the License. You may
7+
obtain a copy of the License at http://solderpad.org/licenses/SHL-0.51.
8+
Unless required by applicable law or agreed to in writing, software, hardware
9+
and materials distributed under this License is distributed on an “AS IS”
10+
BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
11+
implied. See the License for the specific language governing permissions and
12+
limitations under the License.

designs/black-parrot/descriptor.yaml renamed to designs/BlackParrot/descriptor.yaml

Lines changed: 23 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,15 @@ origin:
22
- repository: https://github.com/black-parrot/black-parrot.git
33
revision: 45a28bf96e58f55687f8e09b2521ceada121ad95
44
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
614

715
compile:
816
verilogSourceFiles:
@@ -12,7 +20,7 @@ compile:
1220
- src/basejump_stl/bsg_cache_pkg.sv
1321
- src/basejump_stl/bsg_noc_pkg.sv
1422
- src/basejump_stl/bsg_wormhole_router_pkg.sv
15-
# BP Packages
23+
# BlackParrot Packages
1624
- src/bp/bp_common_pkg.sv
1725
- src/bp/bp_be_pkg.sv
1826
- src/bp/bp_fe_pkg.sv
@@ -48,8 +56,8 @@ compile:
4856
- src/basejump_stl/bsg_parallel_in_serial_out.sv
4957
- src/basejump_stl/bsg_parallel_in_serial_out_dynamic.sv
5058
- 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
5361
- src/basejump_stl/bsg_round_robin_1_to_n.sv
5462
- src/basejump_stl/bsg_round_robin_2_to_2.sv
5563
- src/basejump_stl/bsg_round_robin_n_to_1.sv
@@ -175,13 +183,13 @@ compile:
175183
- src/hardfloat/recFNToIN.v
176184
- src/hardfloat/recFNToRecFN.v
177185
- src/hardfloat/HardFloat_specialize.v
178-
#BP Common Files
186+
# BlackParrot Common Files
179187
- src/bp/bsg_fifo_1r1w_rolly.sv
180188
- src/bp/bsg_bus_pack.sv
181189
- src/bp/bp_mmu.sv
182190
- src/bp/bp_pma.sv
183191
- src/bp/bp_tlb.sv
184-
# BP RTL
192+
# BlackParrot RTL
185193
- src/bp/bp_be_top.sv
186194
- src/bp/bp_be_calculator_top.sv
187195
- src/bp/bp_be_csr.sv
@@ -300,7 +308,7 @@ compile:
300308
- src/bp/bsg_dff_sync_read.sv
301309
- src/bp/bsg_rom_param.sv
302310
- src/bp/wrapper.sv
303-
#Basejump Memory Files
311+
# Miscellaneous Files
304312
- src/basejump_stl/bsg_tag_pkg.sv
305313
- src/basejump_stl/bsg_dramsim3_pkg.sv
306314
- src/basejump_stl/bsg_cache_to_axi.sv
@@ -336,7 +344,6 @@ compile:
336344
- src/bp/bp_fe_nonsynth_icache_tracer.sv
337345
- src/bp/bp_nonsynth_watchdog.sv
338346
- src/bp/bp_nonsynth_vm_tracer.sv
339-
- src/bp/bp_nonsynth_cosim.sv
340347
- src/bp/bp_nonsynth_host.sv
341348
- src/bp/bp_nonsynth_if_verif.sv
342349
- src/bp/bp_nonsynth_nbf_loader.sv
@@ -407,10 +414,8 @@ compile:
407414
sg5: 1
408415
x16: 1
409416
FULL_MEM: 1
410-
TRACE_ENABLE: 1
411417
cppSourceFiles:
412418
- src/basejump_stl/bsg_mem_dma.cpp
413-
- src/bp/null_cosim.cpp
414419
cppIncludeFiles:
415420
- src/basejump_stl/bsg_mem_dma.hpp
416421
topModule: testbench
@@ -421,12 +426,18 @@ compile:
421426
execute:
422427
common:
423428
postHook: tests/post.bash
429+
files:
430+
- tests/prog.nbf
424431
tests:
425432
hello:
426433
files:
427434
- tests/hello/prog.mem
428-
- tests/hello/prog.nbf
429-
- tests/hello/prog.riscv
430435
tags:
431436
- sanity
437+
fp:
438+
files:
439+
- tests/fp/prog.mem
440+
vector:
441+
files:
442+
- tests/vector/prog.mem
432443

0 commit comments

Comments
 (0)