add SPDX headers to all checked files
diff --git a/doc/caravel_datasheet.ps b/doc/caravel_datasheet.ps index e6e09dd..0322df2 100644 --- a/doc/caravel_datasheet.ps +++ b/doc/caravel_datasheet.ps
@@ -8,6 +8,20 @@ %%+ font Helvetica-Bold Helvetica-Oblique HelveticaISO Helvetica-ObliqueISO %%+ font Courier Courier-Bold %%EndComments +% 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 %%BeginProlog % % PostScript prolog for output from xcircuit
diff --git a/mag/.magicrc b/mag/.magicrc index 0573be5..c7573e8 100644 --- a/mag/.magicrc +++ b/mag/.magicrc
@@ -1,19 +1,3 @@ -# 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 - puts stdout "Sourcing design .magicrc for technology sky130A ..." # Put grid on 0.005 pitch. This is important, as some commands don't
diff --git a/mag/clamp_list.txt b/mag/clamp_list.txt index b8b84a5..968107d 100644 --- a/mag/clamp_list.txt +++ b/mag/clamp_list.txt
@@ -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 + Pad Instance Clamp connections DRN1 SRC1 DRN2 SRC2 B2B ----------------------------------------------------------------------------------------
diff --git a/openlane/chip_dimensions.txt b/openlane/chip_dimensions.txt index 57d5821..0306bbe 100644 --- a/openlane/chip_dimensions.txt +++ b/openlane/chip_dimensions.txt
@@ -1 +1,15 @@ +# 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 0 0 3588 5188
diff --git a/openlane/default.cvcrc b/openlane/default.cvcrc index 2cdcbaa..a75c703 100644 --- a/openlane/default.cvcrc +++ b/openlane/default.cvcrc
@@ -1,3 +1,17 @@ +# 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 CVC_TOP = '' CVC_NETLIST = '' CVC_MODE = ''
diff --git a/openlane/mgmt_protect/pdn.tcl b/openlane/mgmt_protect/pdn.tcl index 9ab2011..ca4a94d 100644 --- a/openlane/mgmt_protect/pdn.tcl +++ b/openlane/mgmt_protect/pdn.tcl
@@ -1,3 +1,17 @@ +# 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 # Power nets if { ! [info exists ::env(VDD_NET)] } {
diff --git a/openlane/user_proj_example/pdn.tcl b/openlane/user_proj_example/pdn.tcl index 9c6a94a..e321f30 100644 --- a/openlane/user_proj_example/pdn.tcl +++ b/openlane/user_proj_example/pdn.tcl
@@ -1,3 +1,17 @@ +# 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 # Power nets set ::power_nets $::env(VDD_PIN) set ::ground_nets $::env(GND_PIN)
diff --git a/openlane/user_project_wrapper/pdn.tcl b/openlane/user_project_wrapper/pdn.tcl index 3e2dc28..f32d79a 100644 --- a/openlane/user_project_wrapper/pdn.tcl +++ b/openlane/user_project_wrapper/pdn.tcl
@@ -1,3 +1,17 @@ +# 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 # Power nets set ::power_nets [list $::env(VDD_PIN) ::env(_VDD_NET_NAME)] set ::ground_nets [list $::env(GND_PIN) ::env(_GND_NET_NAME)]
diff --git a/spi/lvs/DFFRAM.spice b/spi/lvs/DFFRAM.spice index f018640..0f1ce4a 100644 --- a/spi/lvs/DFFRAM.spice +++ b/spi/lvs/DFFRAM.spice
@@ -1,3 +1,19 @@ +*--------------------------------------------------------------------------- +* 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 +* +* https://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 +*--------------------------------------------------------------------------- * NGSPICE file created from DFFRAM.ext - technology: sky130A * Black-box entry subcircuit for sky130_fd_sc_hd__ebufn_2 abstract view
diff --git a/spi/lvs/chip_io.spice b/spi/lvs/chip_io.spice index 5abf00f..343d2b5 100644 --- a/spi/lvs/chip_io.spice +++ b/spi/lvs/chip_io.spice
@@ -1,3 +1,19 @@ +*--------------------------------------------------------------------------- +* 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 +* +* https://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 +*--------------------------------------------------------------------------- * NGSPICE file created from chip_io.ext - technology: sky130A * Black-box entry subcircuit for sky130_ef_io__gpiov2_pad abstract view
diff --git a/spi/lvs/digital_pll.spice b/spi/lvs/digital_pll.spice index 53301df..895aa68 100644 --- a/spi/lvs/digital_pll.spice +++ b/spi/lvs/digital_pll.spice
@@ -1,3 +1,19 @@ +*--------------------------------------------------------------------------- +* 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 +* +* https://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 +*--------------------------------------------------------------------------- * NGSPICE file created from digital_pll.ext - technology: sky130A * Black-box entry subcircuit for sky130_fd_sc_hd__decap_4 abstract view
diff --git a/spi/lvs/gpio_control_block.spice b/spi/lvs/gpio_control_block.spice index e3d7d0e..61653a0 100644 --- a/spi/lvs/gpio_control_block.spice +++ b/spi/lvs/gpio_control_block.spice
@@ -1,3 +1,19 @@ +*--------------------------------------------------------------------------- +* 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 +* +* https://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 +*--------------------------------------------------------------------------- * NGSPICE file created from gpio_control_block.ext - technology: sky130A * Black-box entry subcircuit for sky130_fd_sc_hd__decap_8 abstract view
diff --git a/spi/lvs/mgmt_core.spice b/spi/lvs/mgmt_core.spice index 9f046ea..1d91d25 100644 --- a/spi/lvs/mgmt_core.spice +++ b/spi/lvs/mgmt_core.spice
@@ -1,3 +1,19 @@ +*--------------------------------------------------------------------------- +* 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 +* +* https://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 +*--------------------------------------------------------------------------- * NGSPICE file created from mgmt_core.ext - technology: sky130A * Black-box entry subcircuit for sky130_fd_sc_hd__buf_2 abstract view
diff --git a/spi/lvs/mgmt_protect.spice b/spi/lvs/mgmt_protect.spice index c7b2436..98056d3 100644 --- a/spi/lvs/mgmt_protect.spice +++ b/spi/lvs/mgmt_protect.spice
@@ -1,3 +1,19 @@ +*--------------------------------------------------------------------------- +* 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 +* +* https://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 +*--------------------------------------------------------------------------- * NGSPICE file created from mgmt_protect.ext - technology: sky130A * Black-box entry subcircuit for sky130_fd_sc_hd__decap_12 abstract view
diff --git a/spi/lvs/mgmt_protect_hv.spice b/spi/lvs/mgmt_protect_hv.spice index 65e517f..d72d6df 100644 --- a/spi/lvs/mgmt_protect_hv.spice +++ b/spi/lvs/mgmt_protect_hv.spice
@@ -1,3 +1,19 @@ +*--------------------------------------------------------------------------- +* 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 +* +* https://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 +*--------------------------------------------------------------------------- * NGSPICE file created from mgmt_protect_hv.ext - technology: sky130A * Black-box entry subcircuit for sky130_fd_sc_hvl__decap_8 abstract view
diff --git a/spi/lvs/morphle_ycell.spice b/spi/lvs/morphle_ycell.spice index a90aa0b..f8551f1 100644 --- a/spi/lvs/morphle_ycell.spice +++ b/spi/lvs/morphle_ycell.spice
@@ -1,3 +1,19 @@ +*--------------------------------------------------------------------------- +* 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 +* +* https://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 +*--------------------------------------------------------------------------- * NGSPICE file created from ycell.ext - technology: sky130A * Black-box entry subcircuit for sky130_fd_sc_hd__fill_1 abstract view
diff --git a/spi/lvs/mprj2_logic_high.spice b/spi/lvs/mprj2_logic_high.spice index 6730a79..8488797 100644 --- a/spi/lvs/mprj2_logic_high.spice +++ b/spi/lvs/mprj2_logic_high.spice
@@ -1,3 +1,19 @@ +*--------------------------------------------------------------------------- +* 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 +* +* https://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 +*--------------------------------------------------------------------------- * NGSPICE file created from mprj2_logic_high.ext - technology: sky130A * Black-box entry subcircuit for sky130_fd_sc_hd__decap_12 abstract view
diff --git a/spi/lvs/mprj_logic_high.spice b/spi/lvs/mprj_logic_high.spice index 484cb90..6949c50 100644 --- a/spi/lvs/mprj_logic_high.spice +++ b/spi/lvs/mprj_logic_high.spice
@@ -1,3 +1,19 @@ +*--------------------------------------------------------------------------- +* 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 +* +* https://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 +*--------------------------------------------------------------------------- * NGSPICE file created from mprj_logic_high.ext - technology: sky130A * Black-box entry subcircuit for sky130_fd_sc_hd__conb_1 abstract view
diff --git a/spi/lvs/simple_por.spice b/spi/lvs/simple_por.spice index fd80ca3..6bbd612 100644 --- a/spi/lvs/simple_por.spice +++ b/spi/lvs/simple_por.spice
@@ -1,3 +1,19 @@ +*--------------------------------------------------------------------------- +* 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 +* +* https://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 +*--------------------------------------------------------------------------- * NGSPICE file created from simple_por.ext - technology: sky130A * Black-box entry subcircuit for sky130_fd_sc_hvl__fill_2 abstract view
diff --git a/spi/lvs/sky130_fd_sc_hvl__lsbufhv2lv_1_wrapped.spice b/spi/lvs/sky130_fd_sc_hvl__lsbufhv2lv_1_wrapped.spice index 42d347d..84b84c8 100644 --- a/spi/lvs/sky130_fd_sc_hvl__lsbufhv2lv_1_wrapped.spice +++ b/spi/lvs/sky130_fd_sc_hvl__lsbufhv2lv_1_wrapped.spice
@@ -1,3 +1,19 @@ +*--------------------------------------------------------------------------- +* 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 +* +* https://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 +*--------------------------------------------------------------------------- * NGSPICE file created from sky130_fd_sc_hvl__lsbufhv2lv_1_wrapped.ext - technology: sky130A * Black-box entry subcircuit for sky130_fd_sc_hvl__decap_8 abstract view
diff --git a/spi/lvs/storage.spice b/spi/lvs/storage.spice index 186e5f3..937c62f 100644 --- a/spi/lvs/storage.spice +++ b/spi/lvs/storage.spice
@@ -1,3 +1,19 @@ +*--------------------------------------------------------------------------- +* 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 +* +* https://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 +*--------------------------------------------------------------------------- * NGSPICE file created from storage.ext - technology: sky130A * Black-box entry subcircuit for sky130_fd_sc_hd__decap_12 abstract view
diff --git a/spi/lvs/user_id_programming.spice b/spi/lvs/user_id_programming.spice index 118fbac..0f5f484 100644 --- a/spi/lvs/user_id_programming.spice +++ b/spi/lvs/user_id_programming.spice
@@ -1,3 +1,19 @@ +*--------------------------------------------------------------------------- +* 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 +* +* https://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 +*--------------------------------------------------------------------------- * NGSPICE file created from user_id_programming.ext - technology: sky130A * Black-box entry subcircuit for sky130_fd_sc_hd__conb_1 abstract view
diff --git a/spi/lvs/user_proj_example.spice b/spi/lvs/user_proj_example.spice index 0bb5432..7323c3d 100644 --- a/spi/lvs/user_proj_example.spice +++ b/spi/lvs/user_proj_example.spice
@@ -1,3 +1,19 @@ +*--------------------------------------------------------------------------- +* 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 +* +* https://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 +*--------------------------------------------------------------------------- * NGSPICE file created from user_proj_example.ext - technology: sky130A * Black-box entry subcircuit for sky130_fd_sc_hd__decap_12 abstract view
diff --git a/spi/lvs/user_project_wrapper.spice b/spi/lvs/user_project_wrapper.spice index 26155ab..61019af 100644 --- a/spi/lvs/user_project_wrapper.spice +++ b/spi/lvs/user_project_wrapper.spice
@@ -1,3 +1,19 @@ +*--------------------------------------------------------------------------- +* 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 +* +* https://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 +*--------------------------------------------------------------------------- * NGSPICE file created from user_project_wrapper.ext - technology: sky130A * Black-box entry subcircuit for sky130_fd_sc_hd__decap_12 abstract view
diff --git a/spi/lvs/wb_dummy.spice b/spi/lvs/wb_dummy.spice index dbf9007..fa8f567 100644 --- a/spi/lvs/wb_dummy.spice +++ b/spi/lvs/wb_dummy.spice
@@ -1,3 +1,19 @@ +*--------------------------------------------------------------------------- +* 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 +* +* https://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 +*--------------------------------------------------------------------------- * NGSPICE file created from dummy_slave.ext - technology: sky130A * Black-box entry subcircuit for sky130_fd_sc_hd__decap_8 abstract view
diff --git a/verilog/dv/caravel/caravel/mgmt_soc/gpio/gpio_tb.v b/verilog/dv/caravel/caravel/mgmt_soc/gpio/gpio_tb.v index f46fee9..314b9ba 100644 --- a/verilog/dv/caravel/caravel/mgmt_soc/gpio/gpio_tb.v +++ b/verilog/dv/caravel/caravel/mgmt_soc/gpio/gpio_tb.v
@@ -1,3 +1,18 @@ +// SPDX-FileCopyrightText: Copyright (C) 2017 Clifford Wolf <clifford@clifford.at> +// +// 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 + `default_nettype none /* * StriVe - A full example SoC using PicoRV32 in SkyWater s8
diff --git a/verilog/dv/caravel/caravel/mgmt_soc/mem/mem_tb.v b/verilog/dv/caravel/caravel/mgmt_soc/mem/mem_tb.v index a82184c..f9a2a82 100644 --- a/verilog/dv/caravel/caravel/mgmt_soc/mem/mem_tb.v +++ b/verilog/dv/caravel/caravel/mgmt_soc/mem/mem_tb.v
@@ -1,3 +1,18 @@ +// SPDX-FileCopyrightText: Copyright (C) 2017 Clifford Wolf <clifford@clifford.at> +// +// 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 + `default_nettype none /* * StriVe - A full example SoC using PicoRV32 in SkyWater s8
diff --git a/verilog/dv/caravel/caravel/mgmt_soc/perf/perf_tb.v b/verilog/dv/caravel/caravel/mgmt_soc/perf/perf_tb.v index c086226..ca2008b 100644 --- a/verilog/dv/caravel/caravel/mgmt_soc/perf/perf_tb.v +++ b/verilog/dv/caravel/caravel/mgmt_soc/perf/perf_tb.v
@@ -1,3 +1,18 @@ +// SPDX-FileCopyrightText: Copyright (C) 2017 Clifford Wolf <clifford@clifford.at> +// +// 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 + `default_nettype none /* * StriVe - A full example SoC using PicoRV32 in SkyWater s8
diff --git a/verilog/dv/caravel/caravel/mgmt_soc/storage/storage_tb.v b/verilog/dv/caravel/caravel/mgmt_soc/storage/storage_tb.v index cfbe150..8990c2b 100644 --- a/verilog/dv/caravel/caravel/mgmt_soc/storage/storage_tb.v +++ b/verilog/dv/caravel/caravel/mgmt_soc/storage/storage_tb.v
@@ -1,3 +1,18 @@ +// SPDX-FileCopyrightText: Copyright (C) 2017 Clifford Wolf <clifford@clifford.at> +// +// 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 + `default_nettype none /* * StriVe - A full example SoC using PicoRV32 in SkyWater s8
diff --git a/verilog/dv/caravel/caravel/mgmt_soc/timer/timer_tb.v b/verilog/dv/caravel/caravel/mgmt_soc/timer/timer_tb.v index 64cf850..a9a9109 100644 --- a/verilog/dv/caravel/caravel/mgmt_soc/timer/timer_tb.v +++ b/verilog/dv/caravel/caravel/mgmt_soc/timer/timer_tb.v
@@ -1,3 +1,18 @@ +// SPDX-FileCopyrightText: Copyright (C) 2017 Clifford Wolf <clifford@clifford.at> +// +// 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 + `default_nettype none /* * StriVe - A full example SoC using PicoRV32 in SkyWater s8
diff --git a/verilog/dv/caravel/caravel/mgmt_soc/timer2/timer2_tb.v b/verilog/dv/caravel/caravel/mgmt_soc/timer2/timer2_tb.v index 96aab4e..819b783 100644 --- a/verilog/dv/caravel/caravel/mgmt_soc/timer2/timer2_tb.v +++ b/verilog/dv/caravel/caravel/mgmt_soc/timer2/timer2_tb.v
@@ -1,3 +1,18 @@ +// SPDX-FileCopyrightText: Copyright (C) 2017 Clifford Wolf <clifford@clifford.at> +// +// 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 + `default_nettype none /* * StriVe - A full example SoC using PicoRV32 in SkyWater s8
diff --git a/verilog/dv/caravel/caravel/mgmt_soc/uart/uart_tb.v b/verilog/dv/caravel/caravel/mgmt_soc/uart/uart_tb.v index 298e882..996e43e 100644 --- a/verilog/dv/caravel/caravel/mgmt_soc/uart/uart_tb.v +++ b/verilog/dv/caravel/caravel/mgmt_soc/uart/uart_tb.v
@@ -1,3 +1,18 @@ +// SPDX-FileCopyrightText: Copyright (C) 2017 Clifford Wolf <clifford@clifford.at> +// +// 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 + `default_nettype none /* * StriVe - A full example SoC using PicoRV32 in SkyWater s8
diff --git a/verilog/dv/caravel/caravel/sections.lds b/verilog/dv/caravel/caravel/sections.lds index 8da9aae..2a4f366 100644 --- a/verilog/dv/caravel/caravel/sections.lds +++ b/verilog/dv/caravel/caravel/sections.lds
@@ -1,3 +1,19 @@ +/* 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 +*/ + MEMORY { FLASH (rx) : ORIGIN = 0x10000000, LENGTH = 0x400000 /* 4MB */ RAM(xrw) : ORIGIN = 0x00000000, LENGTH = 0x0400 /* 256 words (1 KB) */
diff --git a/verilog/dv/caravel/caravel/spiflash.v b/verilog/dv/caravel/caravel/spiflash.v index d4a82d9..0c953fb 100644 --- a/verilog/dv/caravel/caravel/spiflash.v +++ b/verilog/dv/caravel/caravel/spiflash.v
@@ -1,3 +1,18 @@ +// SPDX-FileCopyrightText: Copyright (C) 2017 Clifford Wolf <clifford@clifford.at> +// +// 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 + `default_nettype none /* * PicoSoC - A simple example SoC using PicoRV32
diff --git a/verilog/dv/caravel/caravel/start.s b/verilog/dv/caravel/caravel/start.s index 62a6f42..b399e4b 100644 --- a/verilog/dv/caravel/caravel/start.s +++ b/verilog/dv/caravel/caravel/start.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 + .section .text start:
diff --git a/verilog/dv/caravel/caravel/tbuart.v b/verilog/dv/caravel/caravel/tbuart.v index f623a60..b9c8e87 100644 --- a/verilog/dv/caravel/caravel/tbuart.v +++ b/verilog/dv/caravel/caravel/tbuart.v
@@ -1,3 +1,18 @@ +// SPDX-FileCopyrightText: Copyright (C) 2017 Clifford Wolf <clifford@clifford.at> +// +// 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 + `default_nettype none /* * PicoSoC - A simple example SoC using PicoRV32
diff --git a/verilog/dv/caravel/mgmt_soc/gpio/gpio_tb.v b/verilog/dv/caravel/mgmt_soc/gpio/gpio_tb.v index f46fee9..314b9ba 100644 --- a/verilog/dv/caravel/mgmt_soc/gpio/gpio_tb.v +++ b/verilog/dv/caravel/mgmt_soc/gpio/gpio_tb.v
@@ -1,3 +1,18 @@ +// SPDX-FileCopyrightText: Copyright (C) 2017 Clifford Wolf <clifford@clifford.at> +// +// 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 + `default_nettype none /* * StriVe - A full example SoC using PicoRV32 in SkyWater s8
diff --git a/verilog/dv/caravel/mgmt_soc/gpio_gl/Makefile b/verilog/dv/caravel/mgmt_soc/gpio_gl/Makefile index f896dc0..780957a 100644 --- a/verilog/dv/caravel/mgmt_soc/gpio_gl/Makefile +++ b/verilog/dv/caravel/mgmt_soc/gpio_gl/Makefile
@@ -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 + FIRMWARE_PATH = ../.. VERILOG_PATH = ../../../.. RTL_PATH = $(VERILOG_PATH)/rtl
diff --git a/verilog/dv/caravel/mgmt_soc/gpio_gl/README b/verilog/dv/caravel/mgmt_soc/gpio_gl/README index f1935dd..cd50c81 100644 --- a/verilog/dv/caravel/mgmt_soc/gpio_gl/README +++ b/verilog/dv/caravel/mgmt_soc/gpio_gl/README
@@ -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 + ------------------------------------------------ Caravel gpio testbench
diff --git a/verilog/dv/caravel/mgmt_soc/gpio_gl/gpio.c b/verilog/dv/caravel/mgmt_soc/gpio_gl/gpio.c index 1e1e48a..64573ac 100644 --- a/verilog/dv/caravel/mgmt_soc/gpio_gl/gpio.c +++ b/verilog/dv/caravel/mgmt_soc/gpio_gl/gpio.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 "../../defs.h" // --------------------------------------------------------
diff --git a/verilog/dv/caravel/mgmt_soc/gpio_gl/gpio_tb.v b/verilog/dv/caravel/mgmt_soc/gpio_gl/gpio_tb.v index 49a3467..11dcd9c 100644 --- a/verilog/dv/caravel/mgmt_soc/gpio_gl/gpio_tb.v +++ b/verilog/dv/caravel/mgmt_soc/gpio_gl/gpio_tb.v
@@ -1,3 +1,18 @@ +// SPDX-FileCopyrightText: Copyright (C) 2017 Clifford Wolf <clifford@clifford.at> +// +// 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 + `default_nettype none /* * StriVe - A full example SoC using PicoRV32 in SkyWater s8
diff --git a/verilog/dv/caravel/mgmt_soc/hkspi_gl/Makefile b/verilog/dv/caravel/mgmt_soc/hkspi_gl/Makefile index be47dd2..5374d46 100644 --- a/verilog/dv/caravel/mgmt_soc/hkspi_gl/Makefile +++ b/verilog/dv/caravel/mgmt_soc/hkspi_gl/Makefile
@@ -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 + FIRMWARE_PATH = ../.. VERILOG_PATH = ../../../.. RTL_PATH = $(VERILOG_PATH)/rtl
diff --git a/verilog/dv/caravel/mgmt_soc/hkspi_gl/hkspi.c b/verilog/dv/caravel/mgmt_soc/hkspi_gl/hkspi.c index 826bf59..579262e 100644 --- a/verilog/dv/caravel/mgmt_soc/hkspi_gl/hkspi.c +++ b/verilog/dv/caravel/mgmt_soc/hkspi_gl/hkspi.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 "../../defs.h" // --------------------------------------------------------
diff --git a/verilog/dv/caravel/mgmt_soc/hkspi_gl/hkspi_tb.v b/verilog/dv/caravel/mgmt_soc/hkspi_gl/hkspi_tb.v index 88b8edf..73ef4c5 100644 --- a/verilog/dv/caravel/mgmt_soc/hkspi_gl/hkspi_tb.v +++ b/verilog/dv/caravel/mgmt_soc/hkspi_gl/hkspi_tb.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 + `default_nettype none /* StriVe housekeeping SPI testbench.
diff --git a/verilog/dv/caravel/mgmt_soc/mem/mem_tb.v b/verilog/dv/caravel/mgmt_soc/mem/mem_tb.v index a82184c..f9a2a82 100644 --- a/verilog/dv/caravel/mgmt_soc/mem/mem_tb.v +++ b/verilog/dv/caravel/mgmt_soc/mem/mem_tb.v
@@ -1,3 +1,18 @@ +// SPDX-FileCopyrightText: Copyright (C) 2017 Clifford Wolf <clifford@clifford.at> +// +// 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 + `default_nettype none /* * StriVe - A full example SoC using PicoRV32 in SkyWater s8
diff --git a/verilog/dv/caravel/mgmt_soc/mem_gl/Makefile b/verilog/dv/caravel/mgmt_soc/mem_gl/Makefile index 16e340e..52d5d6d 100644 --- a/verilog/dv/caravel/mgmt_soc/mem_gl/Makefile +++ b/verilog/dv/caravel/mgmt_soc/mem_gl/Makefile
@@ -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 + FIRMWARE_PATH = ../.. VERILOG_PATH = ../../../.. RTL_PATH = $(VERILOG_PATH)/rtl
diff --git a/verilog/dv/caravel/mgmt_soc/mem_gl/mem.c b/verilog/dv/caravel/mgmt_soc/mem_gl/mem.c index 7fbf8ad..da3973a 100644 --- a/verilog/dv/caravel/mgmt_soc/mem_gl/mem.c +++ b/verilog/dv/caravel/mgmt_soc/mem_gl/mem.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 "../../defs.h" // --------------------------------------------------------
diff --git a/verilog/dv/caravel/mgmt_soc/mem_gl/mem_tb.v b/verilog/dv/caravel/mgmt_soc/mem_gl/mem_tb.v index c633468..8becc60 100644 --- a/verilog/dv/caravel/mgmt_soc/mem_gl/mem_tb.v +++ b/verilog/dv/caravel/mgmt_soc/mem_gl/mem_tb.v
@@ -1,3 +1,18 @@ +// SPDX-FileCopyrightText: Copyright (C) 2017 Clifford Wolf <clifford@clifford.at> +// +// 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 + `default_nettype none /* * StriVe - A full example SoC using PicoRV32 in SkyWater s8
diff --git a/verilog/dv/caravel/mgmt_soc/mprj_ctrl_gl/Makefile b/verilog/dv/caravel/mgmt_soc/mprj_ctrl_gl/Makefile index b1d5ec9..b19858c 100644 --- a/verilog/dv/caravel/mgmt_soc/mprj_ctrl_gl/Makefile +++ b/verilog/dv/caravel/mgmt_soc/mprj_ctrl_gl/Makefile
@@ -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 + FIRMWARE_PATH = ../.. VERILOG_PATH = ../../../.. RTL_PATH = $(VERILOG_PATH)/rtl
diff --git a/verilog/dv/caravel/mgmt_soc/mprj_ctrl_gl/mprj_ctrl.c b/verilog/dv/caravel/mgmt_soc/mprj_ctrl_gl/mprj_ctrl.c index 75b41d4..a37d7cc 100644 --- a/verilog/dv/caravel/mgmt_soc/mprj_ctrl_gl/mprj_ctrl.c +++ b/verilog/dv/caravel/mgmt_soc/mprj_ctrl_gl/mprj_ctrl.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 "../../defs.h" // --------------------------------------------------------
diff --git a/verilog/dv/caravel/mgmt_soc/mprj_ctrl_gl/mprj_ctrl_tb.v b/verilog/dv/caravel/mgmt_soc/mprj_ctrl_gl/mprj_ctrl_tb.v index a907b55..5284c00 100644 --- a/verilog/dv/caravel/mgmt_soc/mprj_ctrl_gl/mprj_ctrl_tb.v +++ b/verilog/dv/caravel/mgmt_soc/mprj_ctrl_gl/mprj_ctrl_tb.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 + `default_nettype none `timescale 1 ns / 1 ps
diff --git a/verilog/dv/caravel/mgmt_soc/pass_thru_gl/Makefile b/verilog/dv/caravel/mgmt_soc/pass_thru_gl/Makefile index f043a9a..6f606fe 100644 --- a/verilog/dv/caravel/mgmt_soc/pass_thru_gl/Makefile +++ b/verilog/dv/caravel/mgmt_soc/pass_thru_gl/Makefile
@@ -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 + FIRMWARE_PATH = ../.. VERILOG_PATH = ../../../.. RTL_PATH = $(VERILOG_PATH)/rtl
diff --git a/verilog/dv/caravel/mgmt_soc/pass_thru_gl/pass_thru.c b/verilog/dv/caravel/mgmt_soc/pass_thru_gl/pass_thru.c index d31b31f..dd4e89c 100644 --- a/verilog/dv/caravel/mgmt_soc/pass_thru_gl/pass_thru.c +++ b/verilog/dv/caravel/mgmt_soc/pass_thru_gl/pass_thru.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 "../../defs.h" // --------------------------------------------------------
diff --git a/verilog/dv/caravel/mgmt_soc/pass_thru_gl/pass_thru_tb.v b/verilog/dv/caravel/mgmt_soc/pass_thru_gl/pass_thru_tb.v index e2587ee..5f26d86 100644 --- a/verilog/dv/caravel/mgmt_soc/pass_thru_gl/pass_thru_tb.v +++ b/verilog/dv/caravel/mgmt_soc/pass_thru_gl/pass_thru_tb.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 + `default_nettype none /* * StriVe housekeeping pass-thru mode SPI testbench.
diff --git a/verilog/dv/caravel/mgmt_soc/perf/perf_tb.v b/verilog/dv/caravel/mgmt_soc/perf/perf_tb.v index c086226..ca2008b 100644 --- a/verilog/dv/caravel/mgmt_soc/perf/perf_tb.v +++ b/verilog/dv/caravel/mgmt_soc/perf/perf_tb.v
@@ -1,3 +1,18 @@ +// SPDX-FileCopyrightText: Copyright (C) 2017 Clifford Wolf <clifford@clifford.at> +// +// 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 + `default_nettype none /* * StriVe - A full example SoC using PicoRV32 in SkyWater s8
diff --git a/verilog/dv/caravel/mgmt_soc/perf_gl/Makefile b/verilog/dv/caravel/mgmt_soc/perf_gl/Makefile index f5e0730..14ba389 100644 --- a/verilog/dv/caravel/mgmt_soc/perf_gl/Makefile +++ b/verilog/dv/caravel/mgmt_soc/perf_gl/Makefile
@@ -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 + FIRMWARE_PATH = ../.. VERILOG_PATH = ../../../.. RTL_PATH = $(VERILOG_PATH)/rtl
diff --git a/verilog/dv/caravel/mgmt_soc/perf_gl/perf.c b/verilog/dv/caravel/mgmt_soc/perf_gl/perf.c index 0d83518..91c729e 100644 --- a/verilog/dv/caravel/mgmt_soc/perf_gl/perf.c +++ b/verilog/dv/caravel/mgmt_soc/perf_gl/perf.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 "../../defs.h" // --------------------------------------------------------
diff --git a/verilog/dv/caravel/mgmt_soc/perf_gl/perf_tb.v b/verilog/dv/caravel/mgmt_soc/perf_gl/perf_tb.v index be9410a..d7ac1df 100644 --- a/verilog/dv/caravel/mgmt_soc/perf_gl/perf_tb.v +++ b/verilog/dv/caravel/mgmt_soc/perf_gl/perf_tb.v
@@ -1,3 +1,18 @@ +// SPDX-FileCopyrightText: Copyright (C) 2017 Clifford Wolf <clifford@clifford.at> +// +// 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 + `default_nettype none /* * StriVe - A full example SoC using PicoRV32 in SkyWater s8
diff --git a/verilog/dv/caravel/mgmt_soc/pll_gl/Makefile b/verilog/dv/caravel/mgmt_soc/pll_gl/Makefile index da4e1c4..c132894 100644 --- a/verilog/dv/caravel/mgmt_soc/pll_gl/Makefile +++ b/verilog/dv/caravel/mgmt_soc/pll_gl/Makefile
@@ -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 + FIRMWARE_PATH = ../.. VERILOG_PATH = ../../../.. RTL_PATH = $(VERILOG_PATH)/rtl
diff --git a/verilog/dv/caravel/mgmt_soc/pll_gl/pll.c b/verilog/dv/caravel/mgmt_soc/pll_gl/pll.c index b74860b..2c1766c 100644 --- a/verilog/dv/caravel/mgmt_soc/pll_gl/pll.c +++ b/verilog/dv/caravel/mgmt_soc/pll_gl/pll.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 "../../defs.h" // --------------------------------------------------------
diff --git a/verilog/dv/caravel/mgmt_soc/pll_gl/pll_tb.v b/verilog/dv/caravel/mgmt_soc/pll_gl/pll_tb.v index 149517a..9751197 100644 --- a/verilog/dv/caravel/mgmt_soc/pll_gl/pll_tb.v +++ b/verilog/dv/caravel/mgmt_soc/pll_gl/pll_tb.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 + `default_nettype none `timescale 1 ns / 1 ps
diff --git a/verilog/dv/caravel/mgmt_soc/storage/storage_tb.v b/verilog/dv/caravel/mgmt_soc/storage/storage_tb.v index cfbe150..8990c2b 100644 --- a/verilog/dv/caravel/mgmt_soc/storage/storage_tb.v +++ b/verilog/dv/caravel/mgmt_soc/storage/storage_tb.v
@@ -1,3 +1,18 @@ +// SPDX-FileCopyrightText: Copyright (C) 2017 Clifford Wolf <clifford@clifford.at> +// +// 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 + `default_nettype none /* * StriVe - A full example SoC using PicoRV32 in SkyWater s8
diff --git a/verilog/dv/caravel/mgmt_soc/storage_gl/Makefile b/verilog/dv/caravel/mgmt_soc/storage_gl/Makefile index f1b3248..3ee081d 100644 --- a/verilog/dv/caravel/mgmt_soc/storage_gl/Makefile +++ b/verilog/dv/caravel/mgmt_soc/storage_gl/Makefile
@@ -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 + FIRMWARE_PATH = ../.. VERILOG_PATH = ../../../.. RTL_PATH = $(VERILOG_PATH)/rtl
diff --git a/verilog/dv/caravel/mgmt_soc/storage_gl/storage.c b/verilog/dv/caravel/mgmt_soc/storage_gl/storage.c index b5f7408..e824463 100644 --- a/verilog/dv/caravel/mgmt_soc/storage_gl/storage.c +++ b/verilog/dv/caravel/mgmt_soc/storage_gl/storage.c
@@ -1,3 +1,19 @@ +/* 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 "../../defs.h" // --------------------------------------------------------
diff --git a/verilog/dv/caravel/mgmt_soc/storage_gl/storage_tb.v b/verilog/dv/caravel/mgmt_soc/storage_gl/storage_tb.v index ae1209a..f5bf626 100644 --- a/verilog/dv/caravel/mgmt_soc/storage_gl/storage_tb.v +++ b/verilog/dv/caravel/mgmt_soc/storage_gl/storage_tb.v
@@ -1,3 +1,18 @@ +// SPDX-FileCopyrightText: Copyright (C) 2017 Clifford Wolf <clifford@clifford.at> +// +// 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 + `default_nettype none /* * StriVe - A full example SoC using PicoRV32 in SkyWater s8
diff --git a/verilog/dv/caravel/mgmt_soc/sysctrl_gl/Makefile b/verilog/dv/caravel/mgmt_soc/sysctrl_gl/Makefile index 0cd4654..64bce05 100644 --- a/verilog/dv/caravel/mgmt_soc/sysctrl_gl/Makefile +++ b/verilog/dv/caravel/mgmt_soc/sysctrl_gl/Makefile
@@ -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 + FIRMWARE_PATH = ../.. RTL_PATH = ../../../../rtl IP_PATH = ../../../../ip
diff --git a/verilog/dv/caravel/mgmt_soc/sysctrl_gl/sysctrl.c b/verilog/dv/caravel/mgmt_soc/sysctrl_gl/sysctrl.c index 3d2cefd..bf4b654 100644 --- a/verilog/dv/caravel/mgmt_soc/sysctrl_gl/sysctrl.c +++ b/verilog/dv/caravel/mgmt_soc/sysctrl_gl/sysctrl.c
@@ -1,3 +1,19 @@ +/* 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 "../../defs.h" // --------------------------------------------------------
diff --git a/verilog/dv/caravel/mgmt_soc/sysctrl_gl/sysctrl_tb.v b/verilog/dv/caravel/mgmt_soc/sysctrl_gl/sysctrl_tb.v index 8b33e6b..482826c 100644 --- a/verilog/dv/caravel/mgmt_soc/sysctrl_gl/sysctrl_tb.v +++ b/verilog/dv/caravel/mgmt_soc/sysctrl_gl/sysctrl_tb.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 + `default_nettype none `timescale 1 ns / 1 ps
diff --git a/verilog/dv/caravel/mgmt_soc/timer/timer_tb.v b/verilog/dv/caravel/mgmt_soc/timer/timer_tb.v index 64cf850..a9a9109 100644 --- a/verilog/dv/caravel/mgmt_soc/timer/timer_tb.v +++ b/verilog/dv/caravel/mgmt_soc/timer/timer_tb.v
@@ -1,3 +1,18 @@ +// SPDX-FileCopyrightText: Copyright (C) 2017 Clifford Wolf <clifford@clifford.at> +// +// 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 + `default_nettype none /* * StriVe - A full example SoC using PicoRV32 in SkyWater s8
diff --git a/verilog/dv/caravel/mgmt_soc/timer2/timer2_tb.v b/verilog/dv/caravel/mgmt_soc/timer2/timer2_tb.v index 96aab4e..819b783 100644 --- a/verilog/dv/caravel/mgmt_soc/timer2/timer2_tb.v +++ b/verilog/dv/caravel/mgmt_soc/timer2/timer2_tb.v
@@ -1,3 +1,18 @@ +// SPDX-FileCopyrightText: Copyright (C) 2017 Clifford Wolf <clifford@clifford.at> +// +// 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 + `default_nettype none /* * StriVe - A full example SoC using PicoRV32 in SkyWater s8
diff --git a/verilog/dv/caravel/mgmt_soc/timer2_gl/Makefile b/verilog/dv/caravel/mgmt_soc/timer2_gl/Makefile index 73cecf5..e880fd4 100644 --- a/verilog/dv/caravel/mgmt_soc/timer2_gl/Makefile +++ b/verilog/dv/caravel/mgmt_soc/timer2_gl/Makefile
@@ -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 + FIRMWARE_PATH = ../.. RTL_PATH = ../../../../rtl IP_PATH = ../../../../ip
diff --git a/verilog/dv/caravel/mgmt_soc/timer2_gl/timer2.c b/verilog/dv/caravel/mgmt_soc/timer2_gl/timer2.c index a8c65e0..428ec66 100644 --- a/verilog/dv/caravel/mgmt_soc/timer2_gl/timer2.c +++ b/verilog/dv/caravel/mgmt_soc/timer2_gl/timer2.c
@@ -1,3 +1,19 @@ +/* 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 "../../defs.h" // --------------------------------------------------------
diff --git a/verilog/dv/caravel/mgmt_soc/timer2_gl/timer2_tb.v b/verilog/dv/caravel/mgmt_soc/timer2_gl/timer2_tb.v index 00f3280..0e9389c 100644 --- a/verilog/dv/caravel/mgmt_soc/timer2_gl/timer2_tb.v +++ b/verilog/dv/caravel/mgmt_soc/timer2_gl/timer2_tb.v
@@ -1,3 +1,18 @@ +// SPDX-FileCopyrightText: Copyright (C) 2017 Clifford Wolf <clifford@clifford.at> +// +// 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 + `default_nettype none /* * StriVe - A full example SoC using PicoRV32 in SkyWater s8
diff --git a/verilog/dv/caravel/mgmt_soc/timer_gl/Makefile b/verilog/dv/caravel/mgmt_soc/timer_gl/Makefile index 92e809f..a70c11b 100644 --- a/verilog/dv/caravel/mgmt_soc/timer_gl/Makefile +++ b/verilog/dv/caravel/mgmt_soc/timer_gl/Makefile
@@ -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 + FIRMWARE_PATH = ../.. RTL_PATH = ../../../../rtl IP_PATH = ../../../../ip
diff --git a/verilog/dv/caravel/mgmt_soc/timer_gl/timer.c b/verilog/dv/caravel/mgmt_soc/timer_gl/timer.c index c3a8dc4..cdaaa8a 100644 --- a/verilog/dv/caravel/mgmt_soc/timer_gl/timer.c +++ b/verilog/dv/caravel/mgmt_soc/timer_gl/timer.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 "../../defs.h" // --------------------------------------------------------
diff --git a/verilog/dv/caravel/mgmt_soc/timer_gl/timer_tb.v b/verilog/dv/caravel/mgmt_soc/timer_gl/timer_tb.v index 30904d6..15983bd 100644 --- a/verilog/dv/caravel/mgmt_soc/timer_gl/timer_tb.v +++ b/verilog/dv/caravel/mgmt_soc/timer_gl/timer_tb.v
@@ -1,3 +1,18 @@ +// SPDX-FileCopyrightText: Copyright (C) 2017 Clifford Wolf <clifford@clifford.at> +// +// 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 + `default_nettype none /* * StriVe - A full example SoC using PicoRV32 in SkyWater s8
diff --git a/verilog/dv/caravel/mgmt_soc/uart/uart_tb.v b/verilog/dv/caravel/mgmt_soc/uart/uart_tb.v index 298e882..996e43e 100644 --- a/verilog/dv/caravel/mgmt_soc/uart/uart_tb.v +++ b/verilog/dv/caravel/mgmt_soc/uart/uart_tb.v
@@ -1,3 +1,18 @@ +// SPDX-FileCopyrightText: Copyright (C) 2017 Clifford Wolf <clifford@clifford.at> +// +// 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 + `default_nettype none /* * StriVe - A full example SoC using PicoRV32 in SkyWater s8
diff --git a/verilog/dv/caravel/mgmt_soc/uart_gl/Makefile b/verilog/dv/caravel/mgmt_soc/uart_gl/Makefile index 004a876..d94e114 100644 --- a/verilog/dv/caravel/mgmt_soc/uart_gl/Makefile +++ b/verilog/dv/caravel/mgmt_soc/uart_gl/Makefile
@@ -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 + # ---- Test patterns for project striVe ---- FIRMWARE_PATH = ../.. RTL_PATH = ../../../../rtl
diff --git a/verilog/dv/caravel/mgmt_soc/uart_gl/uart.c b/verilog/dv/caravel/mgmt_soc/uart_gl/uart.c index 3f8d4c9..48cc059 100644 --- a/verilog/dv/caravel/mgmt_soc/uart_gl/uart.c +++ b/verilog/dv/caravel/mgmt_soc/uart_gl/uart.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 "../../defs.h" #include "../../stub.c"
diff --git a/verilog/dv/caravel/mgmt_soc/uart_gl/uart_tb.v b/verilog/dv/caravel/mgmt_soc/uart_gl/uart_tb.v index b034591..d25b7f8 100644 --- a/verilog/dv/caravel/mgmt_soc/uart_gl/uart_tb.v +++ b/verilog/dv/caravel/mgmt_soc/uart_gl/uart_tb.v
@@ -1,3 +1,18 @@ +// SPDX-FileCopyrightText: Copyright (C) 2017 Clifford Wolf <clifford@clifford.at> +// +// 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 + `default_nettype none /* * StriVe - A full example SoC using PicoRV32 in SkyWater s8
diff --git a/verilog/dv/caravel/sections.lds b/verilog/dv/caravel/sections.lds index 8da9aae..2a4f366 100644 --- a/verilog/dv/caravel/sections.lds +++ b/verilog/dv/caravel/sections.lds
@@ -1,3 +1,19 @@ +/* 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 +*/ + MEMORY { FLASH (rx) : ORIGIN = 0x10000000, LENGTH = 0x400000 /* 4MB */ RAM(xrw) : ORIGIN = 0x00000000, LENGTH = 0x0400 /* 256 words (1 KB) */
diff --git a/verilog/dv/caravel/spiflash.v b/verilog/dv/caravel/spiflash.v index d4a82d9..0c953fb 100644 --- a/verilog/dv/caravel/spiflash.v +++ b/verilog/dv/caravel/spiflash.v
@@ -1,3 +1,18 @@ +// SPDX-FileCopyrightText: Copyright (C) 2017 Clifford Wolf <clifford@clifford.at> +// +// 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 + `default_nettype none /* * PicoSoC - A simple example SoC using PicoRV32
diff --git a/verilog/dv/caravel/start.s b/verilog/dv/caravel/start.s index 62a6f42..b399e4b 100644 --- a/verilog/dv/caravel/start.s +++ b/verilog/dv/caravel/start.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 + .section .text start:
diff --git a/verilog/dv/caravel/tbuart.v b/verilog/dv/caravel/tbuart.v index f623a60..b9c8e87 100644 --- a/verilog/dv/caravel/tbuart.v +++ b/verilog/dv/caravel/tbuart.v
@@ -1,3 +1,18 @@ +// SPDX-FileCopyrightText: Copyright (C) 2017 Clifford Wolf <clifford@clifford.at> +// +// 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 + `default_nettype none /* * PicoSoC - A simple example SoC using PicoRV32
diff --git a/verilog/gl/caravel.v b/verilog/gl/caravel.v index f86ace6..38a1e44 100644 --- a/verilog/gl/caravel.v +++ b/verilog/gl/caravel.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 + /* Generated by Yosys 0.9+3621 (git sha1 84e9fa7, gcc 8.3.1 -fPIC -Os) */ module caravel(vddio, vssio, vdda, vssa, vccd, vssd, vdda1, vdda2, vssa1, vssa2, vccd1, vccd2, vssd1, vssd2, gpio, mprj_io, pwr_ctrl_out, clock, resetb, flash_csb, flash_clk, flash_io0, flash_io1);
diff --git a/verilog/gl/chip_io.v b/verilog/gl/chip_io.v index e2ffbac..fc0603a 100644 --- a/verilog/gl/chip_io.v +++ b/verilog/gl/chip_io.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 + /* Generated by Yosys 0.9+3621 (git sha1 84e9fa7, gcc 8.3.1 -fPIC -Os) */ module chip_io(vddio, vssio, vccd, vssd, vdda, vssa, vdda1, vdda2, vssa1, vssa2, vccd1, vccd2, vssd1, vssd2, gpio, clock, resetb, flash_csb, flash_clk, flash_io0, flash_io1, porb_h, por, resetb_core_h, clock_core, gpio_out_core, gpio_in_core, gpio_mode0_core, gpio_mode1_core, gpio_outenb_core, gpio_inenb_core, flash_csb_core, flash_clk_core, flash_csb_oeb_core, flash_clk_oeb_core, flash_io0_oeb_core, flash_io1_oeb_core, flash_csb_ieb_core, flash_clk_ieb_core, flash_io0_ieb_core, flash_io1_ieb_core, flash_io0_do_core, flash_io1_do_core, flash_io0_di_core, flash_io1_di_core, mprj_io, mprj_io_out, mprj_io_oeb, mprj_io_hldh_n, mprj_io_enh, mprj_io_inp_dis, mprj_io_ib_mode_sel, mprj_io_vtrip_sel, mprj_io_slow_sel, mprj_io_holdover, mprj_io_analog_en, mprj_io_analog_sel, mprj_io_analog_pol, mprj_io_dm, mprj_io_in, mprj_analog_io);
diff --git a/verilog/gl/mgmt_protect.v b/verilog/gl/mgmt_protect.v index f4f9d60..f43d35b 100644 --- a/verilog/gl/mgmt_protect.v +++ b/verilog/gl/mgmt_protect.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 + /* Generated by Yosys 0.9+3621 (git sha1 84e9fa7, gcc 8.3.1 -fPIC -Os) */ module mgmt_protect(caravel_clk, caravel_clk2, caravel_rstn, mprj_cyc_o_core, mprj_cyc_o_user, mprj_stb_o_core, mprj_stb_o_user, mprj_we_o_core, mprj_we_o_user, user1_vcc_powergood, user1_vdd_powergood, user2_vcc_powergood, user2_vdd_powergood, user_clock, user_clock2, user_reset, user_resetn, vccd, vssd, vccd1, vssd1, vccd2, vssd2, vdda1, vssa1, vdda2, vssa2, la_data_in_core, la_data_in_mprj, la_data_out_core, la_data_out_mprj, la_oen_core, la_oen_mprj, mprj_adr_o_core, mprj_adr_o_user, mprj_dat_o_core, mprj_dat_o_user, mprj_sel_o_core, mprj_sel_o_user);
diff --git a/verilog/gl/mgmt_protect_hv.v b/verilog/gl/mgmt_protect_hv.v index 799579b..2e4d2fb 100644 --- a/verilog/gl/mgmt_protect_hv.v +++ b/verilog/gl/mgmt_protect_hv.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 + /* Generated by Yosys 0.9+3621 (git sha1 84e9fa7, gcc 8.3.1 -fPIC -Os) */ module mgmt_protect_hv(mprj2_vdd_logic1, mprj_vdd_logic1, vccd, vssd, vdda1, vssa1, vdda2, vssa2);
diff --git a/verilog/gl/morphle_ycell.v b/verilog/gl/morphle_ycell.v index 9ce6fe1..aa47b8a 100644 --- a/verilog/gl/morphle_ycell.v +++ b/verilog/gl/morphle_ycell.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 + /* Generated by Yosys 0.9+3621 (git sha1 84e9fa7, gcc 8.3.1 -fPIC -Os) */ module ycell(cbitin, cbitout, confclk, confclko, dempty, hempty, hempty2, lempty, rempty, reset, reseto, uempty, vempty, vempty2, vccd1, vssd1, din, dout, lin, lout, rin, rout, uin, uout);
diff --git a/verilog/gl/mprj2_logic_high.v b/verilog/gl/mprj2_logic_high.v index b009866..a22bb68 100644 --- a/verilog/gl/mprj2_logic_high.v +++ b/verilog/gl/mprj2_logic_high.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 + /* Generated by Yosys 0.9+3621 (git sha1 84e9fa7, gcc 8.3.1 -fPIC -Os) */ module mprj2_logic_high(HI, vccd2, vssd2);
diff --git a/verilog/gl/mprj_logic_high.v b/verilog/gl/mprj_logic_high.v index a624eb1..2e2ab47 100644 --- a/verilog/gl/mprj_logic_high.v +++ b/verilog/gl/mprj_logic_high.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 + /* Generated by Yosys 0.9+3621 (git sha1 84e9fa7, gcc 8.3.1 -fPIC -Os) */ module mprj_logic_high(vccd1, vssd1, HI);
diff --git a/verilog/gl/sky130_fd_sc_hvl__lsbufhv2lv_1_wrapped.v b/verilog/gl/sky130_fd_sc_hvl__lsbufhv2lv_1_wrapped.v index 29d7c70..096085e 100644 --- a/verilog/gl/sky130_fd_sc_hvl__lsbufhv2lv_1_wrapped.v +++ b/verilog/gl/sky130_fd_sc_hvl__lsbufhv2lv_1_wrapped.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 + /* Generated by Yosys 0.9+3621 (git sha1 84e9fa7, gcc 8.3.1 -fPIC -Os) */ module sky130_fd_sc_hvl__lsbufhv2lv_1_wrapped(A, X, VPWR, VGND);
diff --git a/verilog/gl/user_proj_example.v b/verilog/gl/user_proj_example.v index e6d8392..0825bc3 100644 --- a/verilog/gl/user_proj_example.v +++ b/verilog/gl/user_proj_example.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 + /* Generated by Yosys 0.9+3621 (git sha1 84e9fa7, gcc 8.3.1 -fPIC -Os) */ module user_proj_example(wb_clk_i, wb_rst_i, wbs_ack_o, wbs_cyc_i, wbs_stb_i, wbs_we_i, vccd1, vssd1, vccd2, vssd2, vdda1, vssa1, vdda2, vssa2, io_in, io_oeb, io_out, la_data_in, la_data_out, la_oen, wbs_adr_i, wbs_dat_i, wbs_dat_o, wbs_sel_i);
diff --git a/verilog/gl/user_project_wrapper.v b/verilog/gl/user_project_wrapper.v index 1623cfc..b3ded89 100644 --- a/verilog/gl/user_project_wrapper.v +++ b/verilog/gl/user_project_wrapper.v Binary files differ
diff --git a/verilog/gl/wb_dummy.v b/verilog/gl/wb_dummy.v index 1e15531..627daee 100644 --- a/verilog/gl/wb_dummy.v +++ b/verilog/gl/wb_dummy.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 + /* Generated by Yosys 0.9+3621 (git sha1 84e9fa7, gcc 8.3.1 -fPIC -Os) */ module dummy_slave(wb_ack_o, wb_clk_i, wb_cyc_i, wb_rst_i, wb_stb_i, wb_we_i, VPWR, VGND, wb_adr_i, wb_dat_i, wb_dat_o, wb_sel_i);
diff --git a/verilog/rtl/mgmt_soc.v b/verilog/rtl/mgmt_soc.v index 17a73f4..90f7cee 100644 --- a/verilog/rtl/mgmt_soc.v +++ b/verilog/rtl/mgmt_soc.v
@@ -1,3 +1,18 @@ +// SPDX-FileCopyrightText: Copyright (C) 2017 Clifford Wolf <clifford@clifford.at> +// +// 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 + `default_nettype none /* * PicoSoC - A simple example SoC using PicoRV32
diff --git a/verilog/rtl/mprj2_logic_high.v b/verilog/rtl/mprj2_logic_high.v index f57f173..e63b1a4 100644 --- a/verilog/rtl/mprj2_logic_high.v +++ b/verilog/rtl/mprj2_logic_high.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 + module mprj2_logic_high ( `ifdef USE_POWER_PINS inout vccd2,
diff --git a/verilog/rtl/mprj_logic_high.v b/verilog/rtl/mprj_logic_high.v index 24cda90..0450494 100644 --- a/verilog/rtl/mprj_logic_high.v +++ b/verilog/rtl/mprj_logic_high.v
@@ -1,3 +1,17 @@ +// 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 module mprj_logic_high ( `ifdef USE_POWER_PINS inout vccd1,
diff --git a/verilog/rtl/picorv32.v b/verilog/rtl/picorv32.v index 17969b5..f22a820 100644 --- a/verilog/rtl/picorv32.v +++ b/verilog/rtl/picorv32.v
@@ -1,3 +1,18 @@ +// SPDX-FileCopyrightText: Copyright (C) 2015 Clifford Wolf <clifford@clifford.at> +// +// 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 + `default_nettype none /* * PicoRV32 -- A Small RISC-V (RV32I) Processor Core
diff --git a/verilog/rtl/simpleuart.v b/verilog/rtl/simpleuart.v index 4fe9f0c..81a3309 100644 --- a/verilog/rtl/simpleuart.v +++ b/verilog/rtl/simpleuart.v
@@ -1,3 +1,17 @@ +// SPDX-FileCopyrightText: Copyright (C) 2017 Clifford Wolf <clifford@clifford.at> +// +// 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 `default_nettype none /* * PicoSoC - A simple example SoC using PicoRV32
diff --git a/verilog/rtl/spimemio.v b/verilog/rtl/spimemio.v index dc37126..695c67b 100644 --- a/verilog/rtl/spimemio.v +++ b/verilog/rtl/spimemio.v
@@ -1,3 +1,17 @@ +// 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 `default_nettype none /* * PicoSoC - A simple example SoC using PicoRV32