Package: AxiStreamDmaRingPkg
- File: AxiStreamDmaRingPkg.vhd
Constants
Name | Type | Value | Description |
---|---|---|---|
AXIL_MASTERS_C | integer | 6 | |
START_AXIL_C | integer | 0 | |
END_AXIL_C | integer | 1 | |
NEXT_AXIL_C | integer | 2 | |
TRIG_AXIL_C | integer | 3 | |
MODE_AXIL_C | integer | 4 | |
STATUS_AXIL_C | integer | 5 | |
EMPTY_C | integer | 0 | Status constants |
FULL_C | integer | 1 | |
DONE_C | integer | 2 | |
TRIGGERED_C | integer | 3 | |
ERROR_C | integer | 4 | |
ENABLED_C | integer | 0 | Not currently used |
DONE_WHEN_FULL_C | integer | 1 | |
INIT_C | integer | 2 | |
SOFT_TRIGGER_C | integer | 3 | |
INIT_BYTE_C | integer | INIT_C / 8 | |
BUFFER_CLEAR_OFFSET_C | slv(7 downto 0) | X"18" | |
DMA_RING_STATUS_CONFIG_C | AxiStreamConfigType | ( TSTRB_EN_C => false, TDATA_BYTES_C => 1, TDEST_BITS_C => 0, TID_BITS_C => 0, TKEEP_MODE_C => TKEEP_FIXED_C, --ite(BSA_STREAM_BYTE_WIDTH_G = 4, TKEEP_FIXED_C, TKEEP_COMP_C), TUSER_BITS_C => 1, TUSER_MODE_C => TUSER_NONE_C) |
Functions
- getBufferAddr ( baseAddr : slv(31 downto 0);
busIndex : integer range 0 to 7;
buf : slv(5 downto 0) := (others => '0');
high : sl := '0') return slv
- getBufferAddr ( baseAddr : slv(31 downto 0);
busIndex : integer range 0 to 7;
buf : integer range 0 to 63 := 0;
high : sl := '0') return slv