Skip to main content

chronon::ArbRequest

A single arbitration request for one source on one pipe. More...

#include <PriorityArbiter.hpp>

Public Attributes

Name
boolvalid
uint64_ttag
Opaque attribute carried through for observe.
SourceEnumsource
uint8_tentry_id
Buffer-specific ID (LID, STID, etc.).
uint64_taddr
For bank conflict detection.

Detailed Description

template <typename SourceEnum >
struct chronon::ArbRequest;

A single arbitration request for one source on one pipe.

Public Attributes Documentation

variable valid

bool valid = false;

variable tag

uint64_t tag = 0;

Opaque attribute carried through for observe.

variable source

SourceEnum source {};

variable entry_id

uint8_t entry_id = 0xFF;

Buffer-specific ID (LID, STID, etc.).

variable addr

uint64_t addr = 0;

For bank conflict detection.


Updated on 2026-05-26 at 05:42:32 +0000