Fletchgen
The Fletcher Design Generator
|
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. | |