mirror of
https://github.com/olofk/serv.git
synced 2026-03-10 12:18:08 +00:00
Add SPDX license headers to all RTL files
This commit is contained in:
@@ -1,3 +1,9 @@
|
||||
/*
|
||||
* serv_aligner.v : Realign a misaligned 32-bit word fetched from memory
|
||||
*
|
||||
* SPDX-FileCopyrightText: 2022 Olof Kindgren <olof@award-winning.me>
|
||||
* SPDX-License-Identifier: ISC
|
||||
*/
|
||||
module serv_aligner
|
||||
(
|
||||
input wire clk,
|
||||
|
||||
@@ -1,3 +1,9 @@
|
||||
/*
|
||||
* serv_alu.v : SERV Arithmetic Logic Unit
|
||||
*
|
||||
* SPDX-FileCopyrightText: 2018 Olof Kindgren <olof@award-winning.me>
|
||||
* SPDX-License-Identifier: ISC
|
||||
*/
|
||||
`default_nettype none
|
||||
module serv_alu
|
||||
#(
|
||||
|
||||
@@ -1,3 +1,9 @@
|
||||
/*
|
||||
* serv_bufreg.v : SERV buffer register for load/store address and shift data
|
||||
*
|
||||
* SPDX-FileCopyrightText: 2019 Olof Kindgren <olof@award-winning.me>
|
||||
* SPDX-License-Identifier: ISC
|
||||
*/
|
||||
module serv_bufreg #(
|
||||
parameter [0:0] MDU = 0,
|
||||
parameter W = 1,
|
||||
|
||||
@@ -1,3 +1,9 @@
|
||||
/*
|
||||
* serv_bufreg2.v : SERV buffer register for load/store data and shift amount
|
||||
*
|
||||
* SPDX-FileCopyrightText: 2022 Olof Kindgren <olof@award-winning.me>
|
||||
* SPDX-License-Identifier: ISC
|
||||
*/
|
||||
module serv_bufreg2
|
||||
#(parameter W = 1,
|
||||
//Internally calculated. Do not touch
|
||||
|
||||
@@ -1,3 +1,9 @@
|
||||
/*
|
||||
* serv_csr.v : SERV module for handling CSR registers
|
||||
*
|
||||
* SPDX-FileCopyrightText: 2018 Olof Kindgren <olof@award-winning.me>
|
||||
* SPDX-License-Identifier: ISC
|
||||
*/
|
||||
`default_nettype none
|
||||
module serv_csr
|
||||
#(
|
||||
|
||||
@@ -1,3 +1,9 @@
|
||||
/*
|
||||
* serv_ctrl.v : SERV module for updating program counter
|
||||
*
|
||||
* SPDX-FileCopyrightText: 2018 Olof Kindgren <olof@award-winning.me>
|
||||
* SPDX-License-Identifier: ISC
|
||||
*/
|
||||
`default_nettype none
|
||||
module serv_ctrl
|
||||
#(parameter RESET_STRATEGY = "MINI",
|
||||
|
||||
@@ -1,3 +1,9 @@
|
||||
/*
|
||||
* serv_debug.v : SERV module for introspecting CPU/RF state during simulations
|
||||
*
|
||||
* SPDX-FileCopyrightText: 2024 Olof Kindgren <olof@award-winning.me>
|
||||
* SPDX-License-Identifier: ISC
|
||||
*/
|
||||
module serv_debug
|
||||
#(parameter W = 1,
|
||||
parameter RESET_PC = 0,
|
||||
|
||||
@@ -1,3 +1,9 @@
|
||||
/*
|
||||
* serv_decode.v : SERV module decoding instruction word into control signals
|
||||
*
|
||||
* SPDX-FileCopyrightText: 2018 Olof Kindgren <olof@award-winning.me>
|
||||
* SPDX-License-Identifier: ISC
|
||||
*/
|
||||
`default_nettype none
|
||||
module serv_decode
|
||||
#(parameter [0:0] PRE_REGISTER = 1,
|
||||
|
||||
@@ -1,4 +1,9 @@
|
||||
// SPDX-License-Identifier: ISC
|
||||
/*
|
||||
* serv_immdec.v : SERV module for decoding immediates from instruction words
|
||||
*
|
||||
* SPDX-FileCopyrightText: 2020 Olof Kindgren <olof@award-winning.me>
|
||||
* SPDX-License-Identifier: ISC
|
||||
*/
|
||||
`default_nettype none
|
||||
module serv_immdec
|
||||
#(parameter SHARED_RFADDR_IMM_REGS = 1,
|
||||
|
||||
@@ -1,3 +1,9 @@
|
||||
/*
|
||||
* serv_mem_if.v : SERV memory interface
|
||||
*
|
||||
* SPDX-FileCopyrightText: 2018 Olof Kindgren <olof@award-winning.me>
|
||||
* SPDX-License-Identifier: ISC
|
||||
*/
|
||||
`default_nettype none
|
||||
module serv_mem_if
|
||||
#(
|
||||
|
||||
@@ -1,3 +1,9 @@
|
||||
/*
|
||||
* serv_rf_if.v : SERV register file interface
|
||||
*
|
||||
* SPDX-FileCopyrightText: 2019 Olof Kindgren <olof@award-winning.me>
|
||||
* SPDX-License-Identifier: ISC
|
||||
*/
|
||||
`default_nettype none
|
||||
module serv_rf_if
|
||||
#(parameter WITH_CSR = 1,
|
||||
|
||||
@@ -1,3 +1,9 @@
|
||||
/*
|
||||
* serv_rf_ram.v : SRAM-based RF storage for SERV
|
||||
*
|
||||
* SPDX-FileCopyrightText: 2019 Olof Kindgren <olof@award-winning.me>
|
||||
* SPDX-License-Identifier: ISC
|
||||
*/
|
||||
module serv_rf_ram
|
||||
#(parameter width=0,
|
||||
parameter csr_regs=4,
|
||||
|
||||
@@ -1,3 +1,9 @@
|
||||
/*
|
||||
* serv_rf_ram_if.v : Interface between SERV and SRAM-based RF storage
|
||||
*
|
||||
* SPDX-FileCopyrightText: 2019 Olof Kindgren <olof@award-winning.me>
|
||||
* SPDX-License-Identifier: ISC
|
||||
*/
|
||||
`default_nettype none
|
||||
module serv_rf_ram_if
|
||||
#(//Data width. Adjust to preferred width of SRAM data interface
|
||||
|
||||
@@ -1,3 +1,9 @@
|
||||
/*
|
||||
* serv_rf_top.v : Toplevel including SERV and SRAM-based RF storage
|
||||
*
|
||||
* SPDX-FileCopyrightText: 2019 Olof Kindgren <olof@award-winning.me>
|
||||
* SPDX-License-Identifier: ISC
|
||||
*/
|
||||
`default_nettype none
|
||||
|
||||
module serv_rf_top
|
||||
|
||||
@@ -1,3 +1,9 @@
|
||||
/*
|
||||
* serv_state.v : SERV module for handling internal state during instructions
|
||||
*
|
||||
* SPDX-FileCopyrightText: 2019 Olof Kindgren <olof@award-winning.me>
|
||||
* SPDX-License-Identifier: ISC
|
||||
*/
|
||||
module serv_state
|
||||
#(parameter RESET_STRATEGY = "MINI",
|
||||
parameter [0:0] WITH_CSR = 1,
|
||||
|
||||
@@ -1,3 +1,9 @@
|
||||
/*
|
||||
* serv_synth_wrapper.v : SERV wrapper for synthesis
|
||||
*
|
||||
* SPDX-FileCopyrightText: 2021 Olof Kindgren <olof@award-winning.me>
|
||||
* SPDX-License-Identifier: ISC
|
||||
*/
|
||||
`default_nettype none
|
||||
|
||||
module serv_synth_wrapper
|
||||
|
||||
@@ -1,3 +1,9 @@
|
||||
/*
|
||||
* serv_top.v : SERV toplevel
|
||||
*
|
||||
* SPDX-FileCopyrightText: 2018 Olof Kindgren <olof@award-winning.me>
|
||||
* SPDX-License-Identifier: ISC
|
||||
*/
|
||||
`default_nettype none
|
||||
|
||||
module serv_top
|
||||
|
||||
Reference in New Issue
Block a user