Bouffalo SDK  1.0
Bouffalolab Software Development Kit
L1C
Collaboration diagram for L1C:

Functions

void bflb_l1c_icache_enable (void)
 
void bflb_l1c_icache_disable (void)
 
void bflb_l1c_icache_invalid_all (void)
 
void bflb_l1c_dcache_enable (void)
 
void bflb_l1c_dcache_disable (void)
 
void bflb_l1c_dcache_clean_all (void)
 
void bflb_l1c_dcache_invalidate_all (void)
 
void bflb_l1c_dcache_clean_invalidate_all (void)
 
void bflb_l1c_dcache_clean_range (void *addr, uint32_t size)
 
void bflb_l1c_dcache_invalidate_range (void *addr, uint32_t size)
 
void bflb_l1c_dcache_clean_invalidate_range (void *addr, uint32_t size)
 
void bflb_l1c_hit_count_get (uint32_t *hit_count_low, uint32_t *hit_count_high)
 
uint32_t bflb_l1c_miss_count_get (void)
 
void bflb_l1c_cache_write_set (uint8_t wt_en, uint8_t wb_en, uint8_t wa_en)
 

Detailed Description

Function Documentation

◆ bflb_l1c_cache_write_set()

void bflb_l1c_cache_write_set ( uint8_t  wt_en,
uint8_t  wb_en,
uint8_t  wa_en 
)

◆ bflb_l1c_dcache_clean_all()

void bflb_l1c_dcache_clean_all ( void  )

◆ bflb_l1c_dcache_clean_invalidate_all()

void bflb_l1c_dcache_clean_invalidate_all ( void  )

◆ bflb_l1c_dcache_clean_invalidate_range()

void bflb_l1c_dcache_clean_invalidate_range ( void *  addr,
uint32_t  size 
)
Parameters
[in]addr
[in]size

◆ bflb_l1c_dcache_clean_range()

void bflb_l1c_dcache_clean_range ( void *  addr,
uint32_t  size 
)
Parameters
[in]addr
[in]size

◆ bflb_l1c_dcache_disable()

void bflb_l1c_dcache_disable ( void  )

◆ bflb_l1c_dcache_enable()

void bflb_l1c_dcache_enable ( void  )

◆ bflb_l1c_dcache_invalidate_all()

void bflb_l1c_dcache_invalidate_all ( void  )

◆ bflb_l1c_dcache_invalidate_range()

void bflb_l1c_dcache_invalidate_range ( void *  addr,
uint32_t  size 
)
Parameters
[in]addr
[in]size

◆ bflb_l1c_hit_count_get()

void bflb_l1c_hit_count_get ( uint32_t *  hit_count_low,
uint32_t *  hit_count_high 
)

◆ bflb_l1c_icache_disable()

void bflb_l1c_icache_disable ( void  )

◆ bflb_l1c_icache_enable()

void bflb_l1c_icache_enable ( void  )

◆ bflb_l1c_icache_invalid_all()

void bflb_l1c_icache_invalid_all ( void  )

◆ bflb_l1c_miss_count_get()

uint32_t bflb_l1c_miss_count_get ( void  )