4.1.1 Macros
#define DIAG_SRAM_MARCH_LENGTH (0xA0)
#define DIAG_SRAM_CHECKERBOARD_LENGTH (0xA0)
#define DIAG_SRAM_START_ADDRESS (0x60)
#define DIAG_SRAM_BUFFER_ADDRESS (0x100)
#define DIAG_NO_OF_BANKS (32)
#define BANK0_START_ADDRESS (0x60)
#define BANK0_END_ADDRESS (0x100)
#define BANK1_START_ADDRESS (0x100)
#define BANK1_END_ADDRESS (0x200)
#define BANK2_START_ADDRESS (0x200)
#define BANK2_END_ADDRESS (0x300)
#define BANK3_START_ADDRESS (0x300)
#define BANK3_END_ADDRESS (0x400)
#define BANK4_START_ADDRESS (0x400)
#define BANK4_END_ADDRESS (0x500)
#define BANK5_START_ADDRESS (0x500)
#define BANK5_END_ADDRESS (0x600)
#define BANK6_START_ADDRESS (0x600)
#define BANK6_END_ADDRESS (0x700)
#define BANK7_START_ADDRESS (0x700)
#define BANK7_END_ADDRESS (0x800)
#define BANK8_START_ADDRESS (0x800)
#define BANK8_END_ADDRESS (0x900)
#define BANK9_START_ADDRESS (0x900)
#define BANK9_END_ADDRESS (0xA00)
#define BANK10_START_ADDRESS (0xA00)
#define BANK10_END_ADDRESS (0xB00)
#define BANK11_START_ADDRESS (0xB00)
#define BANK11_END_ADDRESS (0xC00)
#define BANK12_START_ADDRESS (0xC00)
#define BANK12_END_ADDRESS (0xD00)
#define BANK13_START_ADDRESS (0xD00)
#define BANK13_END_ADDRESS (0xE00)
#define BANK14_START_ADDRESS (0xE00)
#define BANK14_END_ADDRESS (0xF00)
#define BANK15_START_ADDRESS (0xF00)
#define BANK15_END_ADDRESS (0x1000)
#define BANK16_START_ADDRESS (0x1000)
#define BANK16_END_ADDRESS (0x1100)
#define BANK17_START_ADDRESS (0x1100)
#define BANK17_END_ADDRESS (0x1200)
#define BANK18_START_ADDRESS (0x1200)
#define BANK18_END_ADDRESS (0x1300)
#define BANK19_START_ADDRESS (0x1300)
#define BANK19_END_ADDRESS (0x1400)
#define BANK20_START_ADDRESS (0x1400)
#define BANK20_END_ADDRESS (0x1500)
#define BANK21_START_ADDRESS (0x1500)
#define BANK21_END_ADDRESS (0x1600)
#define BANK22_START_ADDRESS (0x1600)
#define BANK22_END_ADDRESS (0x1700)
#define BANK23_START_ADDRESS (0x1700)
#define BANK23_END_ADDRESS (0x1800)
#define BANK24_START_ADDRESS (0x1800)
#define BANK24_END_ADDRESS (0x1900)
#define BANK25_START_ADDRESS (0x1900)
#define BANK25_END_ADDRESS (0x1A00)
#define BANK26_START_ADDRESS (0x1A00)
#define BANK26_END_ADDRESS (0x1B00)
#define BANK27_START_ADDRESS (0x1B00)
#define BANK27_END_ADDRESS (0x1C00)
#define BANK28_START_ADDRESS (0x1C00)
#define BANK28_END_ADDRESS (0x1D00)
#define BANK29_START_ADDRESS (0x1D00)
#define BANK29_END_ADDRESS (0x1E00)
#define BANK30_START_ADDRESS (0x1E00)
#define BANK30_END_ADDRESS (0x1F00)
#define BANK31_START_ADDRESS (0x1F00)
#define BANK31_END_ADDRESS (0x2000)