Update
diff --git a/verilog/dv/BrqRV_EB1/BrqRV_EB1.c b/verilog/dv/BrqRV_EB1/BrqRV_EB1.c index 6f575d0..99b9a94 100644 --- a/verilog/dv/BrqRV_EB1/BrqRV_EB1.c +++ b/verilog/dv/BrqRV_EB1/BrqRV_EB1.c
@@ -1,3 +1,18 @@ +// SPDX-FileCopyrightText: 2020 Efabless Corporation +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// SPDX-License-Identifier: Apache-2.0 + #include "verilog/dv/caravel/defs.h" #include "verilog/dv/caravel/stub.c"
diff --git a/verilog/dv/asm/Determinent.s b/verilog/dv/asm/Determinent.s index 0ac250a..2408d8e 100644 --- a/verilog/dv/asm/Determinent.s +++ b/verilog/dv/asm/Determinent.s
@@ -1,3 +1,18 @@ +// SPDX-FileCopyrightText: 2020 Efabless Corporation +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// SPDX-License-Identifier: Apache-2.0 + #include "defines.h" #define STDOUT 0xd0580000
diff --git a/verilog/dv/asm/Power.s b/verilog/dv/asm/Power.s index a1ea198..bfea2f0 100644 --- a/verilog/dv/asm/Power.s +++ b/verilog/dv/asm/Power.s
@@ -1,3 +1,18 @@ +// SPDX-FileCopyrightText: 2020 Efabless Corporation +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// SPDX-License-Identifier: Apache-2.0 + #include "defines.h" #define STDOUT 0xd0580000
diff --git a/verilog/dv/asm/Queue_push.s b/verilog/dv/asm/Queue_push.s index 1139e93..576ff71 100644 --- a/verilog/dv/asm/Queue_push.s +++ b/verilog/dv/asm/Queue_push.s
@@ -1,21 +1,17 @@ -// SPDX-License-Identifier: Apache-2.0 -// Copyright 2019 Western Digital Corporation or its affiliates. +// SPDX-FileCopyrightText: 2020 Efabless Corporation // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. // You may obtain a copy of the License at // -// http://www.apache.org/licenses/LICENSE-2.0 +// http://www.apache.org/licenses/LICENSE-2.0 // // Unless required by applicable law or agreed to in writing, software // distributed under the License is distributed on an "AS IS" BASIS, // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. -// - -// Assembly code for Multithreaded Hello World -// Not using only ALU ops for creating the string +// SPDX-License-Identifier: Apache-2.0 #include "defines.h"
diff --git a/verilog/dv/asm/ascending_num.s b/verilog/dv/asm/ascending_num.s index 2d2f268..bb55e2b 100644 --- a/verilog/dv/asm/ascending_num.s +++ b/verilog/dv/asm/ascending_num.s
@@ -1,3 +1,18 @@ +// SPDX-FileCopyrightText: 2020 Efabless Corporation +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// SPDX-License-Identifier: Apache-2.0 + #include "defines.h" #define STDOUT 0xd0580000
diff --git a/verilog/dv/asm/counter.s b/verilog/dv/asm/counter.s index c20cd62..fdefc99 100644 --- a/verilog/dv/asm/counter.s +++ b/verilog/dv/asm/counter.s
@@ -1,3 +1,18 @@ +// SPDX-FileCopyrightText: 2020 Efabless Corporation +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// SPDX-License-Identifier: Apache-2.0 + //Counter_loop (Count/Increment 1 till 10) #include "defines.h"
diff --git a/verilog/dv/asm/factorial.s b/verilog/dv/asm/factorial.s index d5d9b96..ee00fc0 100644 --- a/verilog/dv/asm/factorial.s +++ b/verilog/dv/asm/factorial.s
@@ -1,21 +1,17 @@ -// SPDX-License-Identifier: Apache-2.0 -// Copyright 2019 Western Digital Corporation or its affiliates. +// SPDX-FileCopyrightText: 2020 Efabless Corporation // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. // You may obtain a copy of the License at // -// http://www.apache.org/licenses/LICENSE-2.0 +// http://www.apache.org/licenses/LICENSE-2.0 // // Unless required by applicable law or agreed to in writing, software // distributed under the License is distributed on an "AS IS" BASIS, // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. -// - -// Assembly code for Hello World -// Not using only ALU ops for creating the string +// SPDX-License-Identifier: Apache-2.0 #include "defines.h"
diff --git a/verilog/dv/asm/flip_num.s b/verilog/dv/asm/flip_num.s index dcc51e6..af544f6 100644 --- a/verilog/dv/asm/flip_num.s +++ b/verilog/dv/asm/flip_num.s
@@ -1,3 +1,18 @@ +// SPDX-FileCopyrightText: 2020 Efabless Corporation +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// SPDX-License-Identifier: Apache-2.0 + #include "defines.h" #define STDOUT 0xd0580000
diff --git a/verilog/dv/asm/mean.s b/verilog/dv/asm/mean.s index c5587b4..3fc3b0a 100644 --- a/verilog/dv/asm/mean.s +++ b/verilog/dv/asm/mean.s
@@ -1,3 +1,18 @@ +// SPDX-FileCopyrightText: 2020 Efabless Corporation +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// SPDX-License-Identifier: Apache-2.0 + #include "defines.h" #define STDOUT 0xd0580000
diff --git a/verilog/dv/asm/multiplication_table.s b/verilog/dv/asm/multiplication_table.s index 37fd001..b4fb7d8 100644 --- a/verilog/dv/asm/multiplication_table.s +++ b/verilog/dv/asm/multiplication_table.s
@@ -1,3 +1,18 @@ +// SPDX-FileCopyrightText: 2020 Efabless Corporation +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// SPDX-License-Identifier: Apache-2.0 + #include "defines.h" #define STDOUT 0xd0580000
diff --git a/verilog/dv/asm/perfect_square.s b/verilog/dv/asm/perfect_square.s index 85fe821..4bb47ef 100644 --- a/verilog/dv/asm/perfect_square.s +++ b/verilog/dv/asm/perfect_square.s
@@ -1,3 +1,18 @@ +// SPDX-FileCopyrightText: 2020 Efabless Corporation +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// SPDX-License-Identifier: Apache-2.0 + // SQ_root of number #include "defines.h"
diff --git a/verilog/dv/asm/prime_num.s b/verilog/dv/asm/prime_num.s index 0c126a1..a14db49 100644 --- a/verilog/dv/asm/prime_num.s +++ b/verilog/dv/asm/prime_num.s
@@ -1,3 +1,18 @@ +// SPDX-FileCopyrightText: 2020 Efabless Corporation +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// SPDX-License-Identifier: Apache-2.0 + #include "defines.h" #define STDOUT 0xd0580000
diff --git a/verilog/dv/asm/reverse_number.s b/verilog/dv/asm/reverse_number.s index 390e301..4fd9f78 100644 --- a/verilog/dv/asm/reverse_number.s +++ b/verilog/dv/asm/reverse_number.s
@@ -1,3 +1,18 @@ +// SPDX-FileCopyrightText: 2020 Efabless Corporation +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// SPDX-License-Identifier: Apache-2.0 + #include "defines.h" #define STDOUT 0xd0580000
diff --git a/verilog/dv/tb_prog.v b/verilog/dv/tb_prog.v index 2eb0a67..88e1944 100644 --- a/verilog/dv/tb_prog.v +++ b/verilog/dv/tb_prog.v
@@ -1,3 +1,18 @@ +// SPDX-FileCopyrightText: 2020 Efabless Corporation +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// SPDX-License-Identifier: Apache-2.0 + `timescale 1ns / 1ps module uartprog #(
diff --git a/verilog/rtl/BrqRV_EB1/sky130_sram_1kbyte_1rw1r_32x256_8.v b/verilog/rtl/BrqRV_EB1/sky130_sram_1kbyte_1rw1r_32x256_8.v index 4048ea8..aac2053 100644 --- a/verilog/rtl/BrqRV_EB1/sky130_sram_1kbyte_1rw1r_32x256_8.v +++ b/verilog/rtl/BrqRV_EB1/sky130_sram_1kbyte_1rw1r_32x256_8.v
@@ -1,3 +1,18 @@ +// SPDX-FileCopyrightText: 2020 Efabless Corporation +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// SPDX-License-Identifier: Apache-2.0 + // OpenRAM SRAM model // Words: 256 // Word size: 32