FreeRTOS port on GAP8/RISC-V
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
cluster_dma_decompressor.h File Reference

Functions

static void hal_decompressor_enable (void)
 
static void hal_decompressor_disable (void)
 
static void hal_decompressor_trigger (void)
 
static void hal_decompressor_set_addr (uint32_t l2_addr, uint32_t tcdm_addr)
 
static void hal_decompressor_set_special_symbol (uint32_t special_symbol)
 
static void hal_decompressor_set_lut_element (uint8_t addr, uint16_t data)
 
static void hal_decompressor_set_conf (uint32_t mode, uint32_t ext_type, uint32_t item_bit_width, uint32_t ext_sign, uint32_t bit_offset, uint32_t start_byte, uint32_t direction, uint32_t size)
 
static void hal_decompressor_set_transfer_type (uint32_t transfer_type)
 
static void hal_decompressor_set_l2_2d (uint32_t count, uint32_t stride)
 
static void hal_decompressor_set_tcdm_2d (uint32_t count, uint32_t stride)
 

Function Documentation

static void hal_decompressor_disable ( void  )
inlinestatic
static void hal_decompressor_enable ( void  )
inlinestatic
static void hal_decompressor_set_addr ( uint32_t  l2_addr,
uint32_t  tcdm_addr 
)
inlinestatic
static void hal_decompressor_set_conf ( uint32_t  mode,
uint32_t  ext_type,
uint32_t  item_bit_width,
uint32_t  ext_sign,
uint32_t  bit_offset,
uint32_t  start_byte,
uint32_t  direction,
uint32_t  size 
)
inlinestatic
static void hal_decompressor_set_l2_2d ( uint32_t  count,
uint32_t  stride 
)
inlinestatic
static void hal_decompressor_set_special_symbol ( uint32_t  special_symbol)
inlinestatic
static void hal_decompressor_set_tcdm_2d ( uint32_t  count,
uint32_t  stride 
)
inlinestatic
static void hal_decompressor_set_transfer_type ( uint32_t  transfer_type)
inlinestatic
static void hal_decompressor_trigger ( void  )
inlinestatic