SDL API Guide for J721E
MCRC Macros

Introduction

MCRC signature generated depends on amount of data copied into PSA register at a time/in single write. Though data pattern can be 8, 16, 32, or 64 bit, data copied into PSA register is always 64 bit wide. If data pattern is less than 64 bit, then it is padded with zeros to make it 64 bit write.

Macros

#define SDL_MCRC_CHANNEL_IRQSTATUS_RAW_MAIN_ALL
 Macro defines mask for all the interrupts for a channel. More...
 
#define SDL_MCRC_PATTERN_COUNT_MAX   (0x000FFFFFU)
 Macro defines maximum value of MCRC Pattern Count. More...
 
#define SDL_MCRC_SECTOR_COUNT_MAX   (0x0000FFFFU)
 Macro defines maximum value of MCRC Sector Count. More...
 
#define SDL_MCRC_BCTOPLD_MAX   (0x00FFFFFFU)
 Macro defines maximum value of MCRC Block Complete Timeout Counter Preload. More...
 
#define SDL_MCRC_WDTOPLD_MAX   (0x00FFFFFFU)
 Macro defines maximum value of MCRC Watchdog Timeout Counter Preload. More...
 
#define SDL_MCRC_MAX_NUM_OF_CHANNELS   (4U)
 Max number of channels supported in MCRC. More...
 

Macro Definition Documentation

◆ SDL_MCRC_CHANNEL_IRQSTATUS_RAW_MAIN_ALL

#define SDL_MCRC_CHANNEL_IRQSTATUS_RAW_MAIN_ALL
Value:
(uint32_t) ((uint32_t)SDL_MCRC_INTS_CH1_CCITENS_MASK | \
(uint32_t)SDL_MCRC_INTR_CH1_FAILENR_MASK | \
(uint32_t)SDL_MCRC_INTR_CH1_OVERENR_MASK | \
(uint32_t)SDL_MCRC_INTR_CH1_UNDERENR_MASK | \
(uint32_t)SDL_MCRC_INTR_CH1_TIME_OUT_ENR_MASK)

Macro defines mask for all the interrupts for a channel.

◆ SDL_MCRC_PATTERN_COUNT_MAX

#define SDL_MCRC_PATTERN_COUNT_MAX   (0x000FFFFFU)

Macro defines maximum value of MCRC Pattern Count.

◆ SDL_MCRC_SECTOR_COUNT_MAX

#define SDL_MCRC_SECTOR_COUNT_MAX   (0x0000FFFFU)

Macro defines maximum value of MCRC Sector Count.

◆ SDL_MCRC_BCTOPLD_MAX

#define SDL_MCRC_BCTOPLD_MAX   (0x00FFFFFFU)

Macro defines maximum value of MCRC Block Complete Timeout Counter Preload.

◆ SDL_MCRC_WDTOPLD_MAX

#define SDL_MCRC_WDTOPLD_MAX   (0x00FFFFFFU)

Macro defines maximum value of MCRC Watchdog Timeout Counter Preload.

◆ SDL_MCRC_MAX_NUM_OF_CHANNELS

#define SDL_MCRC_MAX_NUM_OF_CHANNELS   (4U)

Max number of channels supported in MCRC.