Fletchgen
The Fletcher Design Generator
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
fletchgen::BusDim Struct Reference

Holds bus interface dimensions. More...

#include <bus.h>

Public Member Functions

std::string ToString () const
 Return a human-readable version of the bus dimensions.
 
std::string ToName () const
 Return a shorter somewhat human-readable name for this BusDims, can be used for comparisons.
 

Static Public Member Functions

static BusDim FromString (const std::string &str, BusDim default_to)
 Returns a BusDim from a string. See [common/cpp/include/fletcher/arrow-utils.h] for more info.
 

Public Attributes

uint32_t aw = 64
 Address width.
 
uint32_t dw = 512
 Data width.
 
uint32_t lw = 8
 Len width.
 
uint32_t bs = 1
 Burst step length.
 
uint32_t bm = 16
 Burst max length.
 

Detailed Description

Holds bus interface dimensions.

Definition at line 48 of file bus.h.


The documentation for this struct was generated from the following files: