Skip to content

Commit

Permalink
Update list of authors based on git log
Browse files Browse the repository at this point in the history
  • Loading branch information
andreaskurth committed Jan 20, 2021
1 parent ad8d113 commit 7ba7969
Show file tree
Hide file tree
Showing 57 changed files with 222 additions and 138 deletions.
7 changes: 4 additions & 3 deletions include/axi/assign.svh
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,10 @@
// this 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.

// Author:
// Andreas Kurth <[email protected]>
//
// Authors:
// - Andreas Kurth <[email protected]>
// - Wolfgang Roenninger <[email protected]>

// Macros to assign AXI Interfaces and Structs

Expand Down
8 changes: 5 additions & 3 deletions include/axi/typedef.svh
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,11 @@
// this 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.

// Author:
// Andreas Kurth <[email protected]>
//
// Authors:
// - Andreas Kurth <[email protected]>
// - Florian Zaruba <[email protected]>
// - Wolfgang Roenninger <[email protected]>

// Macros to define AXI and AXI-Lite Channel and Request/Response Structs

Expand Down
5 changes: 3 additions & 2 deletions scripts/compile_vsim.sh
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,9 @@
# CONDITIONS OF ANY KIND, either express or implied. See the License for the
# specific language governing permissions and limitations under the License.
#
# Fabian Schuiki <[email protected]>
# Andreas Kurth <[email protected]>
# Authors:
# - Andreas Kurth <[email protected]>
# - Fabian Schuiki <[email protected]>

set -e

Expand Down
3 changes: 2 additions & 1 deletion scripts/do_release
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,8 @@
#
# See `usage()` for description, or execute with the `--help` flag.
#
# Author: Andreas Kurth
# Authors:
# - Andreas Kurth <[email protected]>

set -euo pipefail
readonly THIS_DIR="$(dirname "$(readlink -f "${BASH_SOURCE[0]}")")"
Expand Down
6 changes: 4 additions & 2 deletions scripts/run_vsim.sh
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,10 @@
# CONDITIONS OF ANY KIND, either express or implied. See the License for the
# specific language governing permissions and limitations under the License.
#
# Fabian Schuiki <[email protected]>
# Andreas Kurth <[email protected]>
# Authors:
# - Andreas Kurth <[email protected]>
# - Fabian Schuiki <[email protected]>
# - Matheus Cavalcante <[email protected]>

set -euo pipefail
ROOT=$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)
Expand Down
5 changes: 3 additions & 2 deletions scripts/synth.sh
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,9 @@
# CONDITIONS OF ANY KIND, either express or implied. See the License for the
# specific language governing permissions and limitations under the License.
#
# Fabian Schuiki <[email protected]>
# Andreas Kurth <[email protected]>
# Authors:
# - Fabian Schuiki <[email protected]>
# - Andreas Kurth <[email protected]>

set -e
ROOT=$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)
Expand Down
7 changes: 4 additions & 3 deletions src/axi_atop_filter.sv
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,10 @@
// this 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.

// Author:
// Andreas Kurth <[email protected]>
//
// Authors:
// - Andreas Kurth <[email protected]>
// - Wolfgang Roenninger <[email protected]>

/// Filter atomic operations (ATOPs) in a protocol-compliant manner.
///
Expand Down
6 changes: 3 additions & 3 deletions src/axi_burst_splitter.sv
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,9 @@
// CONDITIONS OF ANY KIND, either express or implied. See the License for the
// specific language governing permissions and limitations under the License.
//
// Authors: Andreas Kurth <[email protected]>
// Florian Zaruba <zarubaf@iis.ee.ethz.ch>
// Wolfgang Roenninger <wroennin@iis.ee.ethz.ch>
// Authors:
// - Wolfgang Roenninger <wroennin@iis.ee.ethz.ch>
// - Andreas Kurth <akurth@iis.ee.ethz.ch>

`include "axi/typedef.svh"
`include "common_cells/registers.svh"
Expand Down
10 changes: 6 additions & 4 deletions src/axi_cdc.sv
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,12 @@
// this 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.

// Andreas Kurth <[email protected]>
// Fabian Schuiki <[email protected]>
// Florian Zaruba <[email protected]>
//
// Authors:
// - Andreas Kurth <[email protected]>
// - Fabian Schuiki <[email protected]>
// - Florian Zaruba <[email protected]>
// - Wolfgang Roenninger <[email protected]>

`include "axi/assign.svh"

Expand Down
6 changes: 4 additions & 2 deletions src/axi_cut.sv
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,10 @@
// CONDITIONS OF ANY KIND, either express or implied. See the License for the
// specific language governing permissions and limitations under the License.
//
// Fabian Schuiki <[email protected]>
// Andreas Kurth <[email protected]>
// Authors:
// - Wolfgang Roenninger <[email protected]>
// - Fabian Schuiki <[email protected]>
// - Andreas Kurth <[email protected]>

/// An AXI4 cut.
///
Expand Down
9 changes: 6 additions & 3 deletions src/axi_delayer.sv
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,13 @@
// this 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.
//
// Authors:
// - Wolfgang Roenninger <[email protected]>
// - Florian Zaruba <[email protected]>
// - Andreas Kurth <[email protected]>

// Author: Florian Zaruba, [email protected]
// Description: Synthesiseable module which (randomly) delays AXI channels

/// Synthesizable module that (randomly) delays AXI channels.
module axi_delayer #(
// AXI channel types
parameter type aw_chan_t = logic,
Expand Down
6 changes: 4 additions & 2 deletions src/axi_demux.sv
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,10 @@
// this 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.

// Author: Wolfgang Roenninger <[email protected]>
//
// Authors:
// - Wolfgang Roenninger <[email protected]>
// - Andreas Kurth <[email protected]>

`include "common_cells/registers.svh"

Expand Down
5 changes: 3 additions & 2 deletions src/axi_dw_converter.sv
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,9 @@
// this 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.

// Author: Matheus Cavalcante <[email protected]>
//
// Authors:
// - Matheus Cavalcante <[email protected]>

// NOTE: The upsizer does not support WRAP bursts, and will answer with SLVERR
// upon receiving a burst of such type. In addition to that, the downsizer also
Expand Down
5 changes: 3 additions & 2 deletions src/axi_dw_downsizer.sv
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,9 @@
// this 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.

// Author: Matheus Cavalcante <[email protected]>
//
// Authors:
// - Matheus Cavalcante <[email protected]>

// Description:
// Data width downsize conversion.
Expand Down
5 changes: 3 additions & 2 deletions src/axi_dw_upsizer.sv
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,9 @@
// this 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.

// Author: Matheus Cavalcante <[email protected]>
//
// Authors:
// - Matheus Cavalcante <[email protected]>

// Description:
// Data width upsize conversion.
Expand Down
7 changes: 5 additions & 2 deletions src/axi_err_slv.sv
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,11 @@
// this 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.

// Author: Wolfgang Roenninger <[email protected]>
//
// Authors:
// - Wolfgang Roenninger <[email protected]>
// - Andreas Kurth <[email protected]>
// - Matheus Cavalcante <[email protected]>

// AXI Error Slave: This module always responds with an AXI error for transactions that are sent to
// it. This module optionally supports ATOPs if the `ATOPs` parameter is set.
Expand Down
6 changes: 4 additions & 2 deletions src/axi_id_prepend.sv
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,10 @@
// this 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.

// Author: Wolfgang Roenninger <[email protected]>
//
// Authors:
// - Wolfgang Roenninger <[email protected]>
// - Andreas Kurth <[email protected]>

// AXI ID Prepend: This module prepends/strips the MSB from the AXI IDs.
// Constraints enforced through assertions: ID width of slave and master port
Expand Down
7 changes: 4 additions & 3 deletions src/axi_intf.sv
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,10 @@
// CONDITIONS OF ANY KIND, either express or implied. See the License for the
// specific language governing permissions and limitations under the License.
//
// Fabian Schuiki <[email protected]>
//
// This file defines the interfaces we support.
// Authors:
// - Fabian Schuiki <[email protected]>
// - Wolfgang Roenninger <[email protected]>
// - Andreas Kurth <[email protected]>



Expand Down
8 changes: 4 additions & 4 deletions src/axi_isolate.sv
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,10 @@
// this 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.

// Author: Fabian Schuiki <[email protected]>
// Florian Zaruba <zarubaf@iis.ethz.ch>
// Wolfgang Roenninger <wroennin@ethz.ch>
//
// Authors:
// - Wolfgang Roenninger <wroennin@iis.ee.ethz.ch>
// - Andreas Kurth <[email protected].ethz.ch>

// Description:
//
Expand Down
5 changes: 3 additions & 2 deletions src/axi_join.sv
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,9 @@
// CONDITIONS OF ANY KIND, either express or implied. See the License for the
// specific language governing permissions and limitations under the License.
//
// Andreas Kurth <[email protected]>
// Fabian Schuiki <[email protected]>
// Authors:
// - Fabian Schuiki <[email protected]>
// - Andreas Kurth <[email protected]>

`include "axi/assign.svh"

Expand Down
6 changes: 4 additions & 2 deletions src/axi_lite_demux.sv
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,10 @@
// this 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.

// Author: Wolfgang Roenninger <[email protected]>
//
// Authors:
// - Wolfgang Roenninger <[email protected]>
// - Andreas Kurth <[email protected]>

`include "common_cells/registers.svh"

Expand Down
5 changes: 3 additions & 2 deletions src/axi_lite_join.sv
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,9 @@
// CONDITIONS OF ANY KIND, either express or implied. See the License for the
// specific language governing permissions and limitations under the License.
//
// Andreas Kurth <[email protected]>
// Fabian Schuiki <[email protected]>
// Authors:
// - Fabian Schuiki <[email protected]>
// - Andreas Kurth <[email protected]>

`include "axi/assign.svh"

Expand Down
6 changes: 4 additions & 2 deletions src/axi_lite_mailbox.sv
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,10 @@
// this 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.

// Author: Wolfgang Roenninger <[email protected]>
//
// Authors:
// - Wolfgang Roenninger <[email protected]>
// - Andreas Kurth <[email protected]>

// Description: A mailbox with two AXI4-Lite slave ports and associated interrupt requests.
// See `doc/axi_lite_mailbox.md` for the documentation, including the definition
Expand Down
6 changes: 4 additions & 2 deletions src/axi_lite_mux.sv
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,10 @@
// this 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.

// Author: Wolfgang Roenninger <[email protected]>
//
// Authors:
// - Wolfgang Roenninger <[email protected]>
// - Andreas Kurth <[email protected]>

// AXI4-Lite Multiplexer: This module multiplexes the AXI4-Lite slave ports down to one master port.
// The multiplexing happens in a round robin fashion, responses get
Expand Down
6 changes: 4 additions & 2 deletions src/axi_lite_regs.sv
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,10 @@
// this 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.

// Author: Wolfgang Roenninger <[email protected]>
//
// Authors:
// - Wolfgang Roenninger <[email protected]>
// - Andreas Kurth <[email protected]>

`include "axi/typedef.svh"
`include "common_cells/registers.svh"
Expand Down
6 changes: 4 additions & 2 deletions src/axi_lite_to_apb.sv
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,10 @@
// this 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.

// Author: Wolfgang Roenninger <[email protected]>
//
// Authors:
// - Wolfgang Roenninger <[email protected]>
// - Samuel Riedel <[email protected]>

// Description: AXI4-Lite to APB4 bridge
//
Expand Down
6 changes: 4 additions & 2 deletions src/axi_lite_to_axi.sv
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,10 @@
// CONDITIONS OF ANY KIND, either express or implied. See the License for the
// specific language governing permissions and limitations under the License.
//
// Fabian Schuiki <[email protected]>
// Andreas Kurth <[email protected]>
// Authors:
// - Fabian Schuiki <[email protected]>
// - Wolfgang Roenninger <[email protected]>
// - Andreas Kurth <[email protected]>

/// An AXI4-Lite to AXI4 adapter.
module axi_lite_to_axi #(
Expand Down
7 changes: 5 additions & 2 deletions src/axi_lite_xbar.sv
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,11 @@
// this 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.

// Author: Wolfgang Roenninger <[email protected]>
//
// Authors:
// - Wolfgang Roenninger <[email protected]>
// - Fabian Schuiki <[email protected]>
// - Andreas Kurth <[email protected]>

// axi_lite_xbar: Fully-connected AXI4-Lite crossbar.
// See `doc/axi_lite_xbar.md` for the documentation,
Expand Down
6 changes: 4 additions & 2 deletions src/axi_modify_address.sv
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,10 @@
// CONDITIONS OF ANY KIND, either express or implied. See the License for the
// specific language governing permissions and limitations under the License.
//
// Fabian Schuiki <[email protected]>
// Andreas Kurth <[email protected]>
// Authors:
// - Andreas Kurth <[email protected]>
// - Wolfgang Roenninger <[email protected]>
// - Fabian Schuiki <[email protected]>

/// Modify addresses on an AXI4 bus
module axi_modify_address #(
Expand Down
7 changes: 5 additions & 2 deletions src/axi_multicut.sv
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,11 @@
// CONDITIONS OF ANY KIND, either express or implied. See the License for the
// specific language governing permissions and limitations under the License.
//
// Fabian Schuiki <[email protected]>
// Wolfgang Roenninger <[email protected]>
// Authors:
// - Wolfgang Roenninger <[email protected]>
// - Fabian Schuiki <[email protected]>
// - Andreas Kurth <[email protected]>
// - Stefan Mach <[email protected]>

// Multiple AXI4 cuts.
//
Expand Down
Loading

0 comments on commit 7ba7969

Please sign in to comment.