Entity: prim_arbiter_fixed
- File: prim_arbiter_fixed.sv
Diagram
Description
Copyright lowRISC contributors. Licensed under the Apache License, Version 2.0, see LICENSE for details. SPDX-License-Identifier: Apache-2.0
N:1 fixed priority arbiter module (index 0 has highest prio)
Verilog parameter N: Number of request ports DW: Data width DataPort: Set to 1 to enable the data port. Otherwise that port will be ignored.
See also: prim_arbiter_ppc, prim_arbiter_tree
Generics
Generic name | Type | Value | Description |
---|---|---|---|
N | int | 8 | |
DW | int | 32 | |
EnDataPort | bit | 1 | Configurations EnDataPort: {0, 1}, if 0, input data will be ignored |
IdxW | int | $clog2(N) | Derived parameters |
Ports
Port name | Direction | Type | Description |
---|---|---|---|
clk_i | input | used for assertions only | |
rst_ni | input | ||
req_i | input | [ N-1:0] | |
data_i | input | [DW-1:0] | |
gnt_o | output | [ N-1:0] | |
idx_o | output | [IdxW-1:0] | |
valid_o | output | ||
data_o | output | [DW-1:0] | |
ready_i | input |
Constants
Name | Type | Value | Description |
---|---|---|---|
IdxW | int | $clog2(N) | Derived parameters |