|
scc 2025.09
SystemC components library
|
#include <signal_if.h>
Public Types | |
| using | addr_t = typename select_if<A <= 64, sc_dt::sc_uint<ADDRWIDTH>, sc_dt::sc_biguint<ADDRWIDTH>>::type |
| using | mask_t = typename select_if<W <= 64, sc_dt::sc_uint<MASKWIDTH>, sc_dt::sc_biguint<MASKWIDTH>>::type |
| using | data_t = typename select_if<(8 * W) <= 64, sc_dt::sc_uint<BUSWIDTH>, sc_dt::sc_biguint<BUSWIDTH>>::type |
| using | slave_types = ::tilelink::slave_types |
| using | master_types = ::tilelink::master_types |
Static Public Attributes | |
| static constexpr unsigned int | BUSWIDTH = 8 * W |
| static constexpr unsigned int | MASKWIDTH = W |
| static constexpr unsigned int | ADDRWIDTH = A |
| static constexpr unsigned int | SZWIDTH = Z |
| static constexpr unsigned int | MIDWIDTH = O |
| static constexpr unsigned int | SIDWIDTH = I |
| W | Width of the data bus in bytes. Must be a power of two. |
| A | Width of each address field in bits. |
| Z | Width of each size field in bits. |
| O | Number of bits needed to disambiguate per-link master sources. |
| I | cacheline size in Bytes, defaults value is 64 bytes |
Definition at line 68 of file signal_if.h.
| using tilelink::tl_cfg< W, A, Z, O, I >::addr_t = typename select_if<A <= 64, sc_dt::sc_uint<ADDRWIDTH>, sc_dt::sc_biguint<ADDRWIDTH>>::type |
Definition at line 87 of file signal_if.h.
| using tilelink::tl_cfg< W, A, Z, O, I >::data_t = typename select_if<(8 * W) <= 64, sc_dt::sc_uint<BUSWIDTH>, sc_dt::sc_biguint<BUSWIDTH>>::type |
Definition at line 89 of file signal_if.h.
| using tilelink::tl_cfg< W, A, Z, O, I >::mask_t = typename select_if<W <= 64, sc_dt::sc_uint<MASKWIDTH>, sc_dt::sc_biguint<MASKWIDTH>>::type |
Definition at line 88 of file signal_if.h.
| using tilelink::tl_cfg< W, A, Z, O, I >::master_types = ::tilelink::master_types |
Definition at line 91 of file signal_if.h.
| using tilelink::tl_cfg< W, A, Z, O, I >::slave_types = ::tilelink::slave_types |
Definition at line 90 of file signal_if.h.
|
staticconstexpr |
Definition at line 83 of file signal_if.h.
|
staticconstexpr |
Definition at line 81 of file signal_if.h.
|
staticconstexpr |
Definition at line 82 of file signal_if.h.
|
staticconstexpr |
Definition at line 85 of file signal_if.h.
|
staticconstexpr |
Definition at line 86 of file signal_if.h.
|
staticconstexpr |
Definition at line 84 of file signal_if.h.