std
Veryl Standard Library
Version | 0.0.1 |
---|---|
Repository | https://github.com/veryl-lang/std |
License | MIT OR Apache-2.0 |
Modules
async_fifo::<S> | Asynchronous FIFO |
---|---|
async_handshake::<S> | Asynchronous handshake |
binary_decoder | A binary decoder. |
binary_encoder | A binary encoder. |
counter | Value counter |
countones | |
delay | Delay input by configured cycle |
demux | |
edge_detector | Edge detector |
fifo | |
gray_counter | Value counter using Gray Encoding |
gray_decoder | Converts a Gray encoded bit vector to a binary encoded bit-vector |
gray_encoder | Converts a binary encoded bit vector to a Gray encoded bit-vector |
lfsr_galois | |
mux | |
onehot | |
ram |
Module Prototypes
synchronizer |
---|
Interfaces
axi3_if::<PKG> | ### AXI3 bus interface |
---|---|
axi4_if::<PKG> | ### AXI4 bus interface |
axi4_lite_if::<PKG> | ### AXI4-Lite bus interface |
Packages
axi3_config | ### AXI3 configuration definitions |
---|---|
axi3_pkg::<ADDR_W, DATA_W_BYTES, ID_W> | ### AXI3 bus package |
axi4_config | ### AXI4 configuration definitions |
axi4_lite_config | ### AXI4-Lite configuration definitions |
axi4_lite_pkg::<ADDR_W, DATA_W_BYTES, ID_W> | ### AXI4-Lite bus package |
axi4_pkg::<ADDR_W, DATA_W_BYTES, ID_W, AWUSER_W, WUSER_W, BUSER_W, ARUSER_W, RUSER_W> | ### AXI4 bus package |
selector_pkg | |
types | A package for pre-defined types |