\n

PERI

Peripheral Memory Blocks

address_offset : 0x0 Bytes (0x0)
size : 0x10000 byte (0x0)
mem_usage : registers
protection : not protected

Registers

GR[0]-CLOCK_CTL

DIV_8_CTL[0]

TR_CMD

TR_GR[0]-TR_OUT_CTL[6]

DIV_24_5_CTL[21]

TR_GR[0]-TR_OUT_CTL[123]

DIV_16_CTL[26]

PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR0

PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT0

PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR1

PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT1

TR_GR[0]-TR_OUT_CTL[124]

TR_GR[0]-TR_OUT_CTL[125]

DIV_8_CTL[30]

TR_GR[0]-TR_OUT_CTL[126]

DIV_16_5_CTL[24]

TR_GR[0]-TR_OUT_CTL[127]

DIV_16_CTL[27]

CLOCK_CTL[20]

DIV_24_5_CTL[22]

TR_GR[1]-TR_GR[0]-TR_OUT_CTL[127]

TR_GR[2]-TR_GR[1]-TR_GR[0]-TR_OUT_CTL[127]

DIV_8_CTL[31]

TR_GR[3]-TR_GR[2]-TR_GR[1]-TR_GR[0]-TR_OUT_CTL[127]

DIV_16_5_CTL[25]

TR_GR[4]-TR_GR[3]-TR_GR[2]-TR_GR[1]-TR_GR[0]-TR_OUT_CTL[127]

DIV_16_CTL[28]

TR_GR[5]-TR_GR[4]-TR_GR[3]-TR_GR[2]-TR_GR[1]-TR_GR[0]-TR_OUT_CTL[127]

DIV_24_5_CTL[23]

CLOCK_CTL[21]

DIV_8_CTL[32]

TR_GR[6]-TR_GR[5]-TR_GR[4]-TR_GR[3]-TR_GR[2]-TR_GR[1]-TR_GR[0]-TR_OUT_CTL[127]

TR_GR[7]-TR_GR[6]-TR_GR[5]-TR_GR[4]-TR_GR[3]-TR_GR[2]-TR_GR[1]-TR_GR[0]-TR_OUT_CTL[127]

DIV_16_5_CTL[26]

DIV_16_CTL[29]

TR_GR[8]-TR_GR[7]-TR_GR[6]-TR_GR[5]-TR_GR[4]-TR_GR[3]-TR_GR[2]-TR_GR[1]-TR_GR[0]-TR_OUT_CTL[127]

DIV_16_CTL[0]

TR_GR[0]-TR_OUT_CTL[7]

DIV_8_CTL[33]

TR_GR[9]-TR_GR[8]-TR_GR[7]-TR_GR[6]-TR_GR[5]-TR_GR[4]-TR_GR[3]-TR_GR[2]-TR_GR[1]-TR_GR[0]-TR_OUT_CTL[127]

DIV_24_5_CTL[24]

CLOCK_CTL[22]

TR_GR[10]-TR_GR[9]-TR_GR[8]-TR_GR[7]-TR_GR[6]-TR_GR[5]-TR_GR[4]-TR_GR[3]-TR_GR[2]-TR_GR[1]-TR_GR[0]-TR_OUT_CTL[127]

DIV_16_CTL[30]

DIV_16_5_CTL[27]

TR_GR[11]-TR_GR[10]-TR_GR[9]-TR_GR[8]-TR_GR[7]-TR_GR[6]-TR_GR[5]-TR_GR[4]-TR_GR[3]-TR_GR[2]-TR_GR[1]-TR_GR[0]-TR_OUT_CTL[127]

DIV_8_CTL[34]

TR_GR[12]-TR_GR[11]-TR_GR[10]-TR_GR[9]-TR_GR[8]-TR_GR[7]-TR_GR[6]-TR_GR[5]-TR_GR[4]-TR_GR[3]-TR_GR[2]-TR_GR[1]-TR_GR[0]-TR_OUT_CTL[127]

DIV_24_5_CTL[25]

TR_GR[13]-TR_GR[12]-TR_GR[11]-TR_GR[10]-TR_GR[9]-TR_GR[8]-TR_GR[7]-TR_GR[6]-TR_GR[5]-TR_GR[4]-TR_GR[3]-TR_GR[2]-TR_GR[1]-TR_GR[0]-TR_OUT_CTL[127]

CLOCK_CTL[23]

DIV_16_CTL[31]

DIV_8_CTL[35]

DIV_16_5_CTL[28]

TR_GR[14]-TR_GR[13]-TR_GR[12]-TR_GR[11]-TR_GR[10]-TR_GR[9]-TR_GR[8]-TR_GR[7]-TR_GR[6]-TR_GR[5]-TR_GR[4]-TR_GR[3]-TR_GR[2]-TR_GR[1]-TR_GR[0]-TR_OUT_CTL[127]

DIV_24_5_CTL[26]

DIV_16_CTL[32]

DIV_8_CTL[36]

CLOCK_CTL[24]

DIV_16_5_CTL[29]

DIV_16_5_CTL[0]

TR_GR[0]-TR_OUT_CTL[8]

PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ADDR0

PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ATT0

PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ADDR1

PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ATT1

PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR0

PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT0

PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR1

PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT1

DIV_8_CTL[37]

DIV_16_CTL[33]

DIV_24_5_CTL[27]

DIV_16_5_CTL[30]

CLOCK_CTL[25]

DIV_8_CTL[38]

DIV_16_CTL[34]

DIV_24_5_CTL[28]

DIV_16_5_CTL[31]

DIV_8_CTL[39]

CLOCK_CTL[26]

DIV_16_CTL[35]

DIV_24_5_CTL[29]

DIV_16_5_CTL[32]

DIV_8_CTL[40]

DIV_24_5_CTL[0]

DIV_16_CTL[36]

TR_GR[0]-TR_OUT_CTL[9]

CLOCK_CTL[27]

DIV_8_CTL[41]

DIV_16_5_CTL[33]

DIV_24_5_CTL[30]

DIV_16_CTL[37]

DIV_8_CTL[42]

CLOCK_CTL[28]

DIV_16_5_CTL[34]

DIV_24_5_CTL[31]

DIV_16_CTL[38]

DIV_8_CTL[43]

CLOCK_CTL[29]

DIV_16_5_CTL[35]

DIV_16_CTL[39]

DIV_24_5_CTL[32]

DIV_8_CTL[44]

GR[3]-GR[2]-GR[1]-GR[0]-CLOCK_CTL

CLOCK_CTL[0]

DIV_8_CTL[1]

TR_GR[0]-TR_OUT_CTL[10]

PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR0

PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT0

PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR1

PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT1

DIV_16_5_CTL[36]

DIV_16_CTL[40]

CLOCK_CTL[30]

DIV_8_CTL[45]

DIV_24_5_CTL[33]

DIV_16_CTL[41]

DIV_8_CTL[46]

DIV_16_5_CTL[37]

PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ADDR0

PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ATT0

PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ADDR1

PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ATT1

CLOCK_CTL[31]

DIV_24_5_CTL[34]

DIV_8_CTL[47]

DIV_16_CTL[42]

DIV_16_5_CTL[38]

GR[3]-GR[2]-GR[1]-GR[0]-SL_CTL

CLOCK_CTL[32]

DIV_24_5_CTL[35]

TR_GR[0]-TR_OUT_CTL[11]

DIV_8_CTL[48]

DIV_16_CTL[43]

GR[3]-GR[2]-GR[1]-GR[0]-TIMEOUT_CTL

DIV_16_5_CTL[39]

DIV_8_CTL[49]

DIV_24_5_CTL[36]

CLOCK_CTL[33]

DIV_16_CTL[44]

DIV_16_CTL[1]

DIV_16_5_CTL[40]

DIV_8_CTL[50]

DIV_16_CTL[45]

DIV_24_5_CTL[37]

CLOCK_CTL[34]

DIV_16_5_CTL[41]

DIV_8_CTL[51]

DIV_16_CTL[46]

TR_GR[0]-TR_OUT_CTL[12]

DIV_24_5_CTL[38]

PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR0

PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT0

PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR1

PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT1

DIV_8_CTL[52]

CLOCK_CTL[35]

DIV_16_5_CTL[42]

DIV_16_CTL[47]

DIV_8_CTL[53]

DIV_24_5_CTL[39]

DIV_16_5_CTL[43]

CLOCK_CTL[36]

DIV_16_CTL[48]

DIV_8_CTL[54]

DIV_24_5_CTL[40]

DIV_16_5_CTL[44]

DIV_16_CTL[49]

CLOCK_CTL[37]

DIV_8_CTL[55]

DIV_16_5_CTL[1]

TR_GR[0]-TR_OUT_CTL[13]

PPU_GR[5]-PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ADDR0

PPU_GR[5]-PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ATT0

PPU_GR[5]-PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ADDR1

PPU_GR[5]-PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ATT1

DIV_16_5_CTL[45]

DIV_24_5_CTL[41]

DIV_16_CTL[50]

DIV_8_CTL[56]

CLOCK_CTL[38]

DIV_16_5_CTL[46]

DIV_16_CTL[51]

DIV_8_CTL[57]

DIV_24_5_CTL[42]

CLOCK_CTL[39]

DIV_8_CTL[58]

DIV_16_CTL[52]

DIV_16_5_CTL[47]

DIV_24_5_CTL[43]

GR[0]-SL_CTL

DIV_8_CTL[2]

TR_GR[0]-TR_OUT_CTL[14]

DIV_8_CTL[59]

CLOCK_CTL[40]

DIV_16_CTL[53]

DIV_16_5_CTL[48]

PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR0

PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT0

PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR1

PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT1

DIV_24_5_CTL[44]

DIV_8_CTL[60]

DIV_16_CTL[54]

DIV_24_5_CTL[1]

DIV_16_5_CTL[49]

CLOCK_CTL[41]

DIV_24_5_CTL[45]

DIV_8_CTL[61]

DIV_16_CTL[55]

DIV_16_5_CTL[50]

CLOCK_CTL[42]

DIV_8_CTL[62]

DIV_24_5_CTL[46]

TR_GR[0]-TR_OUT_CTL[15]

DIV_16_CTL[56]

DIV_16_5_CTL[51]

DIV_8_CTL[63]

CLOCK_CTL[43]

DIV_24_5_CTL[47]

DIV_16_CTL[57]

DIV_16_5_CTL[52]

PPU_GR[6]-PPU_GR[5]-PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ADDR0

PPU_GR[6]-PPU_GR[5]-PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ATT0

PPU_GR[6]-PPU_GR[5]-PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ADDR1

PPU_GR[6]-PPU_GR[5]-PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ATT1

DIV_16_CTL[58]

CLOCK_CTL[44]

DIV_24_5_CTL[48]

DIV_16_5_CTL[53]

GR[0]-TIMEOUT_CTL

CLOCK_CTL[1]

DIV_16_CTL[59]

DIV_16_CTL[2]

TR_GR[0]-TR_OUT_CTL[16]

DIV_24_5_CTL[49]

CLOCK_CTL[45]

DIV_16_5_CTL[54]

PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR0

PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT0

PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR1

PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT1

DIV_16_CTL[60]

DIV_24_5_CTL[50]

CLOCK_CTL[46]

DIV_16_5_CTL[55]

DIV_16_CTL[61]

DIV_24_5_CTL[51]

DIV_16_5_CTL[56]

CLOCK_CTL[47]

DIV_16_CTL[62]

TR_GR[0]-TR_OUT_CTL[17]

DIV_24_5_CTL[52]

DIV_16_5_CTL[57]

DIV_16_CTL[63]

CLOCK_CTL[48]

DIV_16_5_CTL[58]

DIV_24_5_CTL[53]

CLOCK_CTL[49]

DIV_16_5_CTL[59]

DIV_24_5_CTL[54]

GR[4]-GR[3]-GR[2]-GR[1]-GR[0]-CLOCK_CTL

DIV_16_5_CTL[2]

DIV_8_CTL[3]

TR_GR[0]-TR_OUT_CTL[18]

CLOCK_CTL[50]

PPU_GR[7]-PPU_GR[6]-PPU_GR[5]-PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ADDR0

PPU_GR[7]-PPU_GR[6]-PPU_GR[5]-PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ATT0

PPU_GR[7]-PPU_GR[6]-PPU_GR[5]-PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ADDR1

PPU_GR[7]-PPU_GR[6]-PPU_GR[5]-PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ATT1

DIV_16_5_CTL[60]

DIV_24_5_CTL[55]

PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR0

PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT0

PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR1

PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT1

CLOCK_CTL[51]

DIV_16_5_CTL[61]

DIV_24_5_CTL[56]

CLOCK_CTL[52]

DIV_16_5_CTL[62]

GR[4]-GR[3]-GR[2]-GR[1]-GR[0]-SL_CTL

DIV_24_5_CTL[57]

TR_GR[0]-TR_OUT_CTL[19]

GR[4]-GR[3]-GR[2]-GR[1]-GR[0]-TIMEOUT_CTL

DIV_16_5_CTL[63]

CLOCK_CTL[53]

DIV_24_5_CTL[58]

CLOCK_CTL[54]

DIV_24_5_CTL[59]

DIV_24_5_CTL[2]

TR_GR[0]-TR_OUT_CTL[20]

CLOCK_CTL[55]

DIV_24_5_CTL[60]

PPU_PR[10]-PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR0

PPU_PR[10]-PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT0

PPU_PR[10]-PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR1

PPU_PR[10]-PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT1

CLOCK_CTL[56]

DIV_16_CTL[3]

DIV_24_5_CTL[61]

PPU_GR[8]-PPU_GR[7]-PPU_GR[6]-PPU_GR[5]-PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ADDR0

PPU_GR[8]-PPU_GR[7]-PPU_GR[6]-PPU_GR[5]-PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ATT0

PPU_GR[8]-PPU_GR[7]-PPU_GR[6]-PPU_GR[5]-PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ADDR1

PPU_GR[8]-PPU_GR[7]-PPU_GR[6]-PPU_GR[5]-PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ATT1

CLOCK_CTL[57]

DIV_24_5_CTL[62]

TR_GR[0]-TR_OUT_CTL[21]

CLOCK_CTL[58]

CLOCK_CTL[59]

CLOCK_CTL[2]

DIV_8_CTL[4]

TR_GR[0]-TR_OUT_CTL[22]

CLOCK_CTL[60]

PPU_PR[11]-PPU_PR[10]-PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR0

PPU_PR[11]-PPU_PR[10]-PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT0

PPU_PR[11]-PPU_PR[10]-PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR1

PPU_PR[11]-PPU_PR[10]-PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT1

CLOCK_CTL[61]

CLOCK_CTL[62]

DIV_16_5_CTL[3]

TR_GR[0]-TR_OUT_CTL[23]

PPU_GR[9]-PPU_GR[8]-PPU_GR[7]-PPU_GR[6]-PPU_GR[5]-PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ADDR0

PPU_GR[9]-PPU_GR[8]-PPU_GR[7]-PPU_GR[6]-PPU_GR[5]-PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ATT0

PPU_GR[9]-PPU_GR[8]-PPU_GR[7]-PPU_GR[6]-PPU_GR[5]-PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ADDR1

PPU_GR[9]-PPU_GR[8]-PPU_GR[7]-PPU_GR[6]-PPU_GR[5]-PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ATT1

CLOCK_CTL[63]

CLOCK_CTL[64]

TR_GR[0]-TR_OUT_CTL[24]

CLOCK_CTL[65]

CLOCK_CTL[66]

PPU_PR[12]-PPU_PR[11]-PPU_PR[10]-PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR0

PPU_PR[12]-PPU_PR[11]-PPU_PR[10]-PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT0

PPU_PR[12]-PPU_PR[11]-PPU_PR[10]-PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR1

PPU_PR[12]-PPU_PR[11]-PPU_PR[10]-PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT1

CLOCK_CTL[67]

DIV_16_CTL[4]

TR_GR[0]-TR_OUT_CTL[25]

CLOCK_CTL[68]

DIV_24_5_CTL[3]

CLOCK_CTL[69]

PPU_GR[10]-PPU_GR[9]-PPU_GR[8]-PPU_GR[7]-PPU_GR[6]-PPU_GR[5]-PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ADDR0

PPU_GR[10]-PPU_GR[9]-PPU_GR[8]-PPU_GR[7]-PPU_GR[6]-PPU_GR[5]-PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ATT0

PPU_GR[10]-PPU_GR[9]-PPU_GR[8]-PPU_GR[7]-PPU_GR[6]-PPU_GR[5]-PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ADDR1

PPU_GR[10]-PPU_GR[9]-PPU_GR[8]-PPU_GR[7]-PPU_GR[6]-PPU_GR[5]-PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ATT1

DIV_8_CTL[5]

TR_GR[0]-TR_OUT_CTL[26]

CLOCK_CTL[70]

CLOCK_CTL[71]

PPU_PR[13]-PPU_PR[12]-PPU_PR[11]-PPU_PR[10]-PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR0

PPU_PR[13]-PPU_PR[12]-PPU_PR[11]-PPU_PR[10]-PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT0

PPU_PR[13]-PPU_PR[12]-PPU_PR[11]-PPU_PR[10]-PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR1

PPU_PR[13]-PPU_PR[12]-PPU_PR[11]-PPU_PR[10]-PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT1

CLOCK_CTL[72]

TR_GR[0]-TR_OUT_CTL[27]

CLOCK_CTL[73]

CLOCK_CTL[74]

GR[5]-GR[4]-GR[3]-GR[2]-GR[1]-GR[0]-CLOCK_CTL

CLOCK_CTL[3]

DIV_16_5_CTL[4]

TR_GR[0]-TR_OUT_CTL[28]

CLOCK_CTL[75]

CLOCK_CTL[76]

PPU_PR[14]-PPU_PR[13]-PPU_PR[12]-PPU_PR[11]-PPU_PR[10]-PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR0

PPU_PR[14]-PPU_PR[13]-PPU_PR[12]-PPU_PR[11]-PPU_PR[10]-PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT0

PPU_PR[14]-PPU_PR[13]-PPU_PR[12]-PPU_PR[11]-PPU_PR[10]-PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR1

PPU_PR[14]-PPU_PR[13]-PPU_PR[12]-PPU_PR[11]-PPU_PR[10]-PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT1

GR[5]-GR[4]-GR[3]-GR[2]-GR[1]-GR[0]-SL_CTL

CLOCK_CTL[77]

GR[5]-GR[4]-GR[3]-GR[2]-GR[1]-GR[0]-TIMEOUT_CTL

TR_GR[0]-TR_OUT_CTL[29]

CLOCK_CTL[78]

DIV_16_CTL[5]

CLOCK_CTL[79]

GR[1]-GR[0]-CLOCK_CTL

DIV_CMD

TR_GR[0]-TR_OUT_CTL[0]

PPU_PR[0]-ADDR0

PPU_PR[0]-ATT0

PPU_PR[0]-ADDR1

PPU_PR[0]-ATT1

DIV_8_CTL[6]

TR_GR[0]-TR_OUT_CTL[30]

CLOCK_CTL[80]

CLOCK_CTL[81]

PPU_PR[15]-PPU_PR[14]-PPU_PR[13]-PPU_PR[12]-PPU_PR[11]-PPU_PR[10]-PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR0

PPU_PR[15]-PPU_PR[14]-PPU_PR[13]-PPU_PR[12]-PPU_PR[11]-PPU_PR[10]-PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT0

PPU_PR[15]-PPU_PR[14]-PPU_PR[13]-PPU_PR[12]-PPU_PR[11]-PPU_PR[10]-PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR1

PPU_PR[15]-PPU_PR[14]-PPU_PR[13]-PPU_PR[12]-PPU_PR[11]-PPU_PR[10]-PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT1

DIV_24_5_CTL[4]

CLOCK_CTL[82]

TR_GR[0]-TR_OUT_CTL[31]

CLOCK_CTL[83]

CLOCK_CTL[84]

TR_GR[0]-TR_OUT_CTL[32]

CLOCK_CTL[85]

CLOCK_CTL[86]

DIV_16_5_CTL[5]

CLOCK_CTL[87]

TR_GR[0]-TR_OUT_CTL[33]

CLOCK_CTL[88]

CLOCK_CTL[4]

CLOCK_CTL[89]

DIV_16_CTL[6]

DIV_8_CTL[7]

TR_GR[0]-TR_OUT_CTL[34]

CLOCK_CTL[90]

CLOCK_CTL[91]

TR_GR[0]-TR_OUT_CTL[35]

CLOCK_CTL[92]

CLOCK_CTL[93]

CLOCK_CTL[94]

TR_GR[0]-TR_OUT_CTL[36]

CLOCK_CTL[95]

DIV_24_5_CTL[5]

CLOCK_CTL[96]

TR_GR[0]-TR_OUT_CTL[37]

CLOCK_CTL[97]

CLOCK_CTL[98]

PPU_GR[0]-ADDR0

PPU_GR[0]-ATT0

PPU_GR[0]-ADDR1

PPU_GR[0]-ATT1

DIV_16_5_CTL[6]

DIV_8_CTL[8]

CLOCK_CTL[99]

TR_GR[0]-TR_OUT_CTL[38]

CLOCK_CTL[100]

DIV_16_CTL[7]

CLOCK_CTL[101]

TR_GR[0]-TR_OUT_CTL[39]

CLOCK_CTL[102]

CLOCK_CTL[103]

GR[6]-GR[5]-GR[4]-GR[3]-GR[2]-GR[1]-GR[0]-CLOCK_CTL

CLOCK_CTL[5]

TR_GR[0]-TR_OUT_CTL[40]

CLOCK_CTL[104]

CLOCK_CTL[105]

GR[6]-GR[5]-GR[4]-GR[3]-GR[2]-GR[1]-GR[0]-SL_CTL

GR[6]-GR[5]-GR[4]-GR[3]-GR[2]-GR[1]-GR[0]-TIMEOUT_CTL

CLOCK_CTL[106]

TR_GR[0]-TR_OUT_CTL[41]

CLOCK_CTL[107]

CLOCK_CTL[108]

DIV_24_5_CTL[6]

DIV_8_CTL[9]

TR_GR[0]-TR_OUT_CTL[42]

CLOCK_CTL[109]

CLOCK_CTL[110]

DIV_16_5_CTL[7]

DIV_16_CTL[8]

CLOCK_CTL[111]

TR_GR[0]-TR_OUT_CTL[43]

CLOCK_CTL[112]

CLOCK_CTL[113]

TR_GR[0]-TR_OUT_CTL[44]

CLOCK_CTL[114]

CLOCK_CTL[115]

TR_GR[0]-TR_OUT_CTL[45]

CLOCK_CTL[116]

CLOCK_CTL[117]

GR[1]-GR[0]-SL_CTL

TR_GR[0]-TR_OUT_CTL[1]

CLOCK_CTL[6]

CLOCK_CTL[118]

DIV_8_CTL[10]

TR_GR[0]-TR_OUT_CTL[46]

CLOCK_CTL[119]

CLOCK_CTL[120]

TR_GR[0]-TR_OUT_CTL[47]

DIV_24_5_CTL[7]

CLOCK_CTL[121]

DIV_16_CTL[9]

GR[1]-GR[0]-TIMEOUT_CTL

CLOCK_CTL[122]

DIV_16_5_CTL[8]

TR_GR[0]-TR_OUT_CTL[48]

CLOCK_CTL[123]

CLOCK_CTL[124]

CLOCK_CTL[125]

TR_GR[0]-TR_OUT_CTL[49]

CLOCK_CTL[126]

CLOCK_CTL[127]

DIV_8_CTL[11]

TR_GR[0]-TR_OUT_CTL[50]

TR_GR[0]-TR_OUT_CTL[51]

CLOCK_CTL[7]

DIV_16_CTL[10]

TR_GR[0]-TR_OUT_CTL[52]

DIV_24_5_CTL[8]

DIV_16_5_CTL[9]

TR_GR[0]-TR_OUT_CTL[53]

GR[7]-GR[6]-GR[5]-GR[4]-GR[3]-GR[2]-GR[1]-GR[0]-CLOCK_CTL

DIV_8_CTL[12]

TR_GR[0]-TR_OUT_CTL[54]

GR[7]-GR[6]-GR[5]-GR[4]-GR[3]-GR[2]-GR[1]-GR[0]-SL_CTL

GR[7]-GR[6]-GR[5]-GR[4]-GR[3]-GR[2]-GR[1]-GR[0]-TIMEOUT_CTL

TR_GR[0]-TR_OUT_CTL[55]

TR_GR[0]-TR_OUT_CTL[56]

DIV_16_CTL[11]

TR_GR[0]-TR_OUT_CTL[57]

CLOCK_CTL[8]

DIV_16_5_CTL[10]

DIV_8_CTL[13]

TR_GR[0]-TR_OUT_CTL[58]

DIV_24_5_CTL[9]

TR_GR[0]-TR_OUT_CTL[59]

TR_GR[0]-TR_OUT_CTL[60]

DIV_16_CTL[12]

TR_GR[0]-TR_OUT_CTL[61]

TR_GR[0]-TR_OUT_CTL[2]

PPU_PR[1]-PPU_PR[0]-ADDR0

PPU_PR[1]-PPU_PR[0]-ATT0

PPU_PR[1]-PPU_PR[0]-ADDR1

PPU_PR[1]-PPU_PR[0]-ATT1

DIV_8_CTL[14]

TR_GR[0]-TR_OUT_CTL[62]

DIV_16_5_CTL[11]

TR_GR[0]-TR_OUT_CTL[63]

CLOCK_CTL[9]

DIV_24_5_CTL[10]

TR_GR[0]-TR_OUT_CTL[64]

TR_GR[0]-TR_OUT_CTL[65]

DIV_16_CTL[13]

DIV_8_CTL[15]

TR_GR[0]-TR_OUT_CTL[66]

TR_GR[0]-TR_OUT_CTL[67]

DIV_16_5_CTL[12]

TR_GR[0]-TR_OUT_CTL[68]

GR[8]-GR[7]-GR[6]-GR[5]-GR[4]-GR[3]-GR[2]-GR[1]-GR[0]-CLOCK_CTL

DIV_24_5_CTL[11]

TR_GR[0]-TR_OUT_CTL[69]

CLOCK_CTL[10]

DIV_16_CTL[14]

GR[8]-GR[7]-GR[6]-GR[5]-GR[4]-GR[3]-GR[2]-GR[1]-GR[0]-SL_CTL

DIV_8_CTL[16]

GR[8]-GR[7]-GR[6]-GR[5]-GR[4]-GR[3]-GR[2]-GR[1]-GR[0]-TIMEOUT_CTL

TR_GR[0]-TR_OUT_CTL[70]

TR_GR[0]-TR_OUT_CTL[71]

TR_GR[0]-TR_OUT_CTL[72]

DIV_16_5_CTL[13]

TR_GR[0]-TR_OUT_CTL[73]

DIV_8_CTL[17]

TR_GR[0]-TR_OUT_CTL[74]

DIV_16_CTL[15]

DIV_24_5_CTL[12]

TR_GR[0]-TR_OUT_CTL[75]

CLOCK_CTL[11]

TR_GR[0]-TR_OUT_CTL[76]

TR_GR[0]-TR_OUT_CTL[3]

PPU_GR[1]-PPU_GR[0]-ADDR0

PPU_GR[1]-PPU_GR[0]-ATT0

PPU_GR[1]-PPU_GR[0]-ADDR1

PPU_GR[1]-PPU_GR[0]-ATT1

TR_GR[0]-TR_OUT_CTL[77]

DIV_16_5_CTL[14]

DIV_8_CTL[18]

TR_GR[0]-TR_OUT_CTL[78]

DIV_16_CTL[16]

TR_GR[0]-TR_OUT_CTL[79]

DIV_24_5_CTL[13]

TR_GR[0]-TR_OUT_CTL[80]

CLOCK_CTL[12]

TR_GR[0]-TR_OUT_CTL[81]

DIV_8_CTL[19]

TR_GR[0]-TR_OUT_CTL[82]

DIV_16_5_CTL[15]

DIV_16_CTL[17]

TR_GR[0]-TR_OUT_CTL[83]

TR_GR[0]-TR_OUT_CTL[84]

TR_GR[0]-TR_OUT_CTL[85]

DIV_24_5_CTL[14]

DIV_8_CTL[20]

TR_GR[0]-TR_OUT_CTL[86]

GR[9]-GR[8]-GR[7]-GR[6]-GR[5]-GR[4]-GR[3]-GR[2]-GR[1]-GR[0]-CLOCK_CTL

CLOCK_CTL[13]

TR_GR[0]-TR_OUT_CTL[87]

GR[9]-GR[8]-GR[7]-GR[6]-GR[5]-GR[4]-GR[3]-GR[2]-GR[1]-GR[0]-SL_CTL

DIV_16_5_CTL[16]

GR[9]-GR[8]-GR[7]-GR[6]-GR[5]-GR[4]-GR[3]-GR[2]-GR[1]-GR[0]-TIMEOUT_CTL

DIV_16_CTL[18]

TR_GR[0]-TR_OUT_CTL[88]

TR_GR[0]-TR_OUT_CTL[89]

DIV_8_CTL[21]

TR_GR[0]-TR_OUT_CTL[90]

DIV_24_5_CTL[15]

TR_GR[0]-TR_OUT_CTL[91]

DIV_16_CTL[19]

GR[2]-GR[1]-GR[0]-CLOCK_CTL

TR_GR[0]-TR_OUT_CTL[4]

TR_GR[0]-TR_OUT_CTL[92]

DIV_16_5_CTL[17]

PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR0

PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT0

PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR1

PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT1

CLOCK_CTL[14]

TR_GR[0]-TR_OUT_CTL[93]

DIV_8_CTL[22]

TR_GR[0]-TR_OUT_CTL[94]

TR_GR[0]-TR_OUT_CTL[95]

DIV_24_5_CTL[16]

TR_GR[0]-TR_OUT_CTL[96]

DIV_16_CTL[20]

TR_GR[0]-TR_OUT_CTL[97]

DIV_16_5_CTL[18]

DIV_8_CTL[23]

TR_GR[0]-TR_OUT_CTL[98]

CLOCK_CTL[15]

TR_GR[0]-TR_OUT_CTL[99]

TR_GR[0]-TR_OUT_CTL[100]

DIV_16_CTL[21]

TR_GR[0]-TR_OUT_CTL[101]

DIV_24_5_CTL[17]

DIV_8_CTL[24]

DIV_16_5_CTL[19]

TR_GR[0]-TR_OUT_CTL[102]

TR_GR[0]-TR_OUT_CTL[103]

TR_GR[0]-TR_OUT_CTL[104]

CLOCK_CTL[16]

TR_GR[0]-TR_OUT_CTL[105]

DIV_16_CTL[22]

GR[10]-GR[9]-GR[8]-GR[7]-GR[6]-GR[5]-GR[4]-GR[3]-GR[2]-GR[1]-GR[0]-CLOCK_CTL

DIV_8_CTL[25]

TR_GR[0]-TR_OUT_CTL[106]

GR[10]-GR[9]-GR[8]-GR[7]-GR[6]-GR[5]-GR[4]-GR[3]-GR[2]-GR[1]-GR[0]-SL_CTL

GR[10]-GR[9]-GR[8]-GR[7]-GR[6]-GR[5]-GR[4]-GR[3]-GR[2]-GR[1]-GR[0]-TIMEOUT_CTL

DIV_24_5_CTL[18]

DIV_16_5_CTL[20]

TR_GR[0]-TR_OUT_CTL[107]

GR[2]-GR[1]-GR[0]-SL_CTL

TR_GR[0]-TR_OUT_CTL[5]

TR_GR[0]-TR_OUT_CTL[108]

TR_GR[0]-TR_OUT_CTL[109]

GR[2]-GR[1]-GR[0]-TIMEOUT_CTL

DIV_16_CTL[23]

DIV_8_CTL[26]

TR_GR[0]-TR_OUT_CTL[110]

CLOCK_CTL[17]

TR_GR[0]-TR_OUT_CTL[111]

DIV_16_5_CTL[21]

DIV_24_5_CTL[19]

TR_GR[0]-TR_OUT_CTL[112]

TR_GR[0]-TR_OUT_CTL[113]

DIV_8_CTL[27]

TR_GR[0]-TR_OUT_CTL[114]

DIV_16_CTL[24]

TR_GR[0]-TR_OUT_CTL[115]

PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ADDR0

PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ATT0

PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ADDR1

PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ATT1

TR_GR[0]-TR_OUT_CTL[116]

CLOCK_CTL[18]

DIV_16_5_CTL[22]

TR_GR[0]-TR_OUT_CTL[117]

DIV_24_5_CTL[20]

DIV_8_CTL[28]

TR_GR[0]-TR_OUT_CTL[118]

DIV_16_CTL[25]

TR_GR[0]-TR_OUT_CTL[119]

TR_GR[0]-TR_OUT_CTL[120]

TR_GR[0]-TR_OUT_CTL[121]

DIV_16_5_CTL[23]

DIV_8_CTL[29]

CLOCK_CTL[19]

TR_GR[0]-TR_OUT_CTL[122]


GR[0]-CLOCK_CTL

Clock control
address_offset : 0x0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

GR[0]-CLOCK_CTL GR[0]-CLOCK_CTL read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 INT8_DIV

INT8_DIV : Specifies a group clock divider (from the peripheral clock 'clk_peri' to the group clock 'clk_group[3/4/5/...15]'). Integer division by (1+INT8_DIV). Allows for integer divisions in the range [1, 256]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 23 (16 bit)
access : read-write


DIV_8_CTL[0]

Divider control register (for 8.0 divider)
address_offset : 0x1000 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_8_CTL[0] DIV_8_CTL[0] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT8_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT8_DIV : Integer division by (1+INT8_DIV). Allows for integer divisions in the range [1, 256]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 256]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is resticited to even numbers in the range [2, 256]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 23 (16 bit)
access : read-write


TR_CMD

Trigger command register
address_offset : 0x1000 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_CMD TR_CMD read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL GROUP_SEL COUNT OUT_SEL ACTIVATE

TR_SEL : Specifies the activated trigger when ACTIVATE is '1'. OUT_SEL specifies whether the activated trigger is an input trigger or output trigger to the trigger multiplexer. During activation (ACTIVATE is '1'), SW should not modify this register field. If the specified trigger is not present, the trigger activation has no effect.
bits : 0 - 7 (8 bit)
access : read-write

GROUP_SEL : Specifies the trigger group.
bits : 8 - 19 (12 bit)
access : read-write

COUNT : Amount of 'clk_peri' cycles a specific trigger is activated. During activation (ACTIVATE is '1'), HW decrements this field to '0' using a cycle counter. During activation, SW should not modify this register field. A value of 255 is a special case: HW does NOT decrement this field to '0' and trigger activation is under direct control of ACTIVATE when ACTIVATE is '1' the trigger is activated and when ACTIVATE is '0' the trigger is deactivated.
bits : 16 - 39 (24 bit)
access : read-write

OUT_SEL : Specifies whether trigger activation is for a specific input or ouput trigger of the trigger multiplexer. Activation of a specific input trigger, will result in activation of all output triggers that have the specific input trigger selected through their TR_OUT_CTL.TR_SEL field. Activation of a specific output trigger, will result in activation of the specified TR_SEL output trigger only. '0': TR_SEL selection and trigger activation is for an input trigger to the trigger multiplexer. '1': TR_SEL selection and trigger activation is for an output trigger from the trigger multiplexer.
bits : 30 - 60 (31 bit)
access : read-write

ACTIVATE : SW sets this field to '1' by to activate (set to '1') a trigger as identified by TR_SEL and OUT_SEL for COUNT cycles. HW sets this field to '0' when the cycle counter is decremented to '0'. Note: a COUNT value of 255 is a special case and trigger activation is under direct control of the ACTIVATE field (the counter is not decremented).
bits : 31 - 62 (32 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[6]

Trigger control register
address_offset : 0x10054 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[6] TR_GR[0]-TR_OUT_CTL[6] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


DIV_24_5_CTL[21]

Divider control register (for 24.5 divider)
address_offset : 0x1009C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_24_5_CTL[21] DIV_24_5_CTL[21] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT24_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT24_DIV : Integer division by (1+INT24_DIV). Allows for integer divisions in the range [1, 16,777,216]. Note: combined with fractional division, this divider type allows for a division in the range [1, 16,777,216 31/32] in 1/32 increments. For the generation of a divided clock, the integer division range is restricted to [2, 16,777,216 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 16,777,216]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 39 (32 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[123]

Trigger control register
address_offset : 0x101728 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[123] TR_GR[0]-TR_OUT_CTL[123] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


DIV_16_CTL[26]

Divider control register (for 16.0 divider)
address_offset : 0x1017C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_CTL[26] DIV_16_CTL[26] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 65,536]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is restricted to even numbers in the range [2, 65,536]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR0

PPU region address 0 (slave structure)
address_offset : 0x10180 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR0 PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR0 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SUBREGION_DISABLE ADDR24

SUBREGION_DISABLE : This field is used to individually disabled the eight equally sized subregions in which a region is partitioned. Subregion disable: Bit 0: subregion 0 disable. Bit 1: subregion 1 disable. Bit 2: subregion 2 disable. Bit 3: subregion 3 disable. Bit 4: subregion 4 disable. Bit 5: subregion 5 disable. Bit 6: subregion 6 disable. Bit 7: subregion 7 disable. E.g., a 64 KByte address region (REGION_SIZE is '15') has eight 8 KByte subregions. The access control as defined by PPU_REGION_ATT applies if the bus transfer address is within the address region AND the addressed subregion is NOT disabled. Note that the smallest region size is 256 B and the smallest subregion size is 32 B.
bits : 0 - 7 (8 bit)
access : read-write

ADDR24 : This field specifies the most significant bits of the 32-bit address of an address region. The region size is defined by PPU_REGION_ATT.REGION_SIZE. A region of n Byte is always n Byte aligned. As a result, some of the lesser significant address bits of ADDR24 may be ignored in determining whether a bus transfer address is within an address region. E.g., a 64 KByte address region (REGION_SIZE is '15') is 64 KByte aligned, and ADDR24[7:0] are ignored.
bits : 8 - 39 (32 bit)
access : read-write


PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT0

PPU region attributes 0 (slave structure)
address_offset : 0x10184 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT0 PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT0 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 UR UW UX PR PW PX NS PC_MASK_0 PC_MASK_15_TO_1 REGION_SIZE PC_MATCH ENABLED

UR : User read enable: '0': Disabled (user, read acceses are NOT allowed). '1': Enabled (user, read acceses are allowed).
bits : 0 - 0 (1 bit)
access : read-write

UW : User write enable: '0': Disabled (user, write acceses are NOT allowed). '1': Enabled (user, write acceses are allowed).
bits : 1 - 2 (2 bit)
access : read-write

UX : User execute enable: '0': Disabled (user, execute acceses are NOT allowed). '1': Enabled (user, execute acceses are allowed).
bits : 2 - 4 (3 bit)
access : read-only

PR : Privileged read enable: '0': Disabled (privileged, read acceses are NOT allowed). '1': Enabled (privileged, read acceses are allowed).
bits : 3 - 6 (4 bit)
access : read-write

PW : Privileged write enable: '0': Disabled (privileged, write acceses are NOT allowed). '1': Enabled (privileged, write acceses are allowed).
bits : 4 - 8 (5 bit)
access : read-write

PX : Privileged execute enable: '0': Disabled (privileged, execute acceses are NOT allowed). '1': Enabled (privileged, execute acceses are allowed).
bits : 5 - 10 (6 bit)
access : read-only

NS : Non-secure: '0': Secure (secure accesses allowed, non-secure access NOT allowed). '1': Non-secure (both secure and non-secure accesses allowed).
bits : 6 - 12 (7 bit)
access : read-write

PC_MASK_0 : This field specifies protection context identifier based access control for protection context '0'.
bits : 8 - 16 (9 bit)
access : read-only

PC_MASK_15_TO_1 : This field specifies protection context identifier based access control. Bit i: protection context i+1 enable. If '0', protection context i+1 access is disabled; i.e. not allowed. If '1', protection context i+1 access is enabled; i.e. allowed.
bits : 9 - 32 (24 bit)
access : read-write

REGION_SIZE : This field specifies the region size: '0'-'6': Undefined. '7': 256 B region '8': 512 B region '9': 1 KB region '10': 2 KB region '11': 4 KB region '12': 8 KB region '13': 16 KB region '14': 32 KB region '15': 64 KB region '16': 128 KB region '17': 256 KB region '18': 512 KB region '19': 1 MB region '20': 2 MB region '21': 4 MB region '22': 8 MB region '23': 16 MB region '24': 32 MB region '25': 64 MB region '26': 128 MB region '27': 256 MB region '28': 512 MB region '39': 1 GB region '30': 2 GB region '31': 4 GB region
bits : 24 - 52 (29 bit)
access : read-write

PC_MATCH : This field specifies if the PC field participates in the 'matching' process or the 'access evaluation' process: '0': PC field participates in 'access evalution'. '1': PC field participates in 'matching'. Note that it is possible to define different access control for multiple protection contexts by using multiple protection structures with the same address region and PC_MATCH set to '1'.
bits : 30 - 60 (31 bit)
access : read-write

ENABLED : Region enable: '0': Disabled. A disabled region will never result in a match on the bus transfer address. '1': Enabled. Note: a disabled address region performs logic gating to reduce dynamic power consumption.
bits : 31 - 62 (32 bit)
access : read-write


PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR1

PPU region address 1 (master structure)
address_offset : 0x101A0 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR1 PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR1 read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SUBREGION_DISABLE ADDR24

SUBREGION_DISABLE : See corresponding field for PPU structure with programmable address. Two out of a total of eight 32 B subregions are enabled. These subregions includes region structures 0 and 1. Note: this field is read-only.
bits : 0 - 7 (8 bit)
access : read-only

ADDR24 : See corresponding field for PPU structure with programmable address. 'ADDR_DEF1': base address of structure. Note: this field is read-only.
bits : 8 - 39 (32 bit)
access : read-only


PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT1

PPU region attributes 1 (master structure)
address_offset : 0x101A4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT1 PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 UR UW UX PR PW PX NS PC_MASK_0 PC_MASK_15_TO_1 REGION_SIZE PC_MATCH ENABLED

UR : See corresponding field for PPU structure with programmable address. Note that this register is constant '1'; i.e. user read accesses are ALWAYS allowed.
bits : 0 - 0 (1 bit)
access : read-only

UW : See corresponding field for PPU structure with programmable address.
bits : 1 - 2 (2 bit)
access : read-write

UX : See corresponding field for PPU structure with programmable address. Note that this register is constant '0'; i.e. user execute accesses are NEVER allowed.
bits : 2 - 4 (3 bit)
access : read-only

PR : See corresponding field for PPU structure with programmable address. Note that this register is constant '1'; i.e. privileged read accesses are ALWAYS allowed.
bits : 3 - 6 (4 bit)
access : read-only

PW : See corresponding field for PPU structure with programmable address.
bits : 4 - 8 (5 bit)
access : read-write

PX : See corresponding field for PPU structure with programmable address. Note that this register is constant '0'; i.e. privileged execute accesses are NEVER allowed.
bits : 5 - 10 (6 bit)
access : read-only

NS : See corresponding field for PPU structure with programmable address.
bits : 6 - 12 (7 bit)
access : read-write

PC_MASK_0 : See corresponding field for PPU structure with programmable address.
bits : 8 - 16 (9 bit)
access : read-only

PC_MASK_15_TO_1 : See corresponding field for PPU structure with programmable address.
bits : 9 - 32 (24 bit)
access : read-write

REGION_SIZE : See corresponding field for PPU structure with programmable address. '7': 256 B region
bits : 24 - 52 (29 bit)
access : read-only

PC_MATCH : See corresponding field for PPU structure with programmable address.
bits : 30 - 60 (31 bit)
access : read-write

ENABLED : See corresponding field for PPU structure with programmable address.
bits : 31 - 62 (32 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[124]

Trigger control register
address_offset : 0x103918 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[124] TR_GR[0]-TR_OUT_CTL[124] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[125]

Trigger control register
address_offset : 0x105B0C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[125] TR_GR[0]-TR_OUT_CTL[125] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


DIV_8_CTL[30]

Divider control register (for 8.0 divider)
address_offset : 0x10744 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_8_CTL[30] DIV_8_CTL[30] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT8_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT8_DIV : Integer division by (1+INT8_DIV). Allows for integer divisions in the range [1, 256]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 256]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is resticited to even numbers in the range [2, 256]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 23 (16 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[126]

Trigger control register
address_offset : 0x107D04 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[126] TR_GR[0]-TR_OUT_CTL[126] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


DIV_16_5_CTL[24]

Divider control register (for 16.5 divider)
address_offset : 0x108B0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_5_CTL[24] DIV_16_5_CTL[24] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: combined with fractional division, this divider type allows for a division in the range [1, 65,536 31/32] in 1/32 increments. For the generation of a divided clock, the division range is restricted to [2, 65,536 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 65,536]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[127]

Trigger control register
address_offset : 0x109F00 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[127] TR_GR[0]-TR_OUT_CTL[127] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


DIV_16_CTL[27]

Divider control register (for 16.0 divider)
address_offset : 0x10AE8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_CTL[27] DIV_16_CTL[27] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 65,536]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is restricted to even numbers in the range [2, 65,536]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


CLOCK_CTL[20]

Clock control register
address_offset : 0x10B48 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[20] CLOCK_CTL[20] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


DIV_24_5_CTL[22]

Divider control register (for 24.5 divider)
address_offset : 0x10BF4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_24_5_CTL[22] DIV_24_5_CTL[22] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT24_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT24_DIV : Integer division by (1+INT24_DIV). Allows for integer divisions in the range [1, 16,777,216]. Note: combined with fractional division, this divider type allows for a division in the range [1, 16,777,216 31/32] in 1/32 increments. For the generation of a divided clock, the integer division range is restricted to [2, 16,777,216 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 16,777,216]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 39 (32 bit)
access : read-write


TR_GR[1]-TR_GR[0]-TR_OUT_CTL[127]

Trigger control register
address_offset : 0x10C100 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[1]-TR_GR[0]-TR_OUT_CTL[127] TR_GR[1]-TR_GR[0]-TR_OUT_CTL[127] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


TR_GR[2]-TR_GR[1]-TR_GR[0]-TR_OUT_CTL[127]

Trigger control register
address_offset : 0x10E500 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[2]-TR_GR[1]-TR_GR[0]-TR_OUT_CTL[127] TR_GR[2]-TR_GR[1]-TR_GR[0]-TR_OUT_CTL[127] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


DIV_8_CTL[31]

Divider control register (for 8.0 divider)
address_offset : 0x10FC0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_8_CTL[31] DIV_8_CTL[31] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT8_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT8_DIV : Integer division by (1+INT8_DIV). Allows for integer divisions in the range [1, 256]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 256]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is resticited to even numbers in the range [2, 256]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 23 (16 bit)
access : read-write


TR_GR[3]-TR_GR[2]-TR_GR[1]-TR_GR[0]-TR_OUT_CTL[127]

Trigger control register
address_offset : 0x110B00 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[3]-TR_GR[2]-TR_GR[1]-TR_GR[0]-TR_OUT_CTL[127] TR_GR[3]-TR_GR[2]-TR_GR[1]-TR_GR[0]-TR_OUT_CTL[127] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


DIV_16_5_CTL[25]

Divider control register (for 16.5 divider)
address_offset : 0x11314 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_5_CTL[25] DIV_16_5_CTL[25] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: combined with fractional division, this divider type allows for a division in the range [1, 65,536 31/32] in 1/32 increments. For the generation of a divided clock, the division range is restricted to [2, 65,536 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 65,536]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


TR_GR[4]-TR_GR[3]-TR_GR[2]-TR_GR[1]-TR_GR[0]-TR_OUT_CTL[127]

Trigger control register
address_offset : 0x113300 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[4]-TR_GR[3]-TR_GR[2]-TR_GR[1]-TR_GR[0]-TR_OUT_CTL[127] TR_GR[4]-TR_GR[3]-TR_GR[2]-TR_GR[1]-TR_GR[0]-TR_OUT_CTL[127] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


DIV_16_CTL[28]

Divider control register (for 16.0 divider)
address_offset : 0x11458 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_CTL[28] DIV_16_CTL[28] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 65,536]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is restricted to even numbers in the range [2, 65,536]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


TR_GR[5]-TR_GR[4]-TR_GR[3]-TR_GR[2]-TR_GR[1]-TR_GR[0]-TR_OUT_CTL[127]

Trigger control register
address_offset : 0x115D00 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[5]-TR_GR[4]-TR_GR[3]-TR_GR[2]-TR_GR[1]-TR_GR[0]-TR_OUT_CTL[127] TR_GR[5]-TR_GR[4]-TR_GR[3]-TR_GR[2]-TR_GR[1]-TR_GR[0]-TR_OUT_CTL[127] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


DIV_24_5_CTL[23]

Divider control register (for 24.5 divider)
address_offset : 0x11750 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_24_5_CTL[23] DIV_24_5_CTL[23] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT24_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT24_DIV : Integer division by (1+INT24_DIV). Allows for integer divisions in the range [1, 16,777,216]. Note: combined with fractional division, this divider type allows for a division in the range [1, 16,777,216 31/32] in 1/32 increments. For the generation of a divided clock, the integer division range is restricted to [2, 16,777,216 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 16,777,216]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 39 (32 bit)
access : read-write


CLOCK_CTL[21]

Clock control register
address_offset : 0x1179C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[21] CLOCK_CTL[21] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


DIV_8_CTL[32]

Divider control register (for 8.0 divider)
address_offset : 0x11840 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_8_CTL[32] DIV_8_CTL[32] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT8_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT8_DIV : Integer division by (1+INT8_DIV). Allows for integer divisions in the range [1, 256]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 256]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is resticited to even numbers in the range [2, 256]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 23 (16 bit)
access : read-write


TR_GR[6]-TR_GR[5]-TR_GR[4]-TR_GR[3]-TR_GR[2]-TR_GR[1]-TR_GR[0]-TR_OUT_CTL[127]

Trigger control register
address_offset : 0x118900 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[6]-TR_GR[5]-TR_GR[4]-TR_GR[3]-TR_GR[2]-TR_GR[1]-TR_GR[0]-TR_OUT_CTL[127] TR_GR[6]-TR_GR[5]-TR_GR[4]-TR_GR[3]-TR_GR[2]-TR_GR[1]-TR_GR[0]-TR_OUT_CTL[127] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


TR_GR[7]-TR_GR[6]-TR_GR[5]-TR_GR[4]-TR_GR[3]-TR_GR[2]-TR_GR[1]-TR_GR[0]-TR_OUT_CTL[127]

Trigger control register
address_offset : 0x11B700 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[7]-TR_GR[6]-TR_GR[5]-TR_GR[4]-TR_GR[3]-TR_GR[2]-TR_GR[1]-TR_GR[0]-TR_OUT_CTL[127] TR_GR[7]-TR_GR[6]-TR_GR[5]-TR_GR[4]-TR_GR[3]-TR_GR[2]-TR_GR[1]-TR_GR[0]-TR_OUT_CTL[127] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


DIV_16_5_CTL[26]

Divider control register (for 16.5 divider)
address_offset : 0x11D7C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_5_CTL[26] DIV_16_5_CTL[26] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: combined with fractional division, this divider type allows for a division in the range [1, 65,536 31/32] in 1/32 increments. For the generation of a divided clock, the division range is restricted to [2, 65,536 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 65,536]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


DIV_16_CTL[29]

Divider control register (for 16.0 divider)
address_offset : 0x11DCC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_CTL[29] DIV_16_CTL[29] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 65,536]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is restricted to even numbers in the range [2, 65,536]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


TR_GR[8]-TR_GR[7]-TR_GR[6]-TR_GR[5]-TR_GR[4]-TR_GR[3]-TR_GR[2]-TR_GR[1]-TR_GR[0]-TR_OUT_CTL[127]

Trigger control register
address_offset : 0x11E700 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[8]-TR_GR[7]-TR_GR[6]-TR_GR[5]-TR_GR[4]-TR_GR[3]-TR_GR[2]-TR_GR[1]-TR_GR[0]-TR_OUT_CTL[127] TR_GR[8]-TR_GR[7]-TR_GR[6]-TR_GR[5]-TR_GR[4]-TR_GR[3]-TR_GR[2]-TR_GR[1]-TR_GR[0]-TR_OUT_CTL[127] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


DIV_16_CTL[0]

Divider control register (for 16.0 divider)
address_offset : 0x1200 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_CTL[0] DIV_16_CTL[0] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 65,536]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is restricted to even numbers in the range [2, 65,536]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[7]

Trigger control register
address_offset : 0x12070 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[7] TR_GR[0]-TR_OUT_CTL[7] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


DIV_8_CTL[33]

Divider control register (for 8.0 divider)
address_offset : 0x120C4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_8_CTL[33] DIV_8_CTL[33] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT8_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT8_DIV : Integer division by (1+INT8_DIV). Allows for integer divisions in the range [1, 256]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 256]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is resticited to even numbers in the range [2, 256]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 23 (16 bit)
access : read-write


TR_GR[9]-TR_GR[8]-TR_GR[7]-TR_GR[6]-TR_GR[5]-TR_GR[4]-TR_GR[3]-TR_GR[2]-TR_GR[1]-TR_GR[0]-TR_OUT_CTL[127]

Trigger control register
address_offset : 0x121900 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[9]-TR_GR[8]-TR_GR[7]-TR_GR[6]-TR_GR[5]-TR_GR[4]-TR_GR[3]-TR_GR[2]-TR_GR[1]-TR_GR[0]-TR_OUT_CTL[127] TR_GR[9]-TR_GR[8]-TR_GR[7]-TR_GR[6]-TR_GR[5]-TR_GR[4]-TR_GR[3]-TR_GR[2]-TR_GR[1]-TR_GR[0]-TR_OUT_CTL[127] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


DIV_24_5_CTL[24]

Divider control register (for 24.5 divider)
address_offset : 0x122B0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_24_5_CTL[24] DIV_24_5_CTL[24] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT24_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT24_DIV : Integer division by (1+INT24_DIV). Allows for integer divisions in the range [1, 16,777,216]. Note: combined with fractional division, this divider type allows for a division in the range [1, 16,777,216 31/32] in 1/32 increments. For the generation of a divided clock, the integer division range is restricted to [2, 16,777,216 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 16,777,216]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 39 (32 bit)
access : read-write


CLOCK_CTL[22]

Clock control register
address_offset : 0x123F4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[22] CLOCK_CTL[22] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


TR_GR[10]-TR_GR[9]-TR_GR[8]-TR_GR[7]-TR_GR[6]-TR_GR[5]-TR_GR[4]-TR_GR[3]-TR_GR[2]-TR_GR[1]-TR_GR[0]-TR_OUT_CTL[127]

Trigger control register
address_offset : 0x124D00 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[10]-TR_GR[9]-TR_GR[8]-TR_GR[7]-TR_GR[6]-TR_GR[5]-TR_GR[4]-TR_GR[3]-TR_GR[2]-TR_GR[1]-TR_GR[0]-TR_OUT_CTL[127] TR_GR[10]-TR_GR[9]-TR_GR[8]-TR_GR[7]-TR_GR[6]-TR_GR[5]-TR_GR[4]-TR_GR[3]-TR_GR[2]-TR_GR[1]-TR_GR[0]-TR_OUT_CTL[127] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


DIV_16_CTL[30]

Divider control register (for 16.0 divider)
address_offset : 0x12744 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_CTL[30] DIV_16_CTL[30] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 65,536]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is restricted to even numbers in the range [2, 65,536]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


DIV_16_5_CTL[27]

Divider control register (for 16.5 divider)
address_offset : 0x127E8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_5_CTL[27] DIV_16_5_CTL[27] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: combined with fractional division, this divider type allows for a division in the range [1, 65,536 31/32] in 1/32 increments. For the generation of a divided clock, the division range is restricted to [2, 65,536 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 65,536]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


TR_GR[11]-TR_GR[10]-TR_GR[9]-TR_GR[8]-TR_GR[7]-TR_GR[6]-TR_GR[5]-TR_GR[4]-TR_GR[3]-TR_GR[2]-TR_GR[1]-TR_GR[0]-TR_OUT_CTL[127]

Trigger control register
address_offset : 0x128300 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[11]-TR_GR[10]-TR_GR[9]-TR_GR[8]-TR_GR[7]-TR_GR[6]-TR_GR[5]-TR_GR[4]-TR_GR[3]-TR_GR[2]-TR_GR[1]-TR_GR[0]-TR_OUT_CTL[127] TR_GR[11]-TR_GR[10]-TR_GR[9]-TR_GR[8]-TR_GR[7]-TR_GR[6]-TR_GR[5]-TR_GR[4]-TR_GR[3]-TR_GR[2]-TR_GR[1]-TR_GR[0]-TR_OUT_CTL[127] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


DIV_8_CTL[34]

Divider control register (for 8.0 divider)
address_offset : 0x1294C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_8_CTL[34] DIV_8_CTL[34] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT8_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT8_DIV : Integer division by (1+INT8_DIV). Allows for integer divisions in the range [1, 256]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 256]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is resticited to even numbers in the range [2, 256]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 23 (16 bit)
access : read-write


TR_GR[12]-TR_GR[11]-TR_GR[10]-TR_GR[9]-TR_GR[8]-TR_GR[7]-TR_GR[6]-TR_GR[5]-TR_GR[4]-TR_GR[3]-TR_GR[2]-TR_GR[1]-TR_GR[0]-TR_OUT_CTL[127]

Trigger control register
address_offset : 0x12BB00 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[12]-TR_GR[11]-TR_GR[10]-TR_GR[9]-TR_GR[8]-TR_GR[7]-TR_GR[6]-TR_GR[5]-TR_GR[4]-TR_GR[3]-TR_GR[2]-TR_GR[1]-TR_GR[0]-TR_OUT_CTL[127] TR_GR[12]-TR_GR[11]-TR_GR[10]-TR_GR[9]-TR_GR[8]-TR_GR[7]-TR_GR[6]-TR_GR[5]-TR_GR[4]-TR_GR[3]-TR_GR[2]-TR_GR[1]-TR_GR[0]-TR_OUT_CTL[127] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


DIV_24_5_CTL[25]

Divider control register (for 24.5 divider)
address_offset : 0x12E14 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_24_5_CTL[25] DIV_24_5_CTL[25] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT24_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT24_DIV : Integer division by (1+INT24_DIV). Allows for integer divisions in the range [1, 16,777,216]. Note: combined with fractional division, this divider type allows for a division in the range [1, 16,777,216 31/32] in 1/32 increments. For the generation of a divided clock, the integer division range is restricted to [2, 16,777,216 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 16,777,216]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 39 (32 bit)
access : read-write


TR_GR[13]-TR_GR[12]-TR_GR[11]-TR_GR[10]-TR_GR[9]-TR_GR[8]-TR_GR[7]-TR_GR[6]-TR_GR[5]-TR_GR[4]-TR_GR[3]-TR_GR[2]-TR_GR[1]-TR_GR[0]-TR_OUT_CTL[127]

Trigger control register
address_offset : 0x12F500 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[13]-TR_GR[12]-TR_GR[11]-TR_GR[10]-TR_GR[9]-TR_GR[8]-TR_GR[7]-TR_GR[6]-TR_GR[5]-TR_GR[4]-TR_GR[3]-TR_GR[2]-TR_GR[1]-TR_GR[0]-TR_OUT_CTL[127] TR_GR[13]-TR_GR[12]-TR_GR[11]-TR_GR[10]-TR_GR[9]-TR_GR[8]-TR_GR[7]-TR_GR[6]-TR_GR[5]-TR_GR[4]-TR_GR[3]-TR_GR[2]-TR_GR[1]-TR_GR[0]-TR_OUT_CTL[127] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


CLOCK_CTL[23]

Clock control register
address_offset : 0x13050 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[23] CLOCK_CTL[23] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


DIV_16_CTL[31]

Divider control register (for 16.0 divider)
address_offset : 0x130C0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_CTL[31] DIV_16_CTL[31] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 65,536]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is restricted to even numbers in the range [2, 65,536]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


DIV_8_CTL[35]

Divider control register (for 8.0 divider)
address_offset : 0x131D8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_8_CTL[35] DIV_8_CTL[35] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT8_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT8_DIV : Integer division by (1+INT8_DIV). Allows for integer divisions in the range [1, 256]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 256]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is resticited to even numbers in the range [2, 256]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 23 (16 bit)
access : read-write


DIV_16_5_CTL[28]

Divider control register (for 16.5 divider)
address_offset : 0x13258 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_5_CTL[28] DIV_16_5_CTL[28] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: combined with fractional division, this divider type allows for a division in the range [1, 65,536 31/32] in 1/32 increments. For the generation of a divided clock, the division range is restricted to [2, 65,536 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 65,536]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


TR_GR[14]-TR_GR[13]-TR_GR[12]-TR_GR[11]-TR_GR[10]-TR_GR[9]-TR_GR[8]-TR_GR[7]-TR_GR[6]-TR_GR[5]-TR_GR[4]-TR_GR[3]-TR_GR[2]-TR_GR[1]-TR_GR[0]-TR_OUT_CTL[127]

Trigger control register
address_offset : 0x133100 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[14]-TR_GR[13]-TR_GR[12]-TR_GR[11]-TR_GR[10]-TR_GR[9]-TR_GR[8]-TR_GR[7]-TR_GR[6]-TR_GR[5]-TR_GR[4]-TR_GR[3]-TR_GR[2]-TR_GR[1]-TR_GR[0]-TR_OUT_CTL[127] TR_GR[14]-TR_GR[13]-TR_GR[12]-TR_GR[11]-TR_GR[10]-TR_GR[9]-TR_GR[8]-TR_GR[7]-TR_GR[6]-TR_GR[5]-TR_GR[4]-TR_GR[3]-TR_GR[2]-TR_GR[1]-TR_GR[0]-TR_OUT_CTL[127] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


DIV_24_5_CTL[26]

Divider control register (for 24.5 divider)
address_offset : 0x1397C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_24_5_CTL[26] DIV_24_5_CTL[26] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT24_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT24_DIV : Integer division by (1+INT24_DIV). Allows for integer divisions in the range [1, 16,777,216]. Note: combined with fractional division, this divider type allows for a division in the range [1, 16,777,216 31/32] in 1/32 increments. For the generation of a divided clock, the integer division range is restricted to [2, 16,777,216 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 16,777,216]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 39 (32 bit)
access : read-write


DIV_16_CTL[32]

Divider control register (for 16.0 divider)
address_offset : 0x13A40 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_CTL[32] DIV_16_CTL[32] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 65,536]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is restricted to even numbers in the range [2, 65,536]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


DIV_8_CTL[36]

Divider control register (for 8.0 divider)
address_offset : 0x13A68 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_8_CTL[36] DIV_8_CTL[36] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT8_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT8_DIV : Integer division by (1+INT8_DIV). Allows for integer divisions in the range [1, 256]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 256]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is resticited to even numbers in the range [2, 256]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 23 (16 bit)
access : read-write


CLOCK_CTL[24]

Clock control register
address_offset : 0x13CB0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[24] CLOCK_CTL[24] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


DIV_16_5_CTL[29]

Divider control register (for 16.5 divider)
address_offset : 0x13CCC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_5_CTL[29] DIV_16_5_CTL[29] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: combined with fractional division, this divider type allows for a division in the range [1, 65,536 31/32] in 1/32 increments. For the generation of a divided clock, the division range is restricted to [2, 65,536 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 65,536]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


DIV_16_5_CTL[0]

Divider control register (for 16.5 divider)
address_offset : 0x1400 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_5_CTL[0] DIV_16_5_CTL[0] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: combined with fractional division, this divider type allows for a division in the range [1, 65,536 31/32] in 1/32 increments. For the generation of a divided clock, the division range is restricted to [2, 65,536 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 65,536]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[8]

Trigger control register
address_offset : 0x14090 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[8] TR_GR[0]-TR_OUT_CTL[8] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ADDR0

PPU region address 0 (slave structure)
address_offset : 0x14180 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ADDR0 PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ADDR0 read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SUBREGION_DISABLE ADDR24

SUBREGION_DISABLE : See corresponding field for PPU structure with programmable address. Note: this field is read-only. Its value is chip specific.
bits : 0 - 7 (8 bit)
access : read-only

ADDR24 : See corresponding field for PPU structure with programmable address. 'ADDR_DEF1': address of protected region. Note: this field is read-only. Its value is chip specific.
bits : 8 - 39 (32 bit)
access : read-only


PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ATT0

PPU region attributes 0 (slave structure)
address_offset : 0x14184 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ATT0 PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ATT0 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 UR UW UX PR PW PX NS PC_MASK_0 PC_MASK_15_TO_1 REGION_SIZE PC_MATCH ENABLED

UR : See corresponding field for PPU structure with programmable address.
bits : 0 - 0 (1 bit)
access : read-write

UW : See corresponding field for PPU structure with programmable address.
bits : 1 - 2 (2 bit)
access : read-write

UX : See corresponding field for PPU structure with programmable address. Note that this register is constant '1'; i.e. user execute accesses are ALWAYS allowed.
bits : 2 - 4 (3 bit)
access : read-only

PR : See corresponding field for PPU structure with programmable address.
bits : 3 - 6 (4 bit)
access : read-write

PW : See corresponding field for PPU structure with programmable address.
bits : 4 - 8 (5 bit)
access : read-write

PX : See corresponding field for PPU structure with programmable address. Note that this register is constant '1'; i.e. user execute accesses are ALWAYS allowed.
bits : 5 - 10 (6 bit)
access : read-only

NS : See corresponding field for PPU structure with programmable address.
bits : 6 - 12 (7 bit)
access : read-write

PC_MASK_0 : See corresponding field for PPU structure with programmable address.
bits : 8 - 16 (9 bit)
access : read-only

PC_MASK_15_TO_1 : See corresponding field for PPU structure with programmable address.
bits : 9 - 32 (24 bit)
access : read-write

REGION_SIZE : See corresponding field for PPU structure with programmable address. Note: this field is read-only. Its value is chip specific.
bits : 24 - 52 (29 bit)
access : read-only

PC_MATCH : See corresponding field for PPU structure with programmable address.
bits : 30 - 60 (31 bit)
access : read-write

ENABLED : See corresponding field for PPU structure with programmable address.
bits : 31 - 62 (32 bit)
access : read-write


PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ADDR1

PPU region address 1 (master structure)
address_offset : 0x141A0 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ADDR1 PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ADDR1 read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SUBREGION_DISABLE ADDR24

SUBREGION_DISABLE : See corresponding field for PPU structure with programmable address. Two out of a total of eight 32 B subregions are enabled. These subregions includes region structures 0 and 1. Note: this field is read-only.
bits : 0 - 7 (8 bit)
access : read-only

ADDR24 : See corresponding field for PPU structure with programmable address. 'ADDR_DEF1': base address of structure. Note: this field is read-only.
bits : 8 - 39 (32 bit)
access : read-only


PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ATT1

PPU region attributes 1 (master structure)
address_offset : 0x141A4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ATT1 PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ATT1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 UR UW UX PR PW PX NS PC_MASK_0 PC_MASK_15_TO_1 REGION_SIZE PC_MATCH ENABLED

UR : See corresponding field for PPU structure with programmable address. Note that this register is constant '1'; i.e. user read accesses are ALWAYS allowed.
bits : 0 - 0 (1 bit)
access : read-only

UW : See corresponding field for PPU structure with programmable address.
bits : 1 - 2 (2 bit)
access : read-write

UX : See corresponding field for PPU structure with programmable address. Note that this register is constant '0'; i.e. user execute accesses are NEVER allowed.
bits : 2 - 4 (3 bit)
access : read-only

PR : See corresponding field for PPU structure with programmable address. Note that this register is constant '1'; i.e. privileged read accesses are ALWAYS allowed.
bits : 3 - 6 (4 bit)
access : read-only

PW : See corresponding field for PPU structure with programmable address.
bits : 4 - 8 (5 bit)
access : read-write

PX : See corresponding field for PPU structure with programmable address. Note that this register is constant '0'; i.e. privileged execute accesses are NEVER allowed.
bits : 5 - 10 (6 bit)
access : read-only

NS : See corresponding field for PPU structure with programmable address.
bits : 6 - 12 (7 bit)
access : read-write

PC_MASK_0 : See corresponding field for PPU structure with programmable address.
bits : 8 - 16 (9 bit)
access : read-only

PC_MASK_15_TO_1 : See corresponding field for PPU structure with programmable address.
bits : 9 - 32 (24 bit)
access : read-write

REGION_SIZE : See corresponding field for PPU structure with programmable address. '7': 256 B region
bits : 24 - 52 (29 bit)
access : read-only

PC_MATCH : See corresponding field for PPU structure with programmable address.
bits : 30 - 60 (31 bit)
access : read-write

ENABLED : See corresponding field for PPU structure with programmable address.
bits : 31 - 62 (32 bit)
access : read-write


PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR0

PPU region address 0 (slave structure)
address_offset : 0x14280 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR0 PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR0 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SUBREGION_DISABLE ADDR24

SUBREGION_DISABLE : This field is used to individually disabled the eight equally sized subregions in which a region is partitioned. Subregion disable: Bit 0: subregion 0 disable. Bit 1: subregion 1 disable. Bit 2: subregion 2 disable. Bit 3: subregion 3 disable. Bit 4: subregion 4 disable. Bit 5: subregion 5 disable. Bit 6: subregion 6 disable. Bit 7: subregion 7 disable. E.g., a 64 KByte address region (REGION_SIZE is '15') has eight 8 KByte subregions. The access control as defined by PPU_REGION_ATT applies if the bus transfer address is within the address region AND the addressed subregion is NOT disabled. Note that the smallest region size is 256 B and the smallest subregion size is 32 B.
bits : 0 - 7 (8 bit)
access : read-write

ADDR24 : This field specifies the most significant bits of the 32-bit address of an address region. The region size is defined by PPU_REGION_ATT.REGION_SIZE. A region of n Byte is always n Byte aligned. As a result, some of the lesser significant address bits of ADDR24 may be ignored in determining whether a bus transfer address is within an address region. E.g., a 64 KByte address region (REGION_SIZE is '15') is 64 KByte aligned, and ADDR24[7:0] are ignored.
bits : 8 - 39 (32 bit)
access : read-write


PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT0

PPU region attributes 0 (slave structure)
address_offset : 0x14284 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT0 PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT0 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 UR UW UX PR PW PX NS PC_MASK_0 PC_MASK_15_TO_1 REGION_SIZE PC_MATCH ENABLED

UR : User read enable: '0': Disabled (user, read acceses are NOT allowed). '1': Enabled (user, read acceses are allowed).
bits : 0 - 0 (1 bit)
access : read-write

UW : User write enable: '0': Disabled (user, write acceses are NOT allowed). '1': Enabled (user, write acceses are allowed).
bits : 1 - 2 (2 bit)
access : read-write

UX : User execute enable: '0': Disabled (user, execute acceses are NOT allowed). '1': Enabled (user, execute acceses are allowed).
bits : 2 - 4 (3 bit)
access : read-only

PR : Privileged read enable: '0': Disabled (privileged, read acceses are NOT allowed). '1': Enabled (privileged, read acceses are allowed).
bits : 3 - 6 (4 bit)
access : read-write

PW : Privileged write enable: '0': Disabled (privileged, write acceses are NOT allowed). '1': Enabled (privileged, write acceses are allowed).
bits : 4 - 8 (5 bit)
access : read-write

PX : Privileged execute enable: '0': Disabled (privileged, execute acceses are NOT allowed). '1': Enabled (privileged, execute acceses are allowed).
bits : 5 - 10 (6 bit)
access : read-only

NS : Non-secure: '0': Secure (secure accesses allowed, non-secure access NOT allowed). '1': Non-secure (both secure and non-secure accesses allowed).
bits : 6 - 12 (7 bit)
access : read-write

PC_MASK_0 : This field specifies protection context identifier based access control for protection context '0'.
bits : 8 - 16 (9 bit)
access : read-only

PC_MASK_15_TO_1 : This field specifies protection context identifier based access control. Bit i: protection context i+1 enable. If '0', protection context i+1 access is disabled; i.e. not allowed. If '1', protection context i+1 access is enabled; i.e. allowed.
bits : 9 - 32 (24 bit)
access : read-write

REGION_SIZE : This field specifies the region size: '0'-'6': Undefined. '7': 256 B region '8': 512 B region '9': 1 KB region '10': 2 KB region '11': 4 KB region '12': 8 KB region '13': 16 KB region '14': 32 KB region '15': 64 KB region '16': 128 KB region '17': 256 KB region '18': 512 KB region '19': 1 MB region '20': 2 MB region '21': 4 MB region '22': 8 MB region '23': 16 MB region '24': 32 MB region '25': 64 MB region '26': 128 MB region '27': 256 MB region '28': 512 MB region '39': 1 GB region '30': 2 GB region '31': 4 GB region
bits : 24 - 52 (29 bit)
access : read-write

PC_MATCH : This field specifies if the PC field participates in the 'matching' process or the 'access evaluation' process: '0': PC field participates in 'access evalution'. '1': PC field participates in 'matching'. Note that it is possible to define different access control for multiple protection contexts by using multiple protection structures with the same address region and PC_MATCH set to '1'.
bits : 30 - 60 (31 bit)
access : read-write

ENABLED : Region enable: '0': Disabled. A disabled region will never result in a match on the bus transfer address. '1': Enabled. Note: a disabled address region performs logic gating to reduce dynamic power consumption.
bits : 31 - 62 (32 bit)
access : read-write


PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR1

PPU region address 1 (master structure)
address_offset : 0x142A0 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR1 PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR1 read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SUBREGION_DISABLE ADDR24

SUBREGION_DISABLE : See corresponding field for PPU structure with programmable address. Two out of a total of eight 32 B subregions are enabled. These subregions includes region structures 0 and 1. Note: this field is read-only.
bits : 0 - 7 (8 bit)
access : read-only

ADDR24 : See corresponding field for PPU structure with programmable address. 'ADDR_DEF1': base address of structure. Note: this field is read-only.
bits : 8 - 39 (32 bit)
access : read-only


PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT1

PPU region attributes 1 (master structure)
address_offset : 0x142A4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT1 PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 UR UW UX PR PW PX NS PC_MASK_0 PC_MASK_15_TO_1 REGION_SIZE PC_MATCH ENABLED

UR : See corresponding field for PPU structure with programmable address. Note that this register is constant '1'; i.e. user read accesses are ALWAYS allowed.
bits : 0 - 0 (1 bit)
access : read-only

UW : See corresponding field for PPU structure with programmable address.
bits : 1 - 2 (2 bit)
access : read-write

UX : See corresponding field for PPU structure with programmable address. Note that this register is constant '0'; i.e. user execute accesses are NEVER allowed.
bits : 2 - 4 (3 bit)
access : read-only

PR : See corresponding field for PPU structure with programmable address. Note that this register is constant '1'; i.e. privileged read accesses are ALWAYS allowed.
bits : 3 - 6 (4 bit)
access : read-only

PW : See corresponding field for PPU structure with programmable address.
bits : 4 - 8 (5 bit)
access : read-write

PX : See corresponding field for PPU structure with programmable address. Note that this register is constant '0'; i.e. privileged execute accesses are NEVER allowed.
bits : 5 - 10 (6 bit)
access : read-only

NS : See corresponding field for PPU structure with programmable address.
bits : 6 - 12 (7 bit)
access : read-write

PC_MASK_0 : See corresponding field for PPU structure with programmable address.
bits : 8 - 16 (9 bit)
access : read-only

PC_MASK_15_TO_1 : See corresponding field for PPU structure with programmable address.
bits : 9 - 32 (24 bit)
access : read-write

REGION_SIZE : See corresponding field for PPU structure with programmable address. '7': 256 B region
bits : 24 - 52 (29 bit)
access : read-only

PC_MATCH : See corresponding field for PPU structure with programmable address.
bits : 30 - 60 (31 bit)
access : read-write

ENABLED : See corresponding field for PPU structure with programmable address.
bits : 31 - 62 (32 bit)
access : read-write


DIV_8_CTL[37]

Divider control register (for 8.0 divider)
address_offset : 0x142FC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_8_CTL[37] DIV_8_CTL[37] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT8_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT8_DIV : Integer division by (1+INT8_DIV). Allows for integer divisions in the range [1, 256]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 256]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is resticited to even numbers in the range [2, 256]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 23 (16 bit)
access : read-write


DIV_16_CTL[33]

Divider control register (for 16.0 divider)
address_offset : 0x143C4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_CTL[33] DIV_16_CTL[33] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 65,536]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is restricted to even numbers in the range [2, 65,536]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


DIV_24_5_CTL[27]

Divider control register (for 24.5 divider)
address_offset : 0x144E8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_24_5_CTL[27] DIV_24_5_CTL[27] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT24_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT24_DIV : Integer division by (1+INT24_DIV). Allows for integer divisions in the range [1, 16,777,216]. Note: combined with fractional division, this divider type allows for a division in the range [1, 16,777,216 31/32] in 1/32 increments. For the generation of a divided clock, the integer division range is restricted to [2, 16,777,216 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 16,777,216]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 39 (32 bit)
access : read-write


DIV_16_5_CTL[30]

Divider control register (for 16.5 divider)
address_offset : 0x14744 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_5_CTL[30] DIV_16_5_CTL[30] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: combined with fractional division, this divider type allows for a division in the range [1, 65,536 31/32] in 1/32 increments. For the generation of a divided clock, the division range is restricted to [2, 65,536 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 65,536]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


CLOCK_CTL[25]

Clock control register
address_offset : 0x14914 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[25] CLOCK_CTL[25] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


DIV_8_CTL[38]

Divider control register (for 8.0 divider)
address_offset : 0x14B94 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_8_CTL[38] DIV_8_CTL[38] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT8_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT8_DIV : Integer division by (1+INT8_DIV). Allows for integer divisions in the range [1, 256]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 256]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is resticited to even numbers in the range [2, 256]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 23 (16 bit)
access : read-write


DIV_16_CTL[34]

Divider control register (for 16.0 divider)
address_offset : 0x14D4C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_CTL[34] DIV_16_CTL[34] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 65,536]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is restricted to even numbers in the range [2, 65,536]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


DIV_24_5_CTL[28]

Divider control register (for 24.5 divider)
address_offset : 0x15058 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_24_5_CTL[28] DIV_24_5_CTL[28] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT24_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT24_DIV : Integer division by (1+INT24_DIV). Allows for integer divisions in the range [1, 16,777,216]. Note: combined with fractional division, this divider type allows for a division in the range [1, 16,777,216 31/32] in 1/32 increments. For the generation of a divided clock, the integer division range is restricted to [2, 16,777,216 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 16,777,216]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 39 (32 bit)
access : read-write


DIV_16_5_CTL[31]

Divider control register (for 16.5 divider)
address_offset : 0x151C0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_5_CTL[31] DIV_16_5_CTL[31] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: combined with fractional division, this divider type allows for a division in the range [1, 65,536 31/32] in 1/32 increments. For the generation of a divided clock, the division range is restricted to [2, 65,536 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 65,536]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


DIV_8_CTL[39]

Divider control register (for 8.0 divider)
address_offset : 0x15430 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_8_CTL[39] DIV_8_CTL[39] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT8_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT8_DIV : Integer division by (1+INT8_DIV). Allows for integer divisions in the range [1, 256]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 256]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is resticited to even numbers in the range [2, 256]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 23 (16 bit)
access : read-write


CLOCK_CTL[26]

Clock control register
address_offset : 0x1557C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[26] CLOCK_CTL[26] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


DIV_16_CTL[35]

Divider control register (for 16.0 divider)
address_offset : 0x156D8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_CTL[35] DIV_16_CTL[35] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 65,536]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is restricted to even numbers in the range [2, 65,536]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


DIV_24_5_CTL[29]

Divider control register (for 24.5 divider)
address_offset : 0x15BCC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_24_5_CTL[29] DIV_24_5_CTL[29] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT24_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT24_DIV : Integer division by (1+INT24_DIV). Allows for integer divisions in the range [1, 16,777,216]. Note: combined with fractional division, this divider type allows for a division in the range [1, 16,777,216 31/32] in 1/32 increments. For the generation of a divided clock, the integer division range is restricted to [2, 16,777,216 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 16,777,216]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 39 (32 bit)
access : read-write


DIV_16_5_CTL[32]

Divider control register (for 16.5 divider)
address_offset : 0x15C40 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_5_CTL[32] DIV_16_5_CTL[32] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: combined with fractional division, this divider type allows for a division in the range [1, 65,536 31/32] in 1/32 increments. For the generation of a divided clock, the division range is restricted to [2, 65,536 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 65,536]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


DIV_8_CTL[40]

Divider control register (for 8.0 divider)
address_offset : 0x15CD0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_8_CTL[40] DIV_8_CTL[40] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT8_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT8_DIV : Integer division by (1+INT8_DIV). Allows for integer divisions in the range [1, 256]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 256]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is resticited to even numbers in the range [2, 256]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 23 (16 bit)
access : read-write


DIV_24_5_CTL[0]

Divider control register (for 24.5 divider)
address_offset : 0x1600 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_24_5_CTL[0] DIV_24_5_CTL[0] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT24_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT24_DIV : Integer division by (1+INT24_DIV). Allows for integer divisions in the range [1, 16,777,216]. Note: combined with fractional division, this divider type allows for a division in the range [1, 16,777,216 31/32] in 1/32 increments. For the generation of a divided clock, the integer division range is restricted to [2, 16,777,216 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 16,777,216]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 39 (32 bit)
access : read-write


DIV_16_CTL[36]

Divider control register (for 16.0 divider)
address_offset : 0x16068 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_CTL[36] DIV_16_CTL[36] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 65,536]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is restricted to even numbers in the range [2, 65,536]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[9]

Trigger control register
address_offset : 0x160B4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[9] TR_GR[0]-TR_OUT_CTL[9] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


CLOCK_CTL[27]

Clock control register
address_offset : 0x161E8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[27] CLOCK_CTL[27] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


DIV_8_CTL[41]

Divider control register (for 8.0 divider)
address_offset : 0x16574 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_8_CTL[41] DIV_8_CTL[41] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT8_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT8_DIV : Integer division by (1+INT8_DIV). Allows for integer divisions in the range [1, 256]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 256]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is resticited to even numbers in the range [2, 256]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 23 (16 bit)
access : read-write


DIV_16_5_CTL[33]

Divider control register (for 16.5 divider)
address_offset : 0x166C4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_5_CTL[33] DIV_16_5_CTL[33] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: combined with fractional division, this divider type allows for a division in the range [1, 65,536 31/32] in 1/32 increments. For the generation of a divided clock, the division range is restricted to [2, 65,536 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 65,536]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


DIV_24_5_CTL[30]

Divider control register (for 24.5 divider)
address_offset : 0x16744 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_24_5_CTL[30] DIV_24_5_CTL[30] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT24_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT24_DIV : Integer division by (1+INT24_DIV). Allows for integer divisions in the range [1, 16,777,216]. Note: combined with fractional division, this divider type allows for a division in the range [1, 16,777,216 31/32] in 1/32 increments. For the generation of a divided clock, the integer division range is restricted to [2, 16,777,216 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 16,777,216]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 39 (32 bit)
access : read-write


DIV_16_CTL[37]

Divider control register (for 16.0 divider)
address_offset : 0x169FC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_CTL[37] DIV_16_CTL[37] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 65,536]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is restricted to even numbers in the range [2, 65,536]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


DIV_8_CTL[42]

Divider control register (for 8.0 divider)
address_offset : 0x16E1C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_8_CTL[42] DIV_8_CTL[42] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT8_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT8_DIV : Integer division by (1+INT8_DIV). Allows for integer divisions in the range [1, 256]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 256]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is resticited to even numbers in the range [2, 256]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 23 (16 bit)
access : read-write


CLOCK_CTL[28]

Clock control register
address_offset : 0x16E58 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[28] CLOCK_CTL[28] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


DIV_16_5_CTL[34]

Divider control register (for 16.5 divider)
address_offset : 0x1714C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_5_CTL[34] DIV_16_5_CTL[34] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: combined with fractional division, this divider type allows for a division in the range [1, 65,536 31/32] in 1/32 increments. For the generation of a divided clock, the division range is restricted to [2, 65,536 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 65,536]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


DIV_24_5_CTL[31]

Divider control register (for 24.5 divider)
address_offset : 0x172C0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_24_5_CTL[31] DIV_24_5_CTL[31] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT24_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT24_DIV : Integer division by (1+INT24_DIV). Allows for integer divisions in the range [1, 16,777,216]. Note: combined with fractional division, this divider type allows for a division in the range [1, 16,777,216 31/32] in 1/32 increments. For the generation of a divided clock, the integer division range is restricted to [2, 16,777,216 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 16,777,216]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 39 (32 bit)
access : read-write


DIV_16_CTL[38]

Divider control register (for 16.0 divider)
address_offset : 0x17394 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_CTL[38] DIV_16_CTL[38] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 65,536]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is restricted to even numbers in the range [2, 65,536]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


DIV_8_CTL[43]

Divider control register (for 8.0 divider)
address_offset : 0x176C8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_8_CTL[43] DIV_8_CTL[43] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT8_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT8_DIV : Integer division by (1+INT8_DIV). Allows for integer divisions in the range [1, 256]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 256]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is resticited to even numbers in the range [2, 256]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 23 (16 bit)
access : read-write


CLOCK_CTL[29]

Clock control register
address_offset : 0x17ACC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[29] CLOCK_CTL[29] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


DIV_16_5_CTL[35]

Divider control register (for 16.5 divider)
address_offset : 0x17BD8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_5_CTL[35] DIV_16_5_CTL[35] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: combined with fractional division, this divider type allows for a division in the range [1, 65,536 31/32] in 1/32 increments. For the generation of a divided clock, the division range is restricted to [2, 65,536 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 65,536]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


DIV_16_CTL[39]

Divider control register (for 16.0 divider)
address_offset : 0x17D30 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_CTL[39] DIV_16_CTL[39] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 65,536]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is restricted to even numbers in the range [2, 65,536]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


DIV_24_5_CTL[32]

Divider control register (for 24.5 divider)
address_offset : 0x17E40 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_24_5_CTL[32] DIV_24_5_CTL[32] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT24_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT24_DIV : Integer division by (1+INT24_DIV). Allows for integer divisions in the range [1, 16,777,216]. Note: combined with fractional division, this divider type allows for a division in the range [1, 16,777,216 31/32] in 1/32 increments. For the generation of a divided clock, the integer division range is restricted to [2, 16,777,216 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 16,777,216]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 39 (32 bit)
access : read-write


DIV_8_CTL[44]

Divider control register (for 8.0 divider)
address_offset : 0x17F78 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_8_CTL[44] DIV_8_CTL[44] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT8_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT8_DIV : Integer division by (1+INT8_DIV). Allows for integer divisions in the range [1, 256]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 256]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is resticited to even numbers in the range [2, 256]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 23 (16 bit)
access : read-write


GR[3]-GR[2]-GR[1]-GR[0]-CLOCK_CTL

Clock control
address_offset : 0x180 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

GR[3]-GR[2]-GR[1]-GR[0]-CLOCK_CTL GR[3]-GR[2]-GR[1]-GR[0]-CLOCK_CTL read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 INT8_DIV

INT8_DIV : Specifies a group clock divider (from the peripheral clock 'clk_peri' to the group clock 'clk_group[3/4/5/...15]'). Integer division by (1+INT8_DIV). Allows for integer divisions in the range [1, 256]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 23 (16 bit)
access : read-write


CLOCK_CTL[0]

Clock control register
address_offset : 0x1800 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[0] CLOCK_CTL[0] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


DIV_8_CTL[1]

Divider control register (for 8.0 divider)
address_offset : 0x1804 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_8_CTL[1] DIV_8_CTL[1] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT8_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT8_DIV : Integer division by (1+INT8_DIV). Allows for integer divisions in the range [1, 256]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 256]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is resticited to even numbers in the range [2, 256]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 23 (16 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[10]

Trigger control register
address_offset : 0x180DC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[10] TR_GR[0]-TR_OUT_CTL[10] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR0

PPU region address 0 (slave structure)
address_offset : 0x183C0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR0 PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR0 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SUBREGION_DISABLE ADDR24

SUBREGION_DISABLE : This field is used to individually disabled the eight equally sized subregions in which a region is partitioned. Subregion disable: Bit 0: subregion 0 disable. Bit 1: subregion 1 disable. Bit 2: subregion 2 disable. Bit 3: subregion 3 disable. Bit 4: subregion 4 disable. Bit 5: subregion 5 disable. Bit 6: subregion 6 disable. Bit 7: subregion 7 disable. E.g., a 64 KByte address region (REGION_SIZE is '15') has eight 8 KByte subregions. The access control as defined by PPU_REGION_ATT applies if the bus transfer address is within the address region AND the addressed subregion is NOT disabled. Note that the smallest region size is 256 B and the smallest subregion size is 32 B.
bits : 0 - 7 (8 bit)
access : read-write

ADDR24 : This field specifies the most significant bits of the 32-bit address of an address region. The region size is defined by PPU_REGION_ATT.REGION_SIZE. A region of n Byte is always n Byte aligned. As a result, some of the lesser significant address bits of ADDR24 may be ignored in determining whether a bus transfer address is within an address region. E.g., a 64 KByte address region (REGION_SIZE is '15') is 64 KByte aligned, and ADDR24[7:0] are ignored.
bits : 8 - 39 (32 bit)
access : read-write


PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT0

PPU region attributes 0 (slave structure)
address_offset : 0x183C4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT0 PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT0 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 UR UW UX PR PW PX NS PC_MASK_0 PC_MASK_15_TO_1 REGION_SIZE PC_MATCH ENABLED

UR : User read enable: '0': Disabled (user, read acceses are NOT allowed). '1': Enabled (user, read acceses are allowed).
bits : 0 - 0 (1 bit)
access : read-write

UW : User write enable: '0': Disabled (user, write acceses are NOT allowed). '1': Enabled (user, write acceses are allowed).
bits : 1 - 2 (2 bit)
access : read-write

UX : User execute enable: '0': Disabled (user, execute acceses are NOT allowed). '1': Enabled (user, execute acceses are allowed).
bits : 2 - 4 (3 bit)
access : read-only

PR : Privileged read enable: '0': Disabled (privileged, read acceses are NOT allowed). '1': Enabled (privileged, read acceses are allowed).
bits : 3 - 6 (4 bit)
access : read-write

PW : Privileged write enable: '0': Disabled (privileged, write acceses are NOT allowed). '1': Enabled (privileged, write acceses are allowed).
bits : 4 - 8 (5 bit)
access : read-write

PX : Privileged execute enable: '0': Disabled (privileged, execute acceses are NOT allowed). '1': Enabled (privileged, execute acceses are allowed).
bits : 5 - 10 (6 bit)
access : read-only

NS : Non-secure: '0': Secure (secure accesses allowed, non-secure access NOT allowed). '1': Non-secure (both secure and non-secure accesses allowed).
bits : 6 - 12 (7 bit)
access : read-write

PC_MASK_0 : This field specifies protection context identifier based access control for protection context '0'.
bits : 8 - 16 (9 bit)
access : read-only

PC_MASK_15_TO_1 : This field specifies protection context identifier based access control. Bit i: protection context i+1 enable. If '0', protection context i+1 access is disabled; i.e. not allowed. If '1', protection context i+1 access is enabled; i.e. allowed.
bits : 9 - 32 (24 bit)
access : read-write

REGION_SIZE : This field specifies the region size: '0'-'6': Undefined. '7': 256 B region '8': 512 B region '9': 1 KB region '10': 2 KB region '11': 4 KB region '12': 8 KB region '13': 16 KB region '14': 32 KB region '15': 64 KB region '16': 128 KB region '17': 256 KB region '18': 512 KB region '19': 1 MB region '20': 2 MB region '21': 4 MB region '22': 8 MB region '23': 16 MB region '24': 32 MB region '25': 64 MB region '26': 128 MB region '27': 256 MB region '28': 512 MB region '39': 1 GB region '30': 2 GB region '31': 4 GB region
bits : 24 - 52 (29 bit)
access : read-write

PC_MATCH : This field specifies if the PC field participates in the 'matching' process or the 'access evaluation' process: '0': PC field participates in 'access evalution'. '1': PC field participates in 'matching'. Note that it is possible to define different access control for multiple protection contexts by using multiple protection structures with the same address region and PC_MATCH set to '1'.
bits : 30 - 60 (31 bit)
access : read-write

ENABLED : Region enable: '0': Disabled. A disabled region will never result in a match on the bus transfer address. '1': Enabled. Note: a disabled address region performs logic gating to reduce dynamic power consumption.
bits : 31 - 62 (32 bit)
access : read-write


PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR1

PPU region address 1 (master structure)
address_offset : 0x183E0 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR1 PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR1 read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SUBREGION_DISABLE ADDR24

SUBREGION_DISABLE : See corresponding field for PPU structure with programmable address. Two out of a total of eight 32 B subregions are enabled. These subregions includes region structures 0 and 1. Note: this field is read-only.
bits : 0 - 7 (8 bit)
access : read-only

ADDR24 : See corresponding field for PPU structure with programmable address. 'ADDR_DEF1': base address of structure. Note: this field is read-only.
bits : 8 - 39 (32 bit)
access : read-only


PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT1

PPU region attributes 1 (master structure)
address_offset : 0x183E4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT1 PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 UR UW UX PR PW PX NS PC_MASK_0 PC_MASK_15_TO_1 REGION_SIZE PC_MATCH ENABLED

UR : See corresponding field for PPU structure with programmable address. Note that this register is constant '1'; i.e. user read accesses are ALWAYS allowed.
bits : 0 - 0 (1 bit)
access : read-only

UW : See corresponding field for PPU structure with programmable address.
bits : 1 - 2 (2 bit)
access : read-write

UX : See corresponding field for PPU structure with programmable address. Note that this register is constant '0'; i.e. user execute accesses are NEVER allowed.
bits : 2 - 4 (3 bit)
access : read-only

PR : See corresponding field for PPU structure with programmable address. Note that this register is constant '1'; i.e. privileged read accesses are ALWAYS allowed.
bits : 3 - 6 (4 bit)
access : read-only

PW : See corresponding field for PPU structure with programmable address.
bits : 4 - 8 (5 bit)
access : read-write

PX : See corresponding field for PPU structure with programmable address. Note that this register is constant '0'; i.e. privileged execute accesses are NEVER allowed.
bits : 5 - 10 (6 bit)
access : read-only

NS : See corresponding field for PPU structure with programmable address.
bits : 6 - 12 (7 bit)
access : read-write

PC_MASK_0 : See corresponding field for PPU structure with programmable address.
bits : 8 - 16 (9 bit)
access : read-only

PC_MASK_15_TO_1 : See corresponding field for PPU structure with programmable address.
bits : 9 - 32 (24 bit)
access : read-write

REGION_SIZE : See corresponding field for PPU structure with programmable address. '7': 256 B region
bits : 24 - 52 (29 bit)
access : read-only

PC_MATCH : See corresponding field for PPU structure with programmable address.
bits : 30 - 60 (31 bit)
access : read-write

ENABLED : See corresponding field for PPU structure with programmable address.
bits : 31 - 62 (32 bit)
access : read-write


DIV_16_5_CTL[36]

Divider control register (for 16.5 divider)
address_offset : 0x18668 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_5_CTL[36] DIV_16_5_CTL[36] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: combined with fractional division, this divider type allows for a division in the range [1, 65,536 31/32] in 1/32 increments. For the generation of a divided clock, the division range is restricted to [2, 65,536 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 65,536]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


DIV_16_CTL[40]

Divider control register (for 16.0 divider)
address_offset : 0x186D0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_CTL[40] DIV_16_CTL[40] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 65,536]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is restricted to even numbers in the range [2, 65,536]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


CLOCK_CTL[30]

Clock control register
address_offset : 0x18744 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[30] CLOCK_CTL[30] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


DIV_8_CTL[45]

Divider control register (for 8.0 divider)
address_offset : 0x1882C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_8_CTL[45] DIV_8_CTL[45] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT8_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT8_DIV : Integer division by (1+INT8_DIV). Allows for integer divisions in the range [1, 256]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 256]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is resticited to even numbers in the range [2, 256]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 23 (16 bit)
access : read-write


DIV_24_5_CTL[33]

Divider control register (for 24.5 divider)
address_offset : 0x189C4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_24_5_CTL[33] DIV_24_5_CTL[33] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT24_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT24_DIV : Integer division by (1+INT24_DIV). Allows for integer divisions in the range [1, 16,777,216]. Note: combined with fractional division, this divider type allows for a division in the range [1, 16,777,216 31/32] in 1/32 increments. For the generation of a divided clock, the integer division range is restricted to [2, 16,777,216 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 16,777,216]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 39 (32 bit)
access : read-write


DIV_16_CTL[41]

Divider control register (for 16.0 divider)
address_offset : 0x19074 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_CTL[41] DIV_16_CTL[41] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 65,536]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is restricted to even numbers in the range [2, 65,536]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


DIV_8_CTL[46]

Divider control register (for 8.0 divider)
address_offset : 0x190E4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_8_CTL[46] DIV_8_CTL[46] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT8_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT8_DIV : Integer division by (1+INT8_DIV). Allows for integer divisions in the range [1, 256]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 256]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is resticited to even numbers in the range [2, 256]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 23 (16 bit)
access : read-write


DIV_16_5_CTL[37]

Divider control register (for 16.5 divider)
address_offset : 0x190FC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_5_CTL[37] DIV_16_5_CTL[37] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: combined with fractional division, this divider type allows for a division in the range [1, 65,536 31/32] in 1/32 increments. For the generation of a divided clock, the division range is restricted to [2, 65,536 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 65,536]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ADDR0

PPU region address 0 (slave structure)
address_offset : 0x19280 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ADDR0 PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ADDR0 read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SUBREGION_DISABLE ADDR24

SUBREGION_DISABLE : See corresponding field for PPU structure with programmable address. Note: this field is read-only. Its value is chip specific.
bits : 0 - 7 (8 bit)
access : read-only

ADDR24 : See corresponding field for PPU structure with programmable address. 'ADDR_DEF1': address of protected region. Note: this field is read-only. Its value is chip specific.
bits : 8 - 39 (32 bit)
access : read-only


PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ATT0

PPU region attributes 0 (slave structure)
address_offset : 0x19284 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ATT0 PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ATT0 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 UR UW UX PR PW PX NS PC_MASK_0 PC_MASK_15_TO_1 REGION_SIZE PC_MATCH ENABLED

UR : See corresponding field for PPU structure with programmable address.
bits : 0 - 0 (1 bit)
access : read-write

UW : See corresponding field for PPU structure with programmable address.
bits : 1 - 2 (2 bit)
access : read-write

UX : See corresponding field for PPU structure with programmable address. Note that this register is constant '1'; i.e. user execute accesses are ALWAYS allowed.
bits : 2 - 4 (3 bit)
access : read-only

PR : See corresponding field for PPU structure with programmable address.
bits : 3 - 6 (4 bit)
access : read-write

PW : See corresponding field for PPU structure with programmable address.
bits : 4 - 8 (5 bit)
access : read-write

PX : See corresponding field for PPU structure with programmable address. Note that this register is constant '1'; i.e. user execute accesses are ALWAYS allowed.
bits : 5 - 10 (6 bit)
access : read-only

NS : See corresponding field for PPU structure with programmable address.
bits : 6 - 12 (7 bit)
access : read-write

PC_MASK_0 : See corresponding field for PPU structure with programmable address.
bits : 8 - 16 (9 bit)
access : read-only

PC_MASK_15_TO_1 : See corresponding field for PPU structure with programmable address.
bits : 9 - 32 (24 bit)
access : read-write

REGION_SIZE : See corresponding field for PPU structure with programmable address. Note: this field is read-only. Its value is chip specific.
bits : 24 - 52 (29 bit)
access : read-only

PC_MATCH : See corresponding field for PPU structure with programmable address.
bits : 30 - 60 (31 bit)
access : read-write

ENABLED : See corresponding field for PPU structure with programmable address.
bits : 31 - 62 (32 bit)
access : read-write


PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ADDR1

PPU region address 1 (master structure)
address_offset : 0x192A0 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ADDR1 PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ADDR1 read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SUBREGION_DISABLE ADDR24

SUBREGION_DISABLE : See corresponding field for PPU structure with programmable address. Two out of a total of eight 32 B subregions are enabled. These subregions includes region structures 0 and 1. Note: this field is read-only.
bits : 0 - 7 (8 bit)
access : read-only

ADDR24 : See corresponding field for PPU structure with programmable address. 'ADDR_DEF1': base address of structure. Note: this field is read-only.
bits : 8 - 39 (32 bit)
access : read-only


PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ATT1

PPU region attributes 1 (master structure)
address_offset : 0x192A4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ATT1 PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ATT1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 UR UW UX PR PW PX NS PC_MASK_0 PC_MASK_15_TO_1 REGION_SIZE PC_MATCH ENABLED

UR : See corresponding field for PPU structure with programmable address. Note that this register is constant '1'; i.e. user read accesses are ALWAYS allowed.
bits : 0 - 0 (1 bit)
access : read-only

UW : See corresponding field for PPU structure with programmable address.
bits : 1 - 2 (2 bit)
access : read-write

UX : See corresponding field for PPU structure with programmable address. Note that this register is constant '0'; i.e. user execute accesses are NEVER allowed.
bits : 2 - 4 (3 bit)
access : read-only

PR : See corresponding field for PPU structure with programmable address. Note that this register is constant '1'; i.e. privileged read accesses are ALWAYS allowed.
bits : 3 - 6 (4 bit)
access : read-only

PW : See corresponding field for PPU structure with programmable address.
bits : 4 - 8 (5 bit)
access : read-write

PX : See corresponding field for PPU structure with programmable address. Note that this register is constant '0'; i.e. privileged execute accesses are NEVER allowed.
bits : 5 - 10 (6 bit)
access : read-only

NS : See corresponding field for PPU structure with programmable address.
bits : 6 - 12 (7 bit)
access : read-write

PC_MASK_0 : See corresponding field for PPU structure with programmable address.
bits : 8 - 16 (9 bit)
access : read-only

PC_MASK_15_TO_1 : See corresponding field for PPU structure with programmable address.
bits : 9 - 32 (24 bit)
access : read-write

REGION_SIZE : See corresponding field for PPU structure with programmable address. '7': 256 B region
bits : 24 - 52 (29 bit)
access : read-only

PC_MATCH : See corresponding field for PPU structure with programmable address.
bits : 30 - 60 (31 bit)
access : read-write

ENABLED : See corresponding field for PPU structure with programmable address.
bits : 31 - 62 (32 bit)
access : read-write


CLOCK_CTL[31]

Clock control register
address_offset : 0x193C0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[31] CLOCK_CTL[31] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


DIV_24_5_CTL[34]

Divider control register (for 24.5 divider)
address_offset : 0x1954C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_24_5_CTL[34] DIV_24_5_CTL[34] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT24_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT24_DIV : Integer division by (1+INT24_DIV). Allows for integer divisions in the range [1, 16,777,216]. Note: combined with fractional division, this divider type allows for a division in the range [1, 16,777,216 31/32] in 1/32 increments. For the generation of a divided clock, the integer division range is restricted to [2, 16,777,216 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 16,777,216]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 39 (32 bit)
access : read-write


DIV_8_CTL[47]

Divider control register (for 8.0 divider)
address_offset : 0x199A0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_8_CTL[47] DIV_8_CTL[47] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT8_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT8_DIV : Integer division by (1+INT8_DIV). Allows for integer divisions in the range [1, 256]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 256]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is resticited to even numbers in the range [2, 256]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 23 (16 bit)
access : read-write


DIV_16_CTL[42]

Divider control register (for 16.0 divider)
address_offset : 0x19A1C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_CTL[42] DIV_16_CTL[42] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 65,536]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is restricted to even numbers in the range [2, 65,536]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


DIV_16_5_CTL[38]

Divider control register (for 16.5 divider)
address_offset : 0x19B94 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_5_CTL[38] DIV_16_5_CTL[38] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: combined with fractional division, this divider type allows for a division in the range [1, 65,536 31/32] in 1/32 increments. For the generation of a divided clock, the division range is restricted to [2, 65,536 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 65,536]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


GR[3]-GR[2]-GR[1]-GR[0]-SL_CTL

Slave control
address_offset : 0x1A0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

GR[3]-GR[2]-GR[1]-GR[0]-SL_CTL GR[3]-GR[2]-GR[1]-GR[0]-SL_CTL read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ENABLED_0 ENABLED_1 ENABLED_2 ENABLED_3 ENABLED_4 ENABLED_5 ENABLED_6 ENABLED_7 ENABLED_8 ENABLED_9 ENABLED_10 ENABLED_11 ENABLED_12 ENABLED_13 ENABLED_14 ENABLED_15

ENABLED_0 : Peripheral group, slave 0 enable. This field is for the peripheral group internal MMIO register slave (PPU structures) and is a constant '1'. This slave can NOT be disabled.
bits : 0 - 0 (1 bit)
access : read-only

ENABLED_1 : Peripheral group, slave 1 enable. If the slave is disabled, its clock is gated off (constant '0') and its resets are activated. Note: For peripheral group 0 (the peripheral interconnect MMIO registers), this field is a constant '1' (SW: R): the slave can NOT be disabled.
bits : 1 - 2 (2 bit)
access : read-write

ENABLED_2 : Peripheral group, slave 2 enable. If the slave is disabled, its clock is gated off (constant '0') and its resets are activated. Note: For peripheral group 0 (the peripheral interconnect, master interface MMIO registers), this field is a constant '1' (SW: R): the slave can NOT be disabled.
bits : 2 - 4 (3 bit)
access : read-write

ENABLED_3 : N/A
bits : 3 - 6 (4 bit)
access : read-write

ENABLED_4 : N/A
bits : 4 - 8 (5 bit)
access : read-write

ENABLED_5 : N/A
bits : 5 - 10 (6 bit)
access : read-write

ENABLED_6 : N/A
bits : 6 - 12 (7 bit)
access : read-write

ENABLED_7 : N/A
bits : 7 - 14 (8 bit)
access : read-write

ENABLED_8 : N/A
bits : 8 - 16 (9 bit)
access : read-write

ENABLED_9 : N/A
bits : 9 - 18 (10 bit)
access : read-write

ENABLED_10 : N/A
bits : 10 - 20 (11 bit)
access : read-write

ENABLED_11 : N/A
bits : 11 - 22 (12 bit)
access : read-write

ENABLED_12 : N/A
bits : 12 - 24 (13 bit)
access : read-write

ENABLED_13 : N/A
bits : 13 - 26 (14 bit)
access : read-write

ENABLED_14 : N/A
bits : 14 - 28 (15 bit)
access : read-write

ENABLED_15 : N/A
bits : 15 - 30 (16 bit)
access : read-write


CLOCK_CTL[32]

Clock control register
address_offset : 0x1A040 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[32] CLOCK_CTL[32] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


DIV_24_5_CTL[35]

Divider control register (for 24.5 divider)
address_offset : 0x1A0D8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_24_5_CTL[35] DIV_24_5_CTL[35] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT24_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT24_DIV : Integer division by (1+INT24_DIV). Allows for integer divisions in the range [1, 16,777,216]. Note: combined with fractional division, this divider type allows for a division in the range [1, 16,777,216 31/32] in 1/32 increments. For the generation of a divided clock, the integer division range is restricted to [2, 16,777,216 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 16,777,216]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 39 (32 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[11]

Trigger control register
address_offset : 0x1A108 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[11] TR_GR[0]-TR_OUT_CTL[11] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


DIV_8_CTL[48]

Divider control register (for 8.0 divider)
address_offset : 0x1A260 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_8_CTL[48] DIV_8_CTL[48] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT8_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT8_DIV : Integer division by (1+INT8_DIV). Allows for integer divisions in the range [1, 256]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 256]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is resticited to even numbers in the range [2, 256]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 23 (16 bit)
access : read-write


DIV_16_CTL[43]

Divider control register (for 16.0 divider)
address_offset : 0x1A3C8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_CTL[43] DIV_16_CTL[43] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 65,536]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is restricted to even numbers in the range [2, 65,536]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


GR[3]-GR[2]-GR[1]-GR[0]-TIMEOUT_CTL

Timeout control
address_offset : 0x1A4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

GR[3]-GR[2]-GR[1]-GR[0]-TIMEOUT_CTL GR[3]-GR[2]-GR[1]-GR[0]-TIMEOUT_CTL read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TIMEOUT

TIMEOUT : This field specifies a number of peripheral group (clk_group) clock cycles. If an AHB-Lite bus transfer takes more than the specified number of cycles (timeout detection), the bus transfer is terminated with an AHB-Lite bus error and a fault is generated (and possibly recorded in the fault report structure(s)). '0x0000'-'0xfffe': Number of peripheral group clock cycles. '0xffff': This value is the default/reset value and specifies that no timeout detection is performed: a bus transfer will never be terminated and a fault will never be generated.
bits : 0 - 15 (16 bit)
access : read-write


DIV_16_5_CTL[39]

Divider control register (for 16.5 divider)
address_offset : 0x1A630 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_5_CTL[39] DIV_16_5_CTL[39] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: combined with fractional division, this divider type allows for a division in the range [1, 65,536 31/32] in 1/32 increments. For the generation of a divided clock, the division range is restricted to [2, 65,536 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 65,536]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


DIV_8_CTL[49]

Divider control register (for 8.0 divider)
address_offset : 0x1AB24 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_8_CTL[49] DIV_8_CTL[49] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT8_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT8_DIV : Integer division by (1+INT8_DIV). Allows for integer divisions in the range [1, 256]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 256]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is resticited to even numbers in the range [2, 256]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 23 (16 bit)
access : read-write


DIV_24_5_CTL[36]

Divider control register (for 24.5 divider)
address_offset : 0x1AC68 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_24_5_CTL[36] DIV_24_5_CTL[36] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT24_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT24_DIV : Integer division by (1+INT24_DIV). Allows for integer divisions in the range [1, 16,777,216]. Note: combined with fractional division, this divider type allows for a division in the range [1, 16,777,216 31/32] in 1/32 increments. For the generation of a divided clock, the integer division range is restricted to [2, 16,777,216 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 16,777,216]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 39 (32 bit)
access : read-write


CLOCK_CTL[33]

Clock control register
address_offset : 0x1ACC4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[33] CLOCK_CTL[33] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


DIV_16_CTL[44]

Divider control register (for 16.0 divider)
address_offset : 0x1AD78 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_CTL[44] DIV_16_CTL[44] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 65,536]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is restricted to even numbers in the range [2, 65,536]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


DIV_16_CTL[1]

Divider control register (for 16.0 divider)
address_offset : 0x1B04 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_CTL[1] DIV_16_CTL[1] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 65,536]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is restricted to even numbers in the range [2, 65,536]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


DIV_16_5_CTL[40]

Divider control register (for 16.5 divider)
address_offset : 0x1B0D0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_5_CTL[40] DIV_16_5_CTL[40] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: combined with fractional division, this divider type allows for a division in the range [1, 65,536 31/32] in 1/32 increments. For the generation of a divided clock, the division range is restricted to [2, 65,536 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 65,536]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


DIV_8_CTL[50]

Divider control register (for 8.0 divider)
address_offset : 0x1B3EC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_8_CTL[50] DIV_8_CTL[50] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT8_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT8_DIV : Integer division by (1+INT8_DIV). Allows for integer divisions in the range [1, 256]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 256]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is resticited to even numbers in the range [2, 256]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 23 (16 bit)
access : read-write


DIV_16_CTL[45]

Divider control register (for 16.0 divider)
address_offset : 0x1B72C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_CTL[45] DIV_16_CTL[45] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 65,536]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is restricted to even numbers in the range [2, 65,536]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


DIV_24_5_CTL[37]

Divider control register (for 24.5 divider)
address_offset : 0x1B7FC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_24_5_CTL[37] DIV_24_5_CTL[37] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT24_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT24_DIV : Integer division by (1+INT24_DIV). Allows for integer divisions in the range [1, 16,777,216]. Note: combined with fractional division, this divider type allows for a division in the range [1, 16,777,216 31/32] in 1/32 increments. For the generation of a divided clock, the integer division range is restricted to [2, 16,777,216 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 16,777,216]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 39 (32 bit)
access : read-write


CLOCK_CTL[34]

Clock control register
address_offset : 0x1B94C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[34] CLOCK_CTL[34] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


DIV_16_5_CTL[41]

Divider control register (for 16.5 divider)
address_offset : 0x1BB74 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_5_CTL[41] DIV_16_5_CTL[41] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: combined with fractional division, this divider type allows for a division in the range [1, 65,536 31/32] in 1/32 increments. For the generation of a divided clock, the division range is restricted to [2, 65,536 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 65,536]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


DIV_8_CTL[51]

Divider control register (for 8.0 divider)
address_offset : 0x1BCB8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_8_CTL[51] DIV_8_CTL[51] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT8_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT8_DIV : Integer division by (1+INT8_DIV). Allows for integer divisions in the range [1, 256]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 256]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is resticited to even numbers in the range [2, 256]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 23 (16 bit)
access : read-write


DIV_16_CTL[46]

Divider control register (for 16.0 divider)
address_offset : 0x1C0E4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_CTL[46] DIV_16_CTL[46] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 65,536]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is restricted to even numbers in the range [2, 65,536]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[12]

Trigger control register
address_offset : 0x1C138 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[12] TR_GR[0]-TR_OUT_CTL[12] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


DIV_24_5_CTL[38]

Divider control register (for 24.5 divider)
address_offset : 0x1C394 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_24_5_CTL[38] DIV_24_5_CTL[38] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT24_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT24_DIV : Integer division by (1+INT24_DIV). Allows for integer divisions in the range [1, 16,777,216]. Note: combined with fractional division, this divider type allows for a division in the range [1, 16,777,216 31/32] in 1/32 increments. For the generation of a divided clock, the integer division range is restricted to [2, 16,777,216 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 16,777,216]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 39 (32 bit)
access : read-write


PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR0

PPU region address 0 (slave structure)
address_offset : 0x1C540 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR0 PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR0 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SUBREGION_DISABLE ADDR24

SUBREGION_DISABLE : This field is used to individually disabled the eight equally sized subregions in which a region is partitioned. Subregion disable: Bit 0: subregion 0 disable. Bit 1: subregion 1 disable. Bit 2: subregion 2 disable. Bit 3: subregion 3 disable. Bit 4: subregion 4 disable. Bit 5: subregion 5 disable. Bit 6: subregion 6 disable. Bit 7: subregion 7 disable. E.g., a 64 KByte address region (REGION_SIZE is '15') has eight 8 KByte subregions. The access control as defined by PPU_REGION_ATT applies if the bus transfer address is within the address region AND the addressed subregion is NOT disabled. Note that the smallest region size is 256 B and the smallest subregion size is 32 B.
bits : 0 - 7 (8 bit)
access : read-write

ADDR24 : This field specifies the most significant bits of the 32-bit address of an address region. The region size is defined by PPU_REGION_ATT.REGION_SIZE. A region of n Byte is always n Byte aligned. As a result, some of the lesser significant address bits of ADDR24 may be ignored in determining whether a bus transfer address is within an address region. E.g., a 64 KByte address region (REGION_SIZE is '15') is 64 KByte aligned, and ADDR24[7:0] are ignored.
bits : 8 - 39 (32 bit)
access : read-write


PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT0

PPU region attributes 0 (slave structure)
address_offset : 0x1C544 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT0 PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT0 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 UR UW UX PR PW PX NS PC_MASK_0 PC_MASK_15_TO_1 REGION_SIZE PC_MATCH ENABLED

UR : User read enable: '0': Disabled (user, read acceses are NOT allowed). '1': Enabled (user, read acceses are allowed).
bits : 0 - 0 (1 bit)
access : read-write

UW : User write enable: '0': Disabled (user, write acceses are NOT allowed). '1': Enabled (user, write acceses are allowed).
bits : 1 - 2 (2 bit)
access : read-write

UX : User execute enable: '0': Disabled (user, execute acceses are NOT allowed). '1': Enabled (user, execute acceses are allowed).
bits : 2 - 4 (3 bit)
access : read-only

PR : Privileged read enable: '0': Disabled (privileged, read acceses are NOT allowed). '1': Enabled (privileged, read acceses are allowed).
bits : 3 - 6 (4 bit)
access : read-write

PW : Privileged write enable: '0': Disabled (privileged, write acceses are NOT allowed). '1': Enabled (privileged, write acceses are allowed).
bits : 4 - 8 (5 bit)
access : read-write

PX : Privileged execute enable: '0': Disabled (privileged, execute acceses are NOT allowed). '1': Enabled (privileged, execute acceses are allowed).
bits : 5 - 10 (6 bit)
access : read-only

NS : Non-secure: '0': Secure (secure accesses allowed, non-secure access NOT allowed). '1': Non-secure (both secure and non-secure accesses allowed).
bits : 6 - 12 (7 bit)
access : read-write

PC_MASK_0 : This field specifies protection context identifier based access control for protection context '0'.
bits : 8 - 16 (9 bit)
access : read-only

PC_MASK_15_TO_1 : This field specifies protection context identifier based access control. Bit i: protection context i+1 enable. If '0', protection context i+1 access is disabled; i.e. not allowed. If '1', protection context i+1 access is enabled; i.e. allowed.
bits : 9 - 32 (24 bit)
access : read-write

REGION_SIZE : This field specifies the region size: '0'-'6': Undefined. '7': 256 B region '8': 512 B region '9': 1 KB region '10': 2 KB region '11': 4 KB region '12': 8 KB region '13': 16 KB region '14': 32 KB region '15': 64 KB region '16': 128 KB region '17': 256 KB region '18': 512 KB region '19': 1 MB region '20': 2 MB region '21': 4 MB region '22': 8 MB region '23': 16 MB region '24': 32 MB region '25': 64 MB region '26': 128 MB region '27': 256 MB region '28': 512 MB region '39': 1 GB region '30': 2 GB region '31': 4 GB region
bits : 24 - 52 (29 bit)
access : read-write

PC_MATCH : This field specifies if the PC field participates in the 'matching' process or the 'access evaluation' process: '0': PC field participates in 'access evalution'. '1': PC field participates in 'matching'. Note that it is possible to define different access control for multiple protection contexts by using multiple protection structures with the same address region and PC_MATCH set to '1'.
bits : 30 - 60 (31 bit)
access : read-write

ENABLED : Region enable: '0': Disabled. A disabled region will never result in a match on the bus transfer address. '1': Enabled. Note: a disabled address region performs logic gating to reduce dynamic power consumption.
bits : 31 - 62 (32 bit)
access : read-write


PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR1

PPU region address 1 (master structure)
address_offset : 0x1C560 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR1 PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR1 read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SUBREGION_DISABLE ADDR24

SUBREGION_DISABLE : See corresponding field for PPU structure with programmable address. Two out of a total of eight 32 B subregions are enabled. These subregions includes region structures 0 and 1. Note: this field is read-only.
bits : 0 - 7 (8 bit)
access : read-only

ADDR24 : See corresponding field for PPU structure with programmable address. 'ADDR_DEF1': base address of structure. Note: this field is read-only.
bits : 8 - 39 (32 bit)
access : read-only


PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT1

PPU region attributes 1 (master structure)
address_offset : 0x1C564 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT1 PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 UR UW UX PR PW PX NS PC_MASK_0 PC_MASK_15_TO_1 REGION_SIZE PC_MATCH ENABLED

UR : See corresponding field for PPU structure with programmable address. Note that this register is constant '1'; i.e. user read accesses are ALWAYS allowed.
bits : 0 - 0 (1 bit)
access : read-only

UW : See corresponding field for PPU structure with programmable address.
bits : 1 - 2 (2 bit)
access : read-write

UX : See corresponding field for PPU structure with programmable address. Note that this register is constant '0'; i.e. user execute accesses are NEVER allowed.
bits : 2 - 4 (3 bit)
access : read-only

PR : See corresponding field for PPU structure with programmable address. Note that this register is constant '1'; i.e. privileged read accesses are ALWAYS allowed.
bits : 3 - 6 (4 bit)
access : read-only

PW : See corresponding field for PPU structure with programmable address.
bits : 4 - 8 (5 bit)
access : read-write

PX : See corresponding field for PPU structure with programmable address. Note that this register is constant '0'; i.e. privileged execute accesses are NEVER allowed.
bits : 5 - 10 (6 bit)
access : read-only

NS : See corresponding field for PPU structure with programmable address.
bits : 6 - 12 (7 bit)
access : read-write

PC_MASK_0 : See corresponding field for PPU structure with programmable address.
bits : 8 - 16 (9 bit)
access : read-only

PC_MASK_15_TO_1 : See corresponding field for PPU structure with programmable address.
bits : 9 - 32 (24 bit)
access : read-write

REGION_SIZE : See corresponding field for PPU structure with programmable address. '7': 256 B region
bits : 24 - 52 (29 bit)
access : read-only

PC_MATCH : See corresponding field for PPU structure with programmable address.
bits : 30 - 60 (31 bit)
access : read-write

ENABLED : See corresponding field for PPU structure with programmable address.
bits : 31 - 62 (32 bit)
access : read-write


DIV_8_CTL[52]

Divider control register (for 8.0 divider)
address_offset : 0x1C588 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_8_CTL[52] DIV_8_CTL[52] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT8_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT8_DIV : Integer division by (1+INT8_DIV). Allows for integer divisions in the range [1, 256]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 256]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is resticited to even numbers in the range [2, 256]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 23 (16 bit)
access : read-write


CLOCK_CTL[35]

Clock control register
address_offset : 0x1C5D8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[35] CLOCK_CTL[35] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


DIV_16_5_CTL[42]

Divider control register (for 16.5 divider)
address_offset : 0x1C61C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_5_CTL[42] DIV_16_5_CTL[42] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: combined with fractional division, this divider type allows for a division in the range [1, 65,536 31/32] in 1/32 increments. For the generation of a divided clock, the division range is restricted to [2, 65,536 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 65,536]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


DIV_16_CTL[47]

Divider control register (for 16.0 divider)
address_offset : 0x1CAA0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_CTL[47] DIV_16_CTL[47] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 65,536]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is restricted to even numbers in the range [2, 65,536]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


DIV_8_CTL[53]

Divider control register (for 8.0 divider)
address_offset : 0x1CE5C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_8_CTL[53] DIV_8_CTL[53] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT8_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT8_DIV : Integer division by (1+INT8_DIV). Allows for integer divisions in the range [1, 256]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 256]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is resticited to even numbers in the range [2, 256]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 23 (16 bit)
access : read-write


DIV_24_5_CTL[39]

Divider control register (for 24.5 divider)
address_offset : 0x1CF30 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_24_5_CTL[39] DIV_24_5_CTL[39] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT24_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT24_DIV : Integer division by (1+INT24_DIV). Allows for integer divisions in the range [1, 16,777,216]. Note: combined with fractional division, this divider type allows for a division in the range [1, 16,777,216 31/32] in 1/32 increments. For the generation of a divided clock, the integer division range is restricted to [2, 16,777,216 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 16,777,216]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 39 (32 bit)
access : read-write


DIV_16_5_CTL[43]

Divider control register (for 16.5 divider)
address_offset : 0x1D0C8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_5_CTL[43] DIV_16_5_CTL[43] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: combined with fractional division, this divider type allows for a division in the range [1, 65,536 31/32] in 1/32 increments. For the generation of a divided clock, the division range is restricted to [2, 65,536 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 65,536]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


CLOCK_CTL[36]

Clock control register
address_offset : 0x1D268 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[36] CLOCK_CTL[36] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


DIV_16_CTL[48]

Divider control register (for 16.0 divider)
address_offset : 0x1D460 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_CTL[48] DIV_16_CTL[48] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 65,536]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is restricted to even numbers in the range [2, 65,536]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


DIV_8_CTL[54]

Divider control register (for 8.0 divider)
address_offset : 0x1D734 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_8_CTL[54] DIV_8_CTL[54] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT8_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT8_DIV : Integer division by (1+INT8_DIV). Allows for integer divisions in the range [1, 256]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 256]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is resticited to even numbers in the range [2, 256]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 23 (16 bit)
access : read-write


DIV_24_5_CTL[40]

Divider control register (for 24.5 divider)
address_offset : 0x1DAD0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_24_5_CTL[40] DIV_24_5_CTL[40] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT24_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT24_DIV : Integer division by (1+INT24_DIV). Allows for integer divisions in the range [1, 16,777,216]. Note: combined with fractional division, this divider type allows for a division in the range [1, 16,777,216 31/32] in 1/32 increments. For the generation of a divided clock, the integer division range is restricted to [2, 16,777,216 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 16,777,216]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 39 (32 bit)
access : read-write


DIV_16_5_CTL[44]

Divider control register (for 16.5 divider)
address_offset : 0x1DB78 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_5_CTL[44] DIV_16_5_CTL[44] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: combined with fractional division, this divider type allows for a division in the range [1, 65,536 31/32] in 1/32 increments. For the generation of a divided clock, the division range is restricted to [2, 65,536 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 65,536]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


DIV_16_CTL[49]

Divider control register (for 16.0 divider)
address_offset : 0x1DE24 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_CTL[49] DIV_16_CTL[49] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 65,536]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is restricted to even numbers in the range [2, 65,536]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


CLOCK_CTL[37]

Clock control register
address_offset : 0x1DEFC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[37] CLOCK_CTL[37] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


DIV_8_CTL[55]

Divider control register (for 8.0 divider)
address_offset : 0x1E010 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_8_CTL[55] DIV_8_CTL[55] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT8_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT8_DIV : Integer division by (1+INT8_DIV). Allows for integer divisions in the range [1, 256]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 256]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is resticited to even numbers in the range [2, 256]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 23 (16 bit)
access : read-write


DIV_16_5_CTL[1]

Divider control register (for 16.5 divider)
address_offset : 0x1E04 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_5_CTL[1] DIV_16_5_CTL[1] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: combined with fractional division, this divider type allows for a division in the range [1, 65,536 31/32] in 1/32 increments. For the generation of a divided clock, the division range is restricted to [2, 65,536 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 65,536]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[13]

Trigger control register
address_offset : 0x1E16C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[13] TR_GR[0]-TR_OUT_CTL[13] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


PPU_GR[5]-PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ADDR0

PPU region address 0 (slave structure)
address_offset : 0x1E3C0 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

PPU_GR[5]-PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ADDR0 PPU_GR[5]-PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ADDR0 read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SUBREGION_DISABLE ADDR24

SUBREGION_DISABLE : See corresponding field for PPU structure with programmable address. Note: this field is read-only. Its value is chip specific.
bits : 0 - 7 (8 bit)
access : read-only

ADDR24 : See corresponding field for PPU structure with programmable address. 'ADDR_DEF1': address of protected region. Note: this field is read-only. Its value is chip specific.
bits : 8 - 39 (32 bit)
access : read-only


PPU_GR[5]-PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ATT0

PPU region attributes 0 (slave structure)
address_offset : 0x1E3C4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PPU_GR[5]-PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ATT0 PPU_GR[5]-PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ATT0 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 UR UW UX PR PW PX NS PC_MASK_0 PC_MASK_15_TO_1 REGION_SIZE PC_MATCH ENABLED

UR : See corresponding field for PPU structure with programmable address.
bits : 0 - 0 (1 bit)
access : read-write

UW : See corresponding field for PPU structure with programmable address.
bits : 1 - 2 (2 bit)
access : read-write

UX : See corresponding field for PPU structure with programmable address. Note that this register is constant '1'; i.e. user execute accesses are ALWAYS allowed.
bits : 2 - 4 (3 bit)
access : read-only

PR : See corresponding field for PPU structure with programmable address.
bits : 3 - 6 (4 bit)
access : read-write

PW : See corresponding field for PPU structure with programmable address.
bits : 4 - 8 (5 bit)
access : read-write

PX : See corresponding field for PPU structure with programmable address. Note that this register is constant '1'; i.e. user execute accesses are ALWAYS allowed.
bits : 5 - 10 (6 bit)
access : read-only

NS : See corresponding field for PPU structure with programmable address.
bits : 6 - 12 (7 bit)
access : read-write

PC_MASK_0 : See corresponding field for PPU structure with programmable address.
bits : 8 - 16 (9 bit)
access : read-only

PC_MASK_15_TO_1 : See corresponding field for PPU structure with programmable address.
bits : 9 - 32 (24 bit)
access : read-write

REGION_SIZE : See corresponding field for PPU structure with programmable address. Note: this field is read-only. Its value is chip specific.
bits : 24 - 52 (29 bit)
access : read-only

PC_MATCH : See corresponding field for PPU structure with programmable address.
bits : 30 - 60 (31 bit)
access : read-write

ENABLED : See corresponding field for PPU structure with programmable address.
bits : 31 - 62 (32 bit)
access : read-write


PPU_GR[5]-PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ADDR1

PPU region address 1 (master structure)
address_offset : 0x1E3E0 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

PPU_GR[5]-PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ADDR1 PPU_GR[5]-PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ADDR1 read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SUBREGION_DISABLE ADDR24

SUBREGION_DISABLE : See corresponding field for PPU structure with programmable address. Two out of a total of eight 32 B subregions are enabled. These subregions includes region structures 0 and 1. Note: this field is read-only.
bits : 0 - 7 (8 bit)
access : read-only

ADDR24 : See corresponding field for PPU structure with programmable address. 'ADDR_DEF1': base address of structure. Note: this field is read-only.
bits : 8 - 39 (32 bit)
access : read-only


PPU_GR[5]-PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ATT1

PPU region attributes 1 (master structure)
address_offset : 0x1E3E4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PPU_GR[5]-PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ATT1 PPU_GR[5]-PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ATT1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 UR UW UX PR PW PX NS PC_MASK_0 PC_MASK_15_TO_1 REGION_SIZE PC_MATCH ENABLED

UR : See corresponding field for PPU structure with programmable address. Note that this register is constant '1'; i.e. user read accesses are ALWAYS allowed.
bits : 0 - 0 (1 bit)
access : read-only

UW : See corresponding field for PPU structure with programmable address.
bits : 1 - 2 (2 bit)
access : read-write

UX : See corresponding field for PPU structure with programmable address. Note that this register is constant '0'; i.e. user execute accesses are NEVER allowed.
bits : 2 - 4 (3 bit)
access : read-only

PR : See corresponding field for PPU structure with programmable address. Note that this register is constant '1'; i.e. privileged read accesses are ALWAYS allowed.
bits : 3 - 6 (4 bit)
access : read-only

PW : See corresponding field for PPU structure with programmable address.
bits : 4 - 8 (5 bit)
access : read-write

PX : See corresponding field for PPU structure with programmable address. Note that this register is constant '0'; i.e. privileged execute accesses are NEVER allowed.
bits : 5 - 10 (6 bit)
access : read-only

NS : See corresponding field for PPU structure with programmable address.
bits : 6 - 12 (7 bit)
access : read-write

PC_MASK_0 : See corresponding field for PPU structure with programmable address.
bits : 8 - 16 (9 bit)
access : read-only

PC_MASK_15_TO_1 : See corresponding field for PPU structure with programmable address.
bits : 9 - 32 (24 bit)
access : read-write

REGION_SIZE : See corresponding field for PPU structure with programmable address. '7': 256 B region
bits : 24 - 52 (29 bit)
access : read-only

PC_MATCH : See corresponding field for PPU structure with programmable address.
bits : 30 - 60 (31 bit)
access : read-write

ENABLED : See corresponding field for PPU structure with programmable address.
bits : 31 - 62 (32 bit)
access : read-write


DIV_16_5_CTL[45]

Divider control register (for 16.5 divider)
address_offset : 0x1E62C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_5_CTL[45] DIV_16_5_CTL[45] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: combined with fractional division, this divider type allows for a division in the range [1, 65,536 31/32] in 1/32 increments. For the generation of a divided clock, the division range is restricted to [2, 65,536 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 65,536]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


DIV_24_5_CTL[41]

Divider control register (for 24.5 divider)
address_offset : 0x1E674 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_24_5_CTL[41] DIV_24_5_CTL[41] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT24_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT24_DIV : Integer division by (1+INT24_DIV). Allows for integer divisions in the range [1, 16,777,216]. Note: combined with fractional division, this divider type allows for a division in the range [1, 16,777,216 31/32] in 1/32 increments. For the generation of a divided clock, the integer division range is restricted to [2, 16,777,216 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 16,777,216]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 39 (32 bit)
access : read-write


DIV_16_CTL[50]

Divider control register (for 16.0 divider)
address_offset : 0x1E7EC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_CTL[50] DIV_16_CTL[50] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 65,536]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is restricted to even numbers in the range [2, 65,536]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


DIV_8_CTL[56]

Divider control register (for 8.0 divider)
address_offset : 0x1E8F0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_8_CTL[56] DIV_8_CTL[56] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT8_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT8_DIV : Integer division by (1+INT8_DIV). Allows for integer divisions in the range [1, 256]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 256]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is resticited to even numbers in the range [2, 256]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 23 (16 bit)
access : read-write


CLOCK_CTL[38]

Clock control register
address_offset : 0x1EB94 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[38] CLOCK_CTL[38] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


DIV_16_5_CTL[46]

Divider control register (for 16.5 divider)
address_offset : 0x1F0E4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_5_CTL[46] DIV_16_5_CTL[46] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: combined with fractional division, this divider type allows for a division in the range [1, 65,536 31/32] in 1/32 increments. For the generation of a divided clock, the division range is restricted to [2, 65,536 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 65,536]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


DIV_16_CTL[51]

Divider control register (for 16.0 divider)
address_offset : 0x1F1B8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_CTL[51] DIV_16_CTL[51] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 65,536]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is restricted to even numbers in the range [2, 65,536]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


DIV_8_CTL[57]

Divider control register (for 8.0 divider)
address_offset : 0x1F1D4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_8_CTL[57] DIV_8_CTL[57] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT8_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT8_DIV : Integer division by (1+INT8_DIV). Allows for integer divisions in the range [1, 256]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 256]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is resticited to even numbers in the range [2, 256]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 23 (16 bit)
access : read-write


DIV_24_5_CTL[42]

Divider control register (for 24.5 divider)
address_offset : 0x1F21C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_24_5_CTL[42] DIV_24_5_CTL[42] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT24_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT24_DIV : Integer division by (1+INT24_DIV). Allows for integer divisions in the range [1, 16,777,216]. Note: combined with fractional division, this divider type allows for a division in the range [1, 16,777,216 31/32] in 1/32 increments. For the generation of a divided clock, the integer division range is restricted to [2, 16,777,216 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 16,777,216]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 39 (32 bit)
access : read-write


CLOCK_CTL[39]

Clock control register
address_offset : 0x1F830 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[39] CLOCK_CTL[39] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


DIV_8_CTL[58]

Divider control register (for 8.0 divider)
address_offset : 0x1FABC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_8_CTL[58] DIV_8_CTL[58] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT8_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT8_DIV : Integer division by (1+INT8_DIV). Allows for integer divisions in the range [1, 256]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 256]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is resticited to even numbers in the range [2, 256]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 23 (16 bit)
access : read-write


DIV_16_CTL[52]

Divider control register (for 16.0 divider)
address_offset : 0x1FB88 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_CTL[52] DIV_16_CTL[52] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 65,536]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is restricted to even numbers in the range [2, 65,536]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


DIV_16_5_CTL[47]

Divider control register (for 16.5 divider)
address_offset : 0x1FBA0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_5_CTL[47] DIV_16_5_CTL[47] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: combined with fractional division, this divider type allows for a division in the range [1, 65,536 31/32] in 1/32 increments. For the generation of a divided clock, the division range is restricted to [2, 65,536 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 65,536]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


DIV_24_5_CTL[43]

Divider control register (for 24.5 divider)
address_offset : 0x1FDC8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_24_5_CTL[43] DIV_24_5_CTL[43] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT24_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT24_DIV : Integer division by (1+INT24_DIV). Allows for integer divisions in the range [1, 16,777,216]. Note: combined with fractional division, this divider type allows for a division in the range [1, 16,777,216 31/32] in 1/32 increments. For the generation of a divided clock, the integer division range is restricted to [2, 16,777,216 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 16,777,216]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 39 (32 bit)
access : read-write


GR[0]-SL_CTL

Slave control
address_offset : 0x20 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

GR[0]-SL_CTL GR[0]-SL_CTL read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ENABLED_0 ENABLED_1 ENABLED_2 ENABLED_3 ENABLED_4 ENABLED_5 ENABLED_6 ENABLED_7 ENABLED_8 ENABLED_9 ENABLED_10 ENABLED_11 ENABLED_12 ENABLED_13 ENABLED_14 ENABLED_15

ENABLED_0 : Peripheral group, slave 0 enable. This field is for the peripheral group internal MMIO register slave (PPU structures) and is a constant '1'. This slave can NOT be disabled.
bits : 0 - 0 (1 bit)
access : read-only

ENABLED_1 : Peripheral group, slave 1 enable. If the slave is disabled, its clock is gated off (constant '0') and its resets are activated. Note: For peripheral group 0 (the peripheral interconnect MMIO registers), this field is a constant '1' (SW: R): the slave can NOT be disabled.
bits : 1 - 2 (2 bit)
access : read-write

ENABLED_2 : Peripheral group, slave 2 enable. If the slave is disabled, its clock is gated off (constant '0') and its resets are activated. Note: For peripheral group 0 (the peripheral interconnect, master interface MMIO registers), this field is a constant '1' (SW: R): the slave can NOT be disabled.
bits : 2 - 4 (3 bit)
access : read-write

ENABLED_3 : N/A
bits : 3 - 6 (4 bit)
access : read-write

ENABLED_4 : N/A
bits : 4 - 8 (5 bit)
access : read-write

ENABLED_5 : N/A
bits : 5 - 10 (6 bit)
access : read-write

ENABLED_6 : N/A
bits : 6 - 12 (7 bit)
access : read-write

ENABLED_7 : N/A
bits : 7 - 14 (8 bit)
access : read-write

ENABLED_8 : N/A
bits : 8 - 16 (9 bit)
access : read-write

ENABLED_9 : N/A
bits : 9 - 18 (10 bit)
access : read-write

ENABLED_10 : N/A
bits : 10 - 20 (11 bit)
access : read-write

ENABLED_11 : N/A
bits : 11 - 22 (12 bit)
access : read-write

ENABLED_12 : N/A
bits : 12 - 24 (13 bit)
access : read-write

ENABLED_13 : N/A
bits : 13 - 26 (14 bit)
access : read-write

ENABLED_14 : N/A
bits : 14 - 28 (15 bit)
access : read-write

ENABLED_15 : N/A
bits : 15 - 30 (16 bit)
access : read-write


DIV_8_CTL[2]

Divider control register (for 8.0 divider)
address_offset : 0x200C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_8_CTL[2] DIV_8_CTL[2] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT8_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT8_DIV : Integer division by (1+INT8_DIV). Allows for integer divisions in the range [1, 256]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 256]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is resticited to even numbers in the range [2, 256]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 23 (16 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[14]

Trigger control register
address_offset : 0x201A4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[14] TR_GR[0]-TR_OUT_CTL[14] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


DIV_8_CTL[59]

Divider control register (for 8.0 divider)
address_offset : 0x203A8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_8_CTL[59] DIV_8_CTL[59] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT8_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT8_DIV : Integer division by (1+INT8_DIV). Allows for integer divisions in the range [1, 256]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 256]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is resticited to even numbers in the range [2, 256]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 23 (16 bit)
access : read-write


CLOCK_CTL[40]

Clock control register
address_offset : 0x204D0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[40] CLOCK_CTL[40] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


DIV_16_CTL[53]

Divider control register (for 16.0 divider)
address_offset : 0x2055C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_CTL[53] DIV_16_CTL[53] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 65,536]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is restricted to even numbers in the range [2, 65,536]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


DIV_16_5_CTL[48]

Divider control register (for 16.5 divider)
address_offset : 0x20660 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_5_CTL[48] DIV_16_5_CTL[48] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: combined with fractional division, this divider type allows for a division in the range [1, 65,536 31/32] in 1/32 increments. For the generation of a divided clock, the division range is restricted to [2, 65,536 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 65,536]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR0

PPU region address 0 (slave structure)
address_offset : 0x20700 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR0 PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR0 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SUBREGION_DISABLE ADDR24

SUBREGION_DISABLE : This field is used to individually disabled the eight equally sized subregions in which a region is partitioned. Subregion disable: Bit 0: subregion 0 disable. Bit 1: subregion 1 disable. Bit 2: subregion 2 disable. Bit 3: subregion 3 disable. Bit 4: subregion 4 disable. Bit 5: subregion 5 disable. Bit 6: subregion 6 disable. Bit 7: subregion 7 disable. E.g., a 64 KByte address region (REGION_SIZE is '15') has eight 8 KByte subregions. The access control as defined by PPU_REGION_ATT applies if the bus transfer address is within the address region AND the addressed subregion is NOT disabled. Note that the smallest region size is 256 B and the smallest subregion size is 32 B.
bits : 0 - 7 (8 bit)
access : read-write

ADDR24 : This field specifies the most significant bits of the 32-bit address of an address region. The region size is defined by PPU_REGION_ATT.REGION_SIZE. A region of n Byte is always n Byte aligned. As a result, some of the lesser significant address bits of ADDR24 may be ignored in determining whether a bus transfer address is within an address region. E.g., a 64 KByte address region (REGION_SIZE is '15') is 64 KByte aligned, and ADDR24[7:0] are ignored.
bits : 8 - 39 (32 bit)
access : read-write


PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT0

PPU region attributes 0 (slave structure)
address_offset : 0x20704 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT0 PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT0 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 UR UW UX PR PW PX NS PC_MASK_0 PC_MASK_15_TO_1 REGION_SIZE PC_MATCH ENABLED

UR : User read enable: '0': Disabled (user, read acceses are NOT allowed). '1': Enabled (user, read acceses are allowed).
bits : 0 - 0 (1 bit)
access : read-write

UW : User write enable: '0': Disabled (user, write acceses are NOT allowed). '1': Enabled (user, write acceses are allowed).
bits : 1 - 2 (2 bit)
access : read-write

UX : User execute enable: '0': Disabled (user, execute acceses are NOT allowed). '1': Enabled (user, execute acceses are allowed).
bits : 2 - 4 (3 bit)
access : read-only

PR : Privileged read enable: '0': Disabled (privileged, read acceses are NOT allowed). '1': Enabled (privileged, read acceses are allowed).
bits : 3 - 6 (4 bit)
access : read-write

PW : Privileged write enable: '0': Disabled (privileged, write acceses are NOT allowed). '1': Enabled (privileged, write acceses are allowed).
bits : 4 - 8 (5 bit)
access : read-write

PX : Privileged execute enable: '0': Disabled (privileged, execute acceses are NOT allowed). '1': Enabled (privileged, execute acceses are allowed).
bits : 5 - 10 (6 bit)
access : read-only

NS : Non-secure: '0': Secure (secure accesses allowed, non-secure access NOT allowed). '1': Non-secure (both secure and non-secure accesses allowed).
bits : 6 - 12 (7 bit)
access : read-write

PC_MASK_0 : This field specifies protection context identifier based access control for protection context '0'.
bits : 8 - 16 (9 bit)
access : read-only

PC_MASK_15_TO_1 : This field specifies protection context identifier based access control. Bit i: protection context i+1 enable. If '0', protection context i+1 access is disabled; i.e. not allowed. If '1', protection context i+1 access is enabled; i.e. allowed.
bits : 9 - 32 (24 bit)
access : read-write

REGION_SIZE : This field specifies the region size: '0'-'6': Undefined. '7': 256 B region '8': 512 B region '9': 1 KB region '10': 2 KB region '11': 4 KB region '12': 8 KB region '13': 16 KB region '14': 32 KB region '15': 64 KB region '16': 128 KB region '17': 256 KB region '18': 512 KB region '19': 1 MB region '20': 2 MB region '21': 4 MB region '22': 8 MB region '23': 16 MB region '24': 32 MB region '25': 64 MB region '26': 128 MB region '27': 256 MB region '28': 512 MB region '39': 1 GB region '30': 2 GB region '31': 4 GB region
bits : 24 - 52 (29 bit)
access : read-write

PC_MATCH : This field specifies if the PC field participates in the 'matching' process or the 'access evaluation' process: '0': PC field participates in 'access evalution'. '1': PC field participates in 'matching'. Note that it is possible to define different access control for multiple protection contexts by using multiple protection structures with the same address region and PC_MATCH set to '1'.
bits : 30 - 60 (31 bit)
access : read-write

ENABLED : Region enable: '0': Disabled. A disabled region will never result in a match on the bus transfer address. '1': Enabled. Note: a disabled address region performs logic gating to reduce dynamic power consumption.
bits : 31 - 62 (32 bit)
access : read-write


PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR1

PPU region address 1 (master structure)
address_offset : 0x20720 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR1 PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR1 read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SUBREGION_DISABLE ADDR24

SUBREGION_DISABLE : See corresponding field for PPU structure with programmable address. Two out of a total of eight 32 B subregions are enabled. These subregions includes region structures 0 and 1. Note: this field is read-only.
bits : 0 - 7 (8 bit)
access : read-only

ADDR24 : See corresponding field for PPU structure with programmable address. 'ADDR_DEF1': base address of structure. Note: this field is read-only.
bits : 8 - 39 (32 bit)
access : read-only


PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT1

PPU region attributes 1 (master structure)
address_offset : 0x20724 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT1 PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 UR UW UX PR PW PX NS PC_MASK_0 PC_MASK_15_TO_1 REGION_SIZE PC_MATCH ENABLED

UR : See corresponding field for PPU structure with programmable address. Note that this register is constant '1'; i.e. user read accesses are ALWAYS allowed.
bits : 0 - 0 (1 bit)
access : read-only

UW : See corresponding field for PPU structure with programmable address.
bits : 1 - 2 (2 bit)
access : read-write

UX : See corresponding field for PPU structure with programmable address. Note that this register is constant '0'; i.e. user execute accesses are NEVER allowed.
bits : 2 - 4 (3 bit)
access : read-only

PR : See corresponding field for PPU structure with programmable address. Note that this register is constant '1'; i.e. privileged read accesses are ALWAYS allowed.
bits : 3 - 6 (4 bit)
access : read-only

PW : See corresponding field for PPU structure with programmable address.
bits : 4 - 8 (5 bit)
access : read-write

PX : See corresponding field for PPU structure with programmable address. Note that this register is constant '0'; i.e. privileged execute accesses are NEVER allowed.
bits : 5 - 10 (6 bit)
access : read-only

NS : See corresponding field for PPU structure with programmable address.
bits : 6 - 12 (7 bit)
access : read-write

PC_MASK_0 : See corresponding field for PPU structure with programmable address.
bits : 8 - 16 (9 bit)
access : read-only

PC_MASK_15_TO_1 : See corresponding field for PPU structure with programmable address.
bits : 9 - 32 (24 bit)
access : read-write

REGION_SIZE : See corresponding field for PPU structure with programmable address. '7': 256 B region
bits : 24 - 52 (29 bit)
access : read-only

PC_MATCH : See corresponding field for PPU structure with programmable address.
bits : 30 - 60 (31 bit)
access : read-write

ENABLED : See corresponding field for PPU structure with programmable address.
bits : 31 - 62 (32 bit)
access : read-write


DIV_24_5_CTL[44]

Divider control register (for 24.5 divider)
address_offset : 0x20978 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_24_5_CTL[44] DIV_24_5_CTL[44] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT24_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT24_DIV : Integer division by (1+INT24_DIV). Allows for integer divisions in the range [1, 16,777,216]. Note: combined with fractional division, this divider type allows for a division in the range [1, 16,777,216 31/32] in 1/32 increments. For the generation of a divided clock, the integer division range is restricted to [2, 16,777,216 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 16,777,216]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 39 (32 bit)
access : read-write


DIV_8_CTL[60]

Divider control register (for 8.0 divider)
address_offset : 0x20C98 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_8_CTL[60] DIV_8_CTL[60] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT8_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT8_DIV : Integer division by (1+INT8_DIV). Allows for integer divisions in the range [1, 256]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 256]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is resticited to even numbers in the range [2, 256]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 23 (16 bit)
access : read-write


DIV_16_CTL[54]

Divider control register (for 16.0 divider)
address_offset : 0x20F34 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_CTL[54] DIV_16_CTL[54] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 65,536]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is restricted to even numbers in the range [2, 65,536]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


DIV_24_5_CTL[1]

Divider control register (for 24.5 divider)
address_offset : 0x2104 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_24_5_CTL[1] DIV_24_5_CTL[1] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT24_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT24_DIV : Integer division by (1+INT24_DIV). Allows for integer divisions in the range [1, 16,777,216]. Note: combined with fractional division, this divider type allows for a division in the range [1, 16,777,216 31/32] in 1/32 increments. For the generation of a divided clock, the integer division range is restricted to [2, 16,777,216 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 16,777,216]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 39 (32 bit)
access : read-write


DIV_16_5_CTL[49]

Divider control register (for 16.5 divider)
address_offset : 0x21124 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_5_CTL[49] DIV_16_5_CTL[49] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: combined with fractional division, this divider type allows for a division in the range [1, 65,536 31/32] in 1/32 increments. For the generation of a divided clock, the division range is restricted to [2, 65,536 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 65,536]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


CLOCK_CTL[41]

Clock control register
address_offset : 0x21174 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[41] CLOCK_CTL[41] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


DIV_24_5_CTL[45]

Divider control register (for 24.5 divider)
address_offset : 0x2152C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_24_5_CTL[45] DIV_24_5_CTL[45] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT24_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT24_DIV : Integer division by (1+INT24_DIV). Allows for integer divisions in the range [1, 16,777,216]. Note: combined with fractional division, this divider type allows for a division in the range [1, 16,777,216 31/32] in 1/32 increments. For the generation of a divided clock, the integer division range is restricted to [2, 16,777,216 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 16,777,216]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 39 (32 bit)
access : read-write


DIV_8_CTL[61]

Divider control register (for 8.0 divider)
address_offset : 0x2158C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_8_CTL[61] DIV_8_CTL[61] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT8_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT8_DIV : Integer division by (1+INT8_DIV). Allows for integer divisions in the range [1, 256]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 256]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is resticited to even numbers in the range [2, 256]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 23 (16 bit)
access : read-write


DIV_16_CTL[55]

Divider control register (for 16.0 divider)
address_offset : 0x21910 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_CTL[55] DIV_16_CTL[55] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 65,536]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is restricted to even numbers in the range [2, 65,536]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


DIV_16_5_CTL[50]

Divider control register (for 16.5 divider)
address_offset : 0x21BEC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_5_CTL[50] DIV_16_5_CTL[50] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: combined with fractional division, this divider type allows for a division in the range [1, 65,536 31/32] in 1/32 increments. For the generation of a divided clock, the division range is restricted to [2, 65,536 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 65,536]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


CLOCK_CTL[42]

Clock control register
address_offset : 0x21E1C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[42] CLOCK_CTL[42] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


DIV_8_CTL[62]

Divider control register (for 8.0 divider)
address_offset : 0x21E84 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_8_CTL[62] DIV_8_CTL[62] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT8_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT8_DIV : Integer division by (1+INT8_DIV). Allows for integer divisions in the range [1, 256]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 256]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is resticited to even numbers in the range [2, 256]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 23 (16 bit)
access : read-write


DIV_24_5_CTL[46]

Divider control register (for 24.5 divider)
address_offset : 0x220E4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_24_5_CTL[46] DIV_24_5_CTL[46] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT24_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT24_DIV : Integer division by (1+INT24_DIV). Allows for integer divisions in the range [1, 16,777,216]. Note: combined with fractional division, this divider type allows for a division in the range [1, 16,777,216 31/32] in 1/32 increments. For the generation of a divided clock, the integer division range is restricted to [2, 16,777,216 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 16,777,216]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 39 (32 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[15]

Trigger control register
address_offset : 0x221E0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[15] TR_GR[0]-TR_OUT_CTL[15] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


DIV_16_CTL[56]

Divider control register (for 16.0 divider)
address_offset : 0x222F0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_CTL[56] DIV_16_CTL[56] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 65,536]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is restricted to even numbers in the range [2, 65,536]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


DIV_16_5_CTL[51]

Divider control register (for 16.5 divider)
address_offset : 0x226B8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_5_CTL[51] DIV_16_5_CTL[51] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: combined with fractional division, this divider type allows for a division in the range [1, 65,536 31/32] in 1/32 increments. For the generation of a divided clock, the division range is restricted to [2, 65,536 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 65,536]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


DIV_8_CTL[63]

Divider control register (for 8.0 divider)
address_offset : 0x22780 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_8_CTL[63] DIV_8_CTL[63] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT8_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT8_DIV : Integer division by (1+INT8_DIV). Allows for integer divisions in the range [1, 256]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 256]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is resticited to even numbers in the range [2, 256]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 23 (16 bit)
access : read-write


CLOCK_CTL[43]

Clock control register
address_offset : 0x22AC8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[43] CLOCK_CTL[43] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


DIV_24_5_CTL[47]

Divider control register (for 24.5 divider)
address_offset : 0x22CA0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_24_5_CTL[47] DIV_24_5_CTL[47] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT24_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT24_DIV : Integer division by (1+INT24_DIV). Allows for integer divisions in the range [1, 16,777,216]. Note: combined with fractional division, this divider type allows for a division in the range [1, 16,777,216 31/32] in 1/32 increments. For the generation of a divided clock, the integer division range is restricted to [2, 16,777,216 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 16,777,216]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 39 (32 bit)
access : read-write


DIV_16_CTL[57]

Divider control register (for 16.0 divider)
address_offset : 0x22CD4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_CTL[57] DIV_16_CTL[57] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 65,536]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is restricted to even numbers in the range [2, 65,536]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


DIV_16_5_CTL[52]

Divider control register (for 16.5 divider)
address_offset : 0x23188 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_5_CTL[52] DIV_16_5_CTL[52] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: combined with fractional division, this divider type allows for a division in the range [1, 65,536 31/32] in 1/32 increments. For the generation of a divided clock, the division range is restricted to [2, 65,536 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 65,536]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


PPU_GR[6]-PPU_GR[5]-PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ADDR0

PPU region address 0 (slave structure)
address_offset : 0x23540 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

PPU_GR[6]-PPU_GR[5]-PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ADDR0 PPU_GR[6]-PPU_GR[5]-PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ADDR0 read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SUBREGION_DISABLE ADDR24

SUBREGION_DISABLE : See corresponding field for PPU structure with programmable address. Note: this field is read-only. Its value is chip specific.
bits : 0 - 7 (8 bit)
access : read-only

ADDR24 : See corresponding field for PPU structure with programmable address. 'ADDR_DEF1': address of protected region. Note: this field is read-only. Its value is chip specific.
bits : 8 - 39 (32 bit)
access : read-only


PPU_GR[6]-PPU_GR[5]-PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ATT0

PPU region attributes 0 (slave structure)
address_offset : 0x23544 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PPU_GR[6]-PPU_GR[5]-PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ATT0 PPU_GR[6]-PPU_GR[5]-PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ATT0 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 UR UW UX PR PW PX NS PC_MASK_0 PC_MASK_15_TO_1 REGION_SIZE PC_MATCH ENABLED

UR : See corresponding field for PPU structure with programmable address.
bits : 0 - 0 (1 bit)
access : read-write

UW : See corresponding field for PPU structure with programmable address.
bits : 1 - 2 (2 bit)
access : read-write

UX : See corresponding field for PPU structure with programmable address. Note that this register is constant '1'; i.e. user execute accesses are ALWAYS allowed.
bits : 2 - 4 (3 bit)
access : read-only

PR : See corresponding field for PPU structure with programmable address.
bits : 3 - 6 (4 bit)
access : read-write

PW : See corresponding field for PPU structure with programmable address.
bits : 4 - 8 (5 bit)
access : read-write

PX : See corresponding field for PPU structure with programmable address. Note that this register is constant '1'; i.e. user execute accesses are ALWAYS allowed.
bits : 5 - 10 (6 bit)
access : read-only

NS : See corresponding field for PPU structure with programmable address.
bits : 6 - 12 (7 bit)
access : read-write

PC_MASK_0 : See corresponding field for PPU structure with programmable address.
bits : 8 - 16 (9 bit)
access : read-only

PC_MASK_15_TO_1 : See corresponding field for PPU structure with programmable address.
bits : 9 - 32 (24 bit)
access : read-write

REGION_SIZE : See corresponding field for PPU structure with programmable address. Note: this field is read-only. Its value is chip specific.
bits : 24 - 52 (29 bit)
access : read-only

PC_MATCH : See corresponding field for PPU structure with programmable address.
bits : 30 - 60 (31 bit)
access : read-write

ENABLED : See corresponding field for PPU structure with programmable address.
bits : 31 - 62 (32 bit)
access : read-write


PPU_GR[6]-PPU_GR[5]-PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ADDR1

PPU region address 1 (master structure)
address_offset : 0x23560 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

PPU_GR[6]-PPU_GR[5]-PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ADDR1 PPU_GR[6]-PPU_GR[5]-PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ADDR1 read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SUBREGION_DISABLE ADDR24

SUBREGION_DISABLE : See corresponding field for PPU structure with programmable address. Two out of a total of eight 32 B subregions are enabled. These subregions includes region structures 0 and 1. Note: this field is read-only.
bits : 0 - 7 (8 bit)
access : read-only

ADDR24 : See corresponding field for PPU structure with programmable address. 'ADDR_DEF1': base address of structure. Note: this field is read-only.
bits : 8 - 39 (32 bit)
access : read-only


PPU_GR[6]-PPU_GR[5]-PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ATT1

PPU region attributes 1 (master structure)
address_offset : 0x23564 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PPU_GR[6]-PPU_GR[5]-PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ATT1 PPU_GR[6]-PPU_GR[5]-PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ATT1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 UR UW UX PR PW PX NS PC_MASK_0 PC_MASK_15_TO_1 REGION_SIZE PC_MATCH ENABLED

UR : See corresponding field for PPU structure with programmable address. Note that this register is constant '1'; i.e. user read accesses are ALWAYS allowed.
bits : 0 - 0 (1 bit)
access : read-only

UW : See corresponding field for PPU structure with programmable address.
bits : 1 - 2 (2 bit)
access : read-write

UX : See corresponding field for PPU structure with programmable address. Note that this register is constant '0'; i.e. user execute accesses are NEVER allowed.
bits : 2 - 4 (3 bit)
access : read-only

PR : See corresponding field for PPU structure with programmable address. Note that this register is constant '1'; i.e. privileged read accesses are ALWAYS allowed.
bits : 3 - 6 (4 bit)
access : read-only

PW : See corresponding field for PPU structure with programmable address.
bits : 4 - 8 (5 bit)
access : read-write

PX : See corresponding field for PPU structure with programmable address. Note that this register is constant '0'; i.e. privileged execute accesses are NEVER allowed.
bits : 5 - 10 (6 bit)
access : read-only

NS : See corresponding field for PPU structure with programmable address.
bits : 6 - 12 (7 bit)
access : read-write

PC_MASK_0 : See corresponding field for PPU structure with programmable address.
bits : 8 - 16 (9 bit)
access : read-only

PC_MASK_15_TO_1 : See corresponding field for PPU structure with programmable address.
bits : 9 - 32 (24 bit)
access : read-write

REGION_SIZE : See corresponding field for PPU structure with programmable address. '7': 256 B region
bits : 24 - 52 (29 bit)
access : read-only

PC_MATCH : See corresponding field for PPU structure with programmable address.
bits : 30 - 60 (31 bit)
access : read-write

ENABLED : See corresponding field for PPU structure with programmable address.
bits : 31 - 62 (32 bit)
access : read-write


DIV_16_CTL[58]

Divider control register (for 16.0 divider)
address_offset : 0x236BC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_CTL[58] DIV_16_CTL[58] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 65,536]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is restricted to even numbers in the range [2, 65,536]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


CLOCK_CTL[44]

Clock control register
address_offset : 0x23778 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[44] CLOCK_CTL[44] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


DIV_24_5_CTL[48]

Divider control register (for 24.5 divider)
address_offset : 0x23860 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_24_5_CTL[48] DIV_24_5_CTL[48] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT24_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT24_DIV : Integer division by (1+INT24_DIV). Allows for integer divisions in the range [1, 16,777,216]. Note: combined with fractional division, this divider type allows for a division in the range [1, 16,777,216 31/32] in 1/32 increments. For the generation of a divided clock, the integer division range is restricted to [2, 16,777,216 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 16,777,216]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 39 (32 bit)
access : read-write


DIV_16_5_CTL[53]

Divider control register (for 16.5 divider)
address_offset : 0x23C5C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_5_CTL[53] DIV_16_5_CTL[53] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: combined with fractional division, this divider type allows for a division in the range [1, 65,536 31/32] in 1/32 increments. For the generation of a divided clock, the division range is restricted to [2, 65,536 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 65,536]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


GR[0]-TIMEOUT_CTL

Timeout control
address_offset : 0x24 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

GR[0]-TIMEOUT_CTL GR[0]-TIMEOUT_CTL read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TIMEOUT

TIMEOUT : This field specifies a number of peripheral group (clk_group) clock cycles. If an AHB-Lite bus transfer takes more than the specified number of cycles (timeout detection), the bus transfer is terminated with an AHB-Lite bus error and a fault is generated (and possibly recorded in the fault report structure(s)). '0x0000'-'0xfffe': Number of peripheral group clock cycles. '0xffff': This value is the default/reset value and specifies that no timeout detection is performed: a bus transfer will never be terminated and a fault will never be generated.
bits : 0 - 15 (16 bit)
access : read-write


CLOCK_CTL[1]

Clock control register
address_offset : 0x2404 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[1] CLOCK_CTL[1] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


DIV_16_CTL[59]

Divider control register (for 16.0 divider)
address_offset : 0x240A8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_CTL[59] DIV_16_CTL[59] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 65,536]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is restricted to even numbers in the range [2, 65,536]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


DIV_16_CTL[2]

Divider control register (for 16.0 divider)
address_offset : 0x240C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_CTL[2] DIV_16_CTL[2] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 65,536]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is restricted to even numbers in the range [2, 65,536]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[16]

Trigger control register
address_offset : 0x24220 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[16] TR_GR[0]-TR_OUT_CTL[16] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


DIV_24_5_CTL[49]

Divider control register (for 24.5 divider)
address_offset : 0x24424 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_24_5_CTL[49] DIV_24_5_CTL[49] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT24_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT24_DIV : Integer division by (1+INT24_DIV). Allows for integer divisions in the range [1, 16,777,216]. Note: combined with fractional division, this divider type allows for a division in the range [1, 16,777,216 31/32] in 1/32 increments. For the generation of a divided clock, the integer division range is restricted to [2, 16,777,216 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 16,777,216]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 39 (32 bit)
access : read-write


CLOCK_CTL[45]

Clock control register
address_offset : 0x2442C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[45] CLOCK_CTL[45] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


DIV_16_5_CTL[54]

Divider control register (for 16.5 divider)
address_offset : 0x24734 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_5_CTL[54] DIV_16_5_CTL[54] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: combined with fractional division, this divider type allows for a division in the range [1, 65,536 31/32] in 1/32 increments. For the generation of a divided clock, the division range is restricted to [2, 65,536 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 65,536]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR0

PPU region address 0 (slave structure)
address_offset : 0x24900 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR0 PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR0 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SUBREGION_DISABLE ADDR24

SUBREGION_DISABLE : This field is used to individually disabled the eight equally sized subregions in which a region is partitioned. Subregion disable: Bit 0: subregion 0 disable. Bit 1: subregion 1 disable. Bit 2: subregion 2 disable. Bit 3: subregion 3 disable. Bit 4: subregion 4 disable. Bit 5: subregion 5 disable. Bit 6: subregion 6 disable. Bit 7: subregion 7 disable. E.g., a 64 KByte address region (REGION_SIZE is '15') has eight 8 KByte subregions. The access control as defined by PPU_REGION_ATT applies if the bus transfer address is within the address region AND the addressed subregion is NOT disabled. Note that the smallest region size is 256 B and the smallest subregion size is 32 B.
bits : 0 - 7 (8 bit)
access : read-write

ADDR24 : This field specifies the most significant bits of the 32-bit address of an address region. The region size is defined by PPU_REGION_ATT.REGION_SIZE. A region of n Byte is always n Byte aligned. As a result, some of the lesser significant address bits of ADDR24 may be ignored in determining whether a bus transfer address is within an address region. E.g., a 64 KByte address region (REGION_SIZE is '15') is 64 KByte aligned, and ADDR24[7:0] are ignored.
bits : 8 - 39 (32 bit)
access : read-write


PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT0

PPU region attributes 0 (slave structure)
address_offset : 0x24904 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT0 PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT0 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 UR UW UX PR PW PX NS PC_MASK_0 PC_MASK_15_TO_1 REGION_SIZE PC_MATCH ENABLED

UR : User read enable: '0': Disabled (user, read acceses are NOT allowed). '1': Enabled (user, read acceses are allowed).
bits : 0 - 0 (1 bit)
access : read-write

UW : User write enable: '0': Disabled (user, write acceses are NOT allowed). '1': Enabled (user, write acceses are allowed).
bits : 1 - 2 (2 bit)
access : read-write

UX : User execute enable: '0': Disabled (user, execute acceses are NOT allowed). '1': Enabled (user, execute acceses are allowed).
bits : 2 - 4 (3 bit)
access : read-only

PR : Privileged read enable: '0': Disabled (privileged, read acceses are NOT allowed). '1': Enabled (privileged, read acceses are allowed).
bits : 3 - 6 (4 bit)
access : read-write

PW : Privileged write enable: '0': Disabled (privileged, write acceses are NOT allowed). '1': Enabled (privileged, write acceses are allowed).
bits : 4 - 8 (5 bit)
access : read-write

PX : Privileged execute enable: '0': Disabled (privileged, execute acceses are NOT allowed). '1': Enabled (privileged, execute acceses are allowed).
bits : 5 - 10 (6 bit)
access : read-only

NS : Non-secure: '0': Secure (secure accesses allowed, non-secure access NOT allowed). '1': Non-secure (both secure and non-secure accesses allowed).
bits : 6 - 12 (7 bit)
access : read-write

PC_MASK_0 : This field specifies protection context identifier based access control for protection context '0'.
bits : 8 - 16 (9 bit)
access : read-only

PC_MASK_15_TO_1 : This field specifies protection context identifier based access control. Bit i: protection context i+1 enable. If '0', protection context i+1 access is disabled; i.e. not allowed. If '1', protection context i+1 access is enabled; i.e. allowed.
bits : 9 - 32 (24 bit)
access : read-write

REGION_SIZE : This field specifies the region size: '0'-'6': Undefined. '7': 256 B region '8': 512 B region '9': 1 KB region '10': 2 KB region '11': 4 KB region '12': 8 KB region '13': 16 KB region '14': 32 KB region '15': 64 KB region '16': 128 KB region '17': 256 KB region '18': 512 KB region '19': 1 MB region '20': 2 MB region '21': 4 MB region '22': 8 MB region '23': 16 MB region '24': 32 MB region '25': 64 MB region '26': 128 MB region '27': 256 MB region '28': 512 MB region '39': 1 GB region '30': 2 GB region '31': 4 GB region
bits : 24 - 52 (29 bit)
access : read-write

PC_MATCH : This field specifies if the PC field participates in the 'matching' process or the 'access evaluation' process: '0': PC field participates in 'access evalution'. '1': PC field participates in 'matching'. Note that it is possible to define different access control for multiple protection contexts by using multiple protection structures with the same address region and PC_MATCH set to '1'.
bits : 30 - 60 (31 bit)
access : read-write

ENABLED : Region enable: '0': Disabled. A disabled region will never result in a match on the bus transfer address. '1': Enabled. Note: a disabled address region performs logic gating to reduce dynamic power consumption.
bits : 31 - 62 (32 bit)
access : read-write


PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR1

PPU region address 1 (master structure)
address_offset : 0x24920 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR1 PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR1 read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SUBREGION_DISABLE ADDR24

SUBREGION_DISABLE : See corresponding field for PPU structure with programmable address. Two out of a total of eight 32 B subregions are enabled. These subregions includes region structures 0 and 1. Note: this field is read-only.
bits : 0 - 7 (8 bit)
access : read-only

ADDR24 : See corresponding field for PPU structure with programmable address. 'ADDR_DEF1': base address of structure. Note: this field is read-only.
bits : 8 - 39 (32 bit)
access : read-only


PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT1

PPU region attributes 1 (master structure)
address_offset : 0x24924 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT1 PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 UR UW UX PR PW PX NS PC_MASK_0 PC_MASK_15_TO_1 REGION_SIZE PC_MATCH ENABLED

UR : See corresponding field for PPU structure with programmable address. Note that this register is constant '1'; i.e. user read accesses are ALWAYS allowed.
bits : 0 - 0 (1 bit)
access : read-only

UW : See corresponding field for PPU structure with programmable address.
bits : 1 - 2 (2 bit)
access : read-write

UX : See corresponding field for PPU structure with programmable address. Note that this register is constant '0'; i.e. user execute accesses are NEVER allowed.
bits : 2 - 4 (3 bit)
access : read-only

PR : See corresponding field for PPU structure with programmable address. Note that this register is constant '1'; i.e. privileged read accesses are ALWAYS allowed.
bits : 3 - 6 (4 bit)
access : read-only

PW : See corresponding field for PPU structure with programmable address.
bits : 4 - 8 (5 bit)
access : read-write

PX : See corresponding field for PPU structure with programmable address. Note that this register is constant '0'; i.e. privileged execute accesses are NEVER allowed.
bits : 5 - 10 (6 bit)
access : read-only

NS : See corresponding field for PPU structure with programmable address.
bits : 6 - 12 (7 bit)
access : read-write

PC_MASK_0 : See corresponding field for PPU structure with programmable address.
bits : 8 - 16 (9 bit)
access : read-only

PC_MASK_15_TO_1 : See corresponding field for PPU structure with programmable address.
bits : 9 - 32 (24 bit)
access : read-write

REGION_SIZE : See corresponding field for PPU structure with programmable address. '7': 256 B region
bits : 24 - 52 (29 bit)
access : read-only

PC_MATCH : See corresponding field for PPU structure with programmable address.
bits : 30 - 60 (31 bit)
access : read-write

ENABLED : See corresponding field for PPU structure with programmable address.
bits : 31 - 62 (32 bit)
access : read-write


DIV_16_CTL[60]

Divider control register (for 16.0 divider)
address_offset : 0x24A98 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_CTL[60] DIV_16_CTL[60] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 65,536]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is restricted to even numbers in the range [2, 65,536]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


DIV_24_5_CTL[50]

Divider control register (for 24.5 divider)
address_offset : 0x24FEC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_24_5_CTL[50] DIV_24_5_CTL[50] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT24_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT24_DIV : Integer division by (1+INT24_DIV). Allows for integer divisions in the range [1, 16,777,216]. Note: combined with fractional division, this divider type allows for a division in the range [1, 16,777,216 31/32] in 1/32 increments. For the generation of a divided clock, the integer division range is restricted to [2, 16,777,216 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 16,777,216]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 39 (32 bit)
access : read-write


CLOCK_CTL[46]

Clock control register
address_offset : 0x250E4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[46] CLOCK_CTL[46] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


DIV_16_5_CTL[55]

Divider control register (for 16.5 divider)
address_offset : 0x25210 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_5_CTL[55] DIV_16_5_CTL[55] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: combined with fractional division, this divider type allows for a division in the range [1, 65,536 31/32] in 1/32 increments. For the generation of a divided clock, the division range is restricted to [2, 65,536 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 65,536]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


DIV_16_CTL[61]

Divider control register (for 16.0 divider)
address_offset : 0x2548C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_CTL[61] DIV_16_CTL[61] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 65,536]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is restricted to even numbers in the range [2, 65,536]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


DIV_24_5_CTL[51]

Divider control register (for 24.5 divider)
address_offset : 0x25BB8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_24_5_CTL[51] DIV_24_5_CTL[51] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT24_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT24_DIV : Integer division by (1+INT24_DIV). Allows for integer divisions in the range [1, 16,777,216]. Note: combined with fractional division, this divider type allows for a division in the range [1, 16,777,216 31/32] in 1/32 increments. For the generation of a divided clock, the integer division range is restricted to [2, 16,777,216 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 16,777,216]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 39 (32 bit)
access : read-write


DIV_16_5_CTL[56]

Divider control register (for 16.5 divider)
address_offset : 0x25CF0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_5_CTL[56] DIV_16_5_CTL[56] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: combined with fractional division, this divider type allows for a division in the range [1, 65,536 31/32] in 1/32 increments. For the generation of a divided clock, the division range is restricted to [2, 65,536 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 65,536]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


CLOCK_CTL[47]

Clock control register
address_offset : 0x25DA0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[47] CLOCK_CTL[47] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


DIV_16_CTL[62]

Divider control register (for 16.0 divider)
address_offset : 0x25E84 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_CTL[62] DIV_16_CTL[62] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 65,536]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is restricted to even numbers in the range [2, 65,536]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[17]

Trigger control register
address_offset : 0x26264 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[17] TR_GR[0]-TR_OUT_CTL[17] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


DIV_24_5_CTL[52]

Divider control register (for 24.5 divider)
address_offset : 0x26788 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_24_5_CTL[52] DIV_24_5_CTL[52] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT24_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT24_DIV : Integer division by (1+INT24_DIV). Allows for integer divisions in the range [1, 16,777,216]. Note: combined with fractional division, this divider type allows for a division in the range [1, 16,777,216 31/32] in 1/32 increments. For the generation of a divided clock, the integer division range is restricted to [2, 16,777,216 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 16,777,216]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 39 (32 bit)
access : read-write


DIV_16_5_CTL[57]

Divider control register (for 16.5 divider)
address_offset : 0x267D4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_5_CTL[57] DIV_16_5_CTL[57] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: combined with fractional division, this divider type allows for a division in the range [1, 65,536 31/32] in 1/32 increments. For the generation of a divided clock, the division range is restricted to [2, 65,536 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 65,536]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


DIV_16_CTL[63]

Divider control register (for 16.0 divider)
address_offset : 0x26880 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_CTL[63] DIV_16_CTL[63] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 65,536]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is restricted to even numbers in the range [2, 65,536]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


CLOCK_CTL[48]

Clock control register
address_offset : 0x26A60 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[48] CLOCK_CTL[48] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


DIV_16_5_CTL[58]

Divider control register (for 16.5 divider)
address_offset : 0x272BC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_5_CTL[58] DIV_16_5_CTL[58] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: combined with fractional division, this divider type allows for a division in the range [1, 65,536 31/32] in 1/32 increments. For the generation of a divided clock, the division range is restricted to [2, 65,536 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 65,536]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


DIV_24_5_CTL[53]

Divider control register (for 24.5 divider)
address_offset : 0x2735C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_24_5_CTL[53] DIV_24_5_CTL[53] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT24_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT24_DIV : Integer division by (1+INT24_DIV). Allows for integer divisions in the range [1, 16,777,216]. Note: combined with fractional division, this divider type allows for a division in the range [1, 16,777,216 31/32] in 1/32 increments. For the generation of a divided clock, the integer division range is restricted to [2, 16,777,216 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 16,777,216]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 39 (32 bit)
access : read-write


CLOCK_CTL[49]

Clock control register
address_offset : 0x27724 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[49] CLOCK_CTL[49] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


DIV_16_5_CTL[59]

Divider control register (for 16.5 divider)
address_offset : 0x27DA8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_5_CTL[59] DIV_16_5_CTL[59] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: combined with fractional division, this divider type allows for a division in the range [1, 65,536 31/32] in 1/32 increments. For the generation of a divided clock, the division range is restricted to [2, 65,536 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 65,536]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


DIV_24_5_CTL[54]

Divider control register (for 24.5 divider)
address_offset : 0x27F34 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_24_5_CTL[54] DIV_24_5_CTL[54] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT24_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT24_DIV : Integer division by (1+INT24_DIV). Allows for integer divisions in the range [1, 16,777,216]. Note: combined with fractional division, this divider type allows for a division in the range [1, 16,777,216 31/32] in 1/32 increments. For the generation of a divided clock, the integer division range is restricted to [2, 16,777,216 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 16,777,216]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 39 (32 bit)
access : read-write


GR[4]-GR[3]-GR[2]-GR[1]-GR[0]-CLOCK_CTL

Clock control
address_offset : 0x280 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

GR[4]-GR[3]-GR[2]-GR[1]-GR[0]-CLOCK_CTL GR[4]-GR[3]-GR[2]-GR[1]-GR[0]-CLOCK_CTL read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 INT8_DIV

INT8_DIV : Specifies a group clock divider (from the peripheral clock 'clk_peri' to the group clock 'clk_group[3/4/5/...15]'). Integer division by (1+INT8_DIV). Allows for integer divisions in the range [1, 256]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 23 (16 bit)
access : read-write


DIV_16_5_CTL[2]

Divider control register (for 16.5 divider)
address_offset : 0x280C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_5_CTL[2] DIV_16_5_CTL[2] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: combined with fractional division, this divider type allows for a division in the range [1, 65,536 31/32] in 1/32 increments. For the generation of a divided clock, the division range is restricted to [2, 65,536 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 65,536]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


DIV_8_CTL[3]

Divider control register (for 8.0 divider)
address_offset : 0x2818 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_8_CTL[3] DIV_8_CTL[3] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT8_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT8_DIV : Integer division by (1+INT8_DIV). Allows for integer divisions in the range [1, 256]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 256]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is resticited to even numbers in the range [2, 256]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 23 (16 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[18]

Trigger control register
address_offset : 0x282AC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[18] TR_GR[0]-TR_OUT_CTL[18] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


CLOCK_CTL[50]

Clock control register
address_offset : 0x283EC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[50] CLOCK_CTL[50] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


PPU_GR[7]-PPU_GR[6]-PPU_GR[5]-PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ADDR0

PPU region address 0 (slave structure)
address_offset : 0x28700 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

PPU_GR[7]-PPU_GR[6]-PPU_GR[5]-PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ADDR0 PPU_GR[7]-PPU_GR[6]-PPU_GR[5]-PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ADDR0 read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SUBREGION_DISABLE ADDR24

SUBREGION_DISABLE : See corresponding field for PPU structure with programmable address. Note: this field is read-only. Its value is chip specific.
bits : 0 - 7 (8 bit)
access : read-only

ADDR24 : See corresponding field for PPU structure with programmable address. 'ADDR_DEF1': address of protected region. Note: this field is read-only. Its value is chip specific.
bits : 8 - 39 (32 bit)
access : read-only


PPU_GR[7]-PPU_GR[6]-PPU_GR[5]-PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ATT0

PPU region attributes 0 (slave structure)
address_offset : 0x28704 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PPU_GR[7]-PPU_GR[6]-PPU_GR[5]-PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ATT0 PPU_GR[7]-PPU_GR[6]-PPU_GR[5]-PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ATT0 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 UR UW UX PR PW PX NS PC_MASK_0 PC_MASK_15_TO_1 REGION_SIZE PC_MATCH ENABLED

UR : See corresponding field for PPU structure with programmable address.
bits : 0 - 0 (1 bit)
access : read-write

UW : See corresponding field for PPU structure with programmable address.
bits : 1 - 2 (2 bit)
access : read-write

UX : See corresponding field for PPU structure with programmable address. Note that this register is constant '1'; i.e. user execute accesses are ALWAYS allowed.
bits : 2 - 4 (3 bit)
access : read-only

PR : See corresponding field for PPU structure with programmable address.
bits : 3 - 6 (4 bit)
access : read-write

PW : See corresponding field for PPU structure with programmable address.
bits : 4 - 8 (5 bit)
access : read-write

PX : See corresponding field for PPU structure with programmable address. Note that this register is constant '1'; i.e. user execute accesses are ALWAYS allowed.
bits : 5 - 10 (6 bit)
access : read-only

NS : See corresponding field for PPU structure with programmable address.
bits : 6 - 12 (7 bit)
access : read-write

PC_MASK_0 : See corresponding field for PPU structure with programmable address.
bits : 8 - 16 (9 bit)
access : read-only

PC_MASK_15_TO_1 : See corresponding field for PPU structure with programmable address.
bits : 9 - 32 (24 bit)
access : read-write

REGION_SIZE : See corresponding field for PPU structure with programmable address. Note: this field is read-only. Its value is chip specific.
bits : 24 - 52 (29 bit)
access : read-only

PC_MATCH : See corresponding field for PPU structure with programmable address.
bits : 30 - 60 (31 bit)
access : read-write

ENABLED : See corresponding field for PPU structure with programmable address.
bits : 31 - 62 (32 bit)
access : read-write


PPU_GR[7]-PPU_GR[6]-PPU_GR[5]-PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ADDR1

PPU region address 1 (master structure)
address_offset : 0x28720 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

PPU_GR[7]-PPU_GR[6]-PPU_GR[5]-PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ADDR1 PPU_GR[7]-PPU_GR[6]-PPU_GR[5]-PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ADDR1 read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SUBREGION_DISABLE ADDR24

SUBREGION_DISABLE : See corresponding field for PPU structure with programmable address. Two out of a total of eight 32 B subregions are enabled. These subregions includes region structures 0 and 1. Note: this field is read-only.
bits : 0 - 7 (8 bit)
access : read-only

ADDR24 : See corresponding field for PPU structure with programmable address. 'ADDR_DEF1': base address of structure. Note: this field is read-only.
bits : 8 - 39 (32 bit)
access : read-only


PPU_GR[7]-PPU_GR[6]-PPU_GR[5]-PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ATT1

PPU region attributes 1 (master structure)
address_offset : 0x28724 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PPU_GR[7]-PPU_GR[6]-PPU_GR[5]-PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ATT1 PPU_GR[7]-PPU_GR[6]-PPU_GR[5]-PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ATT1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 UR UW UX PR PW PX NS PC_MASK_0 PC_MASK_15_TO_1 REGION_SIZE PC_MATCH ENABLED

UR : See corresponding field for PPU structure with programmable address. Note that this register is constant '1'; i.e. user read accesses are ALWAYS allowed.
bits : 0 - 0 (1 bit)
access : read-only

UW : See corresponding field for PPU structure with programmable address.
bits : 1 - 2 (2 bit)
access : read-write

UX : See corresponding field for PPU structure with programmable address. Note that this register is constant '0'; i.e. user execute accesses are NEVER allowed.
bits : 2 - 4 (3 bit)
access : read-only

PR : See corresponding field for PPU structure with programmable address. Note that this register is constant '1'; i.e. privileged read accesses are ALWAYS allowed.
bits : 3 - 6 (4 bit)
access : read-only

PW : See corresponding field for PPU structure with programmable address.
bits : 4 - 8 (5 bit)
access : read-write

PX : See corresponding field for PPU structure with programmable address. Note that this register is constant '0'; i.e. privileged execute accesses are NEVER allowed.
bits : 5 - 10 (6 bit)
access : read-only

NS : See corresponding field for PPU structure with programmable address.
bits : 6 - 12 (7 bit)
access : read-write

PC_MASK_0 : See corresponding field for PPU structure with programmable address.
bits : 8 - 16 (9 bit)
access : read-only

PC_MASK_15_TO_1 : See corresponding field for PPU structure with programmable address.
bits : 9 - 32 (24 bit)
access : read-write

REGION_SIZE : See corresponding field for PPU structure with programmable address. '7': 256 B region
bits : 24 - 52 (29 bit)
access : read-only

PC_MATCH : See corresponding field for PPU structure with programmable address.
bits : 30 - 60 (31 bit)
access : read-write

ENABLED : See corresponding field for PPU structure with programmable address.
bits : 31 - 62 (32 bit)
access : read-write


DIV_16_5_CTL[60]

Divider control register (for 16.5 divider)
address_offset : 0x28898 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_5_CTL[60] DIV_16_5_CTL[60] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: combined with fractional division, this divider type allows for a division in the range [1, 65,536 31/32] in 1/32 increments. For the generation of a divided clock, the division range is restricted to [2, 65,536 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 65,536]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


DIV_24_5_CTL[55]

Divider control register (for 24.5 divider)
address_offset : 0x28B10 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_24_5_CTL[55] DIV_24_5_CTL[55] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT24_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT24_DIV : Integer division by (1+INT24_DIV). Allows for integer divisions in the range [1, 16,777,216]. Note: combined with fractional division, this divider type allows for a division in the range [1, 16,777,216 31/32] in 1/32 increments. For the generation of a divided clock, the integer division range is restricted to [2, 16,777,216 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 16,777,216]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 39 (32 bit)
access : read-write


PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR0

PPU region address 0 (slave structure)
address_offset : 0x28B40 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR0 PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR0 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SUBREGION_DISABLE ADDR24

SUBREGION_DISABLE : This field is used to individually disabled the eight equally sized subregions in which a region is partitioned. Subregion disable: Bit 0: subregion 0 disable. Bit 1: subregion 1 disable. Bit 2: subregion 2 disable. Bit 3: subregion 3 disable. Bit 4: subregion 4 disable. Bit 5: subregion 5 disable. Bit 6: subregion 6 disable. Bit 7: subregion 7 disable. E.g., a 64 KByte address region (REGION_SIZE is '15') has eight 8 KByte subregions. The access control as defined by PPU_REGION_ATT applies if the bus transfer address is within the address region AND the addressed subregion is NOT disabled. Note that the smallest region size is 256 B and the smallest subregion size is 32 B.
bits : 0 - 7 (8 bit)
access : read-write

ADDR24 : This field specifies the most significant bits of the 32-bit address of an address region. The region size is defined by PPU_REGION_ATT.REGION_SIZE. A region of n Byte is always n Byte aligned. As a result, some of the lesser significant address bits of ADDR24 may be ignored in determining whether a bus transfer address is within an address region. E.g., a 64 KByte address region (REGION_SIZE is '15') is 64 KByte aligned, and ADDR24[7:0] are ignored.
bits : 8 - 39 (32 bit)
access : read-write


PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT0

PPU region attributes 0 (slave structure)
address_offset : 0x28B44 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT0 PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT0 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 UR UW UX PR PW PX NS PC_MASK_0 PC_MASK_15_TO_1 REGION_SIZE PC_MATCH ENABLED

UR : User read enable: '0': Disabled (user, read acceses are NOT allowed). '1': Enabled (user, read acceses are allowed).
bits : 0 - 0 (1 bit)
access : read-write

UW : User write enable: '0': Disabled (user, write acceses are NOT allowed). '1': Enabled (user, write acceses are allowed).
bits : 1 - 2 (2 bit)
access : read-write

UX : User execute enable: '0': Disabled (user, execute acceses are NOT allowed). '1': Enabled (user, execute acceses are allowed).
bits : 2 - 4 (3 bit)
access : read-only

PR : Privileged read enable: '0': Disabled (privileged, read acceses are NOT allowed). '1': Enabled (privileged, read acceses are allowed).
bits : 3 - 6 (4 bit)
access : read-write

PW : Privileged write enable: '0': Disabled (privileged, write acceses are NOT allowed). '1': Enabled (privileged, write acceses are allowed).
bits : 4 - 8 (5 bit)
access : read-write

PX : Privileged execute enable: '0': Disabled (privileged, execute acceses are NOT allowed). '1': Enabled (privileged, execute acceses are allowed).
bits : 5 - 10 (6 bit)
access : read-only

NS : Non-secure: '0': Secure (secure accesses allowed, non-secure access NOT allowed). '1': Non-secure (both secure and non-secure accesses allowed).
bits : 6 - 12 (7 bit)
access : read-write

PC_MASK_0 : This field specifies protection context identifier based access control for protection context '0'.
bits : 8 - 16 (9 bit)
access : read-only

PC_MASK_15_TO_1 : This field specifies protection context identifier based access control. Bit i: protection context i+1 enable. If '0', protection context i+1 access is disabled; i.e. not allowed. If '1', protection context i+1 access is enabled; i.e. allowed.
bits : 9 - 32 (24 bit)
access : read-write

REGION_SIZE : This field specifies the region size: '0'-'6': Undefined. '7': 256 B region '8': 512 B region '9': 1 KB region '10': 2 KB region '11': 4 KB region '12': 8 KB region '13': 16 KB region '14': 32 KB region '15': 64 KB region '16': 128 KB region '17': 256 KB region '18': 512 KB region '19': 1 MB region '20': 2 MB region '21': 4 MB region '22': 8 MB region '23': 16 MB region '24': 32 MB region '25': 64 MB region '26': 128 MB region '27': 256 MB region '28': 512 MB region '39': 1 GB region '30': 2 GB region '31': 4 GB region
bits : 24 - 52 (29 bit)
access : read-write

PC_MATCH : This field specifies if the PC field participates in the 'matching' process or the 'access evaluation' process: '0': PC field participates in 'access evalution'. '1': PC field participates in 'matching'. Note that it is possible to define different access control for multiple protection contexts by using multiple protection structures with the same address region and PC_MATCH set to '1'.
bits : 30 - 60 (31 bit)
access : read-write

ENABLED : Region enable: '0': Disabled. A disabled region will never result in a match on the bus transfer address. '1': Enabled. Note: a disabled address region performs logic gating to reduce dynamic power consumption.
bits : 31 - 62 (32 bit)
access : read-write


PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR1

PPU region address 1 (master structure)
address_offset : 0x28B60 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR1 PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR1 read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SUBREGION_DISABLE ADDR24

SUBREGION_DISABLE : See corresponding field for PPU structure with programmable address. Two out of a total of eight 32 B subregions are enabled. These subregions includes region structures 0 and 1. Note: this field is read-only.
bits : 0 - 7 (8 bit)
access : read-only

ADDR24 : See corresponding field for PPU structure with programmable address. 'ADDR_DEF1': base address of structure. Note: this field is read-only.
bits : 8 - 39 (32 bit)
access : read-only


PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT1

PPU region attributes 1 (master structure)
address_offset : 0x28B64 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT1 PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 UR UW UX PR PW PX NS PC_MASK_0 PC_MASK_15_TO_1 REGION_SIZE PC_MATCH ENABLED

UR : See corresponding field for PPU structure with programmable address. Note that this register is constant '1'; i.e. user read accesses are ALWAYS allowed.
bits : 0 - 0 (1 bit)
access : read-only

UW : See corresponding field for PPU structure with programmable address.
bits : 1 - 2 (2 bit)
access : read-write

UX : See corresponding field for PPU structure with programmable address. Note that this register is constant '0'; i.e. user execute accesses are NEVER allowed.
bits : 2 - 4 (3 bit)
access : read-only

PR : See corresponding field for PPU structure with programmable address. Note that this register is constant '1'; i.e. privileged read accesses are ALWAYS allowed.
bits : 3 - 6 (4 bit)
access : read-only

PW : See corresponding field for PPU structure with programmable address.
bits : 4 - 8 (5 bit)
access : read-write

PX : See corresponding field for PPU structure with programmable address. Note that this register is constant '0'; i.e. privileged execute accesses are NEVER allowed.
bits : 5 - 10 (6 bit)
access : read-only

NS : See corresponding field for PPU structure with programmable address.
bits : 6 - 12 (7 bit)
access : read-write

PC_MASK_0 : See corresponding field for PPU structure with programmable address.
bits : 8 - 16 (9 bit)
access : read-only

PC_MASK_15_TO_1 : See corresponding field for PPU structure with programmable address.
bits : 9 - 32 (24 bit)
access : read-write

REGION_SIZE : See corresponding field for PPU structure with programmable address. '7': 256 B region
bits : 24 - 52 (29 bit)
access : read-only

PC_MATCH : See corresponding field for PPU structure with programmable address.
bits : 30 - 60 (31 bit)
access : read-write

ENABLED : See corresponding field for PPU structure with programmable address.
bits : 31 - 62 (32 bit)
access : read-write


CLOCK_CTL[51]

Clock control register
address_offset : 0x290B8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[51] CLOCK_CTL[51] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


DIV_16_5_CTL[61]

Divider control register (for 16.5 divider)
address_offset : 0x2938C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_5_CTL[61] DIV_16_5_CTL[61] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: combined with fractional division, this divider type allows for a division in the range [1, 65,536 31/32] in 1/32 increments. For the generation of a divided clock, the division range is restricted to [2, 65,536 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 65,536]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


DIV_24_5_CTL[56]

Divider control register (for 24.5 divider)
address_offset : 0x296F0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_24_5_CTL[56] DIV_24_5_CTL[56] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT24_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT24_DIV : Integer division by (1+INT24_DIV). Allows for integer divisions in the range [1, 16,777,216]. Note: combined with fractional division, this divider type allows for a division in the range [1, 16,777,216 31/32] in 1/32 increments. For the generation of a divided clock, the integer division range is restricted to [2, 16,777,216 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 16,777,216]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 39 (32 bit)
access : read-write


CLOCK_CTL[52]

Clock control register
address_offset : 0x29D88 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[52] CLOCK_CTL[52] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


DIV_16_5_CTL[62]

Divider control register (for 16.5 divider)
address_offset : 0x29E84 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_5_CTL[62] DIV_16_5_CTL[62] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: combined with fractional division, this divider type allows for a division in the range [1, 65,536 31/32] in 1/32 increments. For the generation of a divided clock, the division range is restricted to [2, 65,536 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 65,536]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


GR[4]-GR[3]-GR[2]-GR[1]-GR[0]-SL_CTL

Slave control
address_offset : 0x2A0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

GR[4]-GR[3]-GR[2]-GR[1]-GR[0]-SL_CTL GR[4]-GR[3]-GR[2]-GR[1]-GR[0]-SL_CTL read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ENABLED_0 ENABLED_1 ENABLED_2 ENABLED_3 ENABLED_4 ENABLED_5 ENABLED_6 ENABLED_7 ENABLED_8 ENABLED_9 ENABLED_10 ENABLED_11 ENABLED_12 ENABLED_13 ENABLED_14 ENABLED_15

ENABLED_0 : Peripheral group, slave 0 enable. This field is for the peripheral group internal MMIO register slave (PPU structures) and is a constant '1'. This slave can NOT be disabled.
bits : 0 - 0 (1 bit)
access : read-only

ENABLED_1 : Peripheral group, slave 1 enable. If the slave is disabled, its clock is gated off (constant '0') and its resets are activated. Note: For peripheral group 0 (the peripheral interconnect MMIO registers), this field is a constant '1' (SW: R): the slave can NOT be disabled.
bits : 1 - 2 (2 bit)
access : read-write

ENABLED_2 : Peripheral group, slave 2 enable. If the slave is disabled, its clock is gated off (constant '0') and its resets are activated. Note: For peripheral group 0 (the peripheral interconnect, master interface MMIO registers), this field is a constant '1' (SW: R): the slave can NOT be disabled.
bits : 2 - 4 (3 bit)
access : read-write

ENABLED_3 : N/A
bits : 3 - 6 (4 bit)
access : read-write

ENABLED_4 : N/A
bits : 4 - 8 (5 bit)
access : read-write

ENABLED_5 : N/A
bits : 5 - 10 (6 bit)
access : read-write

ENABLED_6 : N/A
bits : 6 - 12 (7 bit)
access : read-write

ENABLED_7 : N/A
bits : 7 - 14 (8 bit)
access : read-write

ENABLED_8 : N/A
bits : 8 - 16 (9 bit)
access : read-write

ENABLED_9 : N/A
bits : 9 - 18 (10 bit)
access : read-write

ENABLED_10 : N/A
bits : 10 - 20 (11 bit)
access : read-write

ENABLED_11 : N/A
bits : 11 - 22 (12 bit)
access : read-write

ENABLED_12 : N/A
bits : 12 - 24 (13 bit)
access : read-write

ENABLED_13 : N/A
bits : 13 - 26 (14 bit)
access : read-write

ENABLED_14 : N/A
bits : 14 - 28 (15 bit)
access : read-write

ENABLED_15 : N/A
bits : 15 - 30 (16 bit)
access : read-write


DIV_24_5_CTL[57]

Divider control register (for 24.5 divider)
address_offset : 0x2A2D4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_24_5_CTL[57] DIV_24_5_CTL[57] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT24_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT24_DIV : Integer division by (1+INT24_DIV). Allows for integer divisions in the range [1, 16,777,216]. Note: combined with fractional division, this divider type allows for a division in the range [1, 16,777,216 31/32] in 1/32 increments. For the generation of a divided clock, the integer division range is restricted to [2, 16,777,216 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 16,777,216]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 39 (32 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[19]

Trigger control register
address_offset : 0x2A2F8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[19] TR_GR[0]-TR_OUT_CTL[19] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


GR[4]-GR[3]-GR[2]-GR[1]-GR[0]-TIMEOUT_CTL

Timeout control
address_offset : 0x2A4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

GR[4]-GR[3]-GR[2]-GR[1]-GR[0]-TIMEOUT_CTL GR[4]-GR[3]-GR[2]-GR[1]-GR[0]-TIMEOUT_CTL read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TIMEOUT

TIMEOUT : This field specifies a number of peripheral group (clk_group) clock cycles. If an AHB-Lite bus transfer takes more than the specified number of cycles (timeout detection), the bus transfer is terminated with an AHB-Lite bus error and a fault is generated (and possibly recorded in the fault report structure(s)). '0x0000'-'0xfffe': Number of peripheral group clock cycles. '0xffff': This value is the default/reset value and specifies that no timeout detection is performed: a bus transfer will never be terminated and a fault will never be generated.
bits : 0 - 15 (16 bit)
access : read-write


DIV_16_5_CTL[63]

Divider control register (for 16.5 divider)
address_offset : 0x2A980 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_5_CTL[63] DIV_16_5_CTL[63] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: combined with fractional division, this divider type allows for a division in the range [1, 65,536 31/32] in 1/32 increments. For the generation of a divided clock, the division range is restricted to [2, 65,536 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 65,536]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


CLOCK_CTL[53]

Clock control register
address_offset : 0x2AA5C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[53] CLOCK_CTL[53] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


DIV_24_5_CTL[58]

Divider control register (for 24.5 divider)
address_offset : 0x2AEBC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_24_5_CTL[58] DIV_24_5_CTL[58] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT24_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT24_DIV : Integer division by (1+INT24_DIV). Allows for integer divisions in the range [1, 16,777,216]. Note: combined with fractional division, this divider type allows for a division in the range [1, 16,777,216 31/32] in 1/32 increments. For the generation of a divided clock, the integer division range is restricted to [2, 16,777,216 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 16,777,216]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 39 (32 bit)
access : read-write


CLOCK_CTL[54]

Clock control register
address_offset : 0x2B734 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[54] CLOCK_CTL[54] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


DIV_24_5_CTL[59]

Divider control register (for 24.5 divider)
address_offset : 0x2BAA8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_24_5_CTL[59] DIV_24_5_CTL[59] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT24_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT24_DIV : Integer division by (1+INT24_DIV). Allows for integer divisions in the range [1, 16,777,216]. Note: combined with fractional division, this divider type allows for a division in the range [1, 16,777,216 31/32] in 1/32 increments. For the generation of a divided clock, the integer division range is restricted to [2, 16,777,216 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 16,777,216]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 39 (32 bit)
access : read-write


DIV_24_5_CTL[2]

Divider control register (for 24.5 divider)
address_offset : 0x2C0C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_24_5_CTL[2] DIV_24_5_CTL[2] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT24_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT24_DIV : Integer division by (1+INT24_DIV). Allows for integer divisions in the range [1, 16,777,216]. Note: combined with fractional division, this divider type allows for a division in the range [1, 16,777,216 31/32] in 1/32 increments. For the generation of a divided clock, the integer division range is restricted to [2, 16,777,216 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 16,777,216]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 39 (32 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[20]

Trigger control register
address_offset : 0x2C348 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[20] TR_GR[0]-TR_OUT_CTL[20] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


CLOCK_CTL[55]

Clock control register
address_offset : 0x2C410 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[55] CLOCK_CTL[55] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


DIV_24_5_CTL[60]

Divider control register (for 24.5 divider)
address_offset : 0x2C698 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_24_5_CTL[60] DIV_24_5_CTL[60] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT24_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT24_DIV : Integer division by (1+INT24_DIV). Allows for integer divisions in the range [1, 16,777,216]. Note: combined with fractional division, this divider type allows for a division in the range [1, 16,777,216 31/32] in 1/32 increments. For the generation of a divided clock, the integer division range is restricted to [2, 16,777,216 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 16,777,216]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 39 (32 bit)
access : read-write


PPU_PR[10]-PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR0

PPU region address 0 (slave structure)
address_offset : 0x2CDC0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PPU_PR[10]-PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR0 PPU_PR[10]-PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR0 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SUBREGION_DISABLE ADDR24

SUBREGION_DISABLE : This field is used to individually disabled the eight equally sized subregions in which a region is partitioned. Subregion disable: Bit 0: subregion 0 disable. Bit 1: subregion 1 disable. Bit 2: subregion 2 disable. Bit 3: subregion 3 disable. Bit 4: subregion 4 disable. Bit 5: subregion 5 disable. Bit 6: subregion 6 disable. Bit 7: subregion 7 disable. E.g., a 64 KByte address region (REGION_SIZE is '15') has eight 8 KByte subregions. The access control as defined by PPU_REGION_ATT applies if the bus transfer address is within the address region AND the addressed subregion is NOT disabled. Note that the smallest region size is 256 B and the smallest subregion size is 32 B.
bits : 0 - 7 (8 bit)
access : read-write

ADDR24 : This field specifies the most significant bits of the 32-bit address of an address region. The region size is defined by PPU_REGION_ATT.REGION_SIZE. A region of n Byte is always n Byte aligned. As a result, some of the lesser significant address bits of ADDR24 may be ignored in determining whether a bus transfer address is within an address region. E.g., a 64 KByte address region (REGION_SIZE is '15') is 64 KByte aligned, and ADDR24[7:0] are ignored.
bits : 8 - 39 (32 bit)
access : read-write


PPU_PR[10]-PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT0

PPU region attributes 0 (slave structure)
address_offset : 0x2CDC4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PPU_PR[10]-PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT0 PPU_PR[10]-PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT0 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 UR UW UX PR PW PX NS PC_MASK_0 PC_MASK_15_TO_1 REGION_SIZE PC_MATCH ENABLED

UR : User read enable: '0': Disabled (user, read acceses are NOT allowed). '1': Enabled (user, read acceses are allowed).
bits : 0 - 0 (1 bit)
access : read-write

UW : User write enable: '0': Disabled (user, write acceses are NOT allowed). '1': Enabled (user, write acceses are allowed).
bits : 1 - 2 (2 bit)
access : read-write

UX : User execute enable: '0': Disabled (user, execute acceses are NOT allowed). '1': Enabled (user, execute acceses are allowed).
bits : 2 - 4 (3 bit)
access : read-only

PR : Privileged read enable: '0': Disabled (privileged, read acceses are NOT allowed). '1': Enabled (privileged, read acceses are allowed).
bits : 3 - 6 (4 bit)
access : read-write

PW : Privileged write enable: '0': Disabled (privileged, write acceses are NOT allowed). '1': Enabled (privileged, write acceses are allowed).
bits : 4 - 8 (5 bit)
access : read-write

PX : Privileged execute enable: '0': Disabled (privileged, execute acceses are NOT allowed). '1': Enabled (privileged, execute acceses are allowed).
bits : 5 - 10 (6 bit)
access : read-only

NS : Non-secure: '0': Secure (secure accesses allowed, non-secure access NOT allowed). '1': Non-secure (both secure and non-secure accesses allowed).
bits : 6 - 12 (7 bit)
access : read-write

PC_MASK_0 : This field specifies protection context identifier based access control for protection context '0'.
bits : 8 - 16 (9 bit)
access : read-only

PC_MASK_15_TO_1 : This field specifies protection context identifier based access control. Bit i: protection context i+1 enable. If '0', protection context i+1 access is disabled; i.e. not allowed. If '1', protection context i+1 access is enabled; i.e. allowed.
bits : 9 - 32 (24 bit)
access : read-write

REGION_SIZE : This field specifies the region size: '0'-'6': Undefined. '7': 256 B region '8': 512 B region '9': 1 KB region '10': 2 KB region '11': 4 KB region '12': 8 KB region '13': 16 KB region '14': 32 KB region '15': 64 KB region '16': 128 KB region '17': 256 KB region '18': 512 KB region '19': 1 MB region '20': 2 MB region '21': 4 MB region '22': 8 MB region '23': 16 MB region '24': 32 MB region '25': 64 MB region '26': 128 MB region '27': 256 MB region '28': 512 MB region '39': 1 GB region '30': 2 GB region '31': 4 GB region
bits : 24 - 52 (29 bit)
access : read-write

PC_MATCH : This field specifies if the PC field participates in the 'matching' process or the 'access evaluation' process: '0': PC field participates in 'access evalution'. '1': PC field participates in 'matching'. Note that it is possible to define different access control for multiple protection contexts by using multiple protection structures with the same address region and PC_MATCH set to '1'.
bits : 30 - 60 (31 bit)
access : read-write

ENABLED : Region enable: '0': Disabled. A disabled region will never result in a match on the bus transfer address. '1': Enabled. Note: a disabled address region performs logic gating to reduce dynamic power consumption.
bits : 31 - 62 (32 bit)
access : read-write


PPU_PR[10]-PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR1

PPU region address 1 (master structure)
address_offset : 0x2CDE0 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

PPU_PR[10]-PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR1 PPU_PR[10]-PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR1 read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SUBREGION_DISABLE ADDR24

SUBREGION_DISABLE : See corresponding field for PPU structure with programmable address. Two out of a total of eight 32 B subregions are enabled. These subregions includes region structures 0 and 1. Note: this field is read-only.
bits : 0 - 7 (8 bit)
access : read-only

ADDR24 : See corresponding field for PPU structure with programmable address. 'ADDR_DEF1': base address of structure. Note: this field is read-only.
bits : 8 - 39 (32 bit)
access : read-only


PPU_PR[10]-PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT1

PPU region attributes 1 (master structure)
address_offset : 0x2CDE4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PPU_PR[10]-PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT1 PPU_PR[10]-PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 UR UW UX PR PW PX NS PC_MASK_0 PC_MASK_15_TO_1 REGION_SIZE PC_MATCH ENABLED

UR : See corresponding field for PPU structure with programmable address. Note that this register is constant '1'; i.e. user read accesses are ALWAYS allowed.
bits : 0 - 0 (1 bit)
access : read-only

UW : See corresponding field for PPU structure with programmable address.
bits : 1 - 2 (2 bit)
access : read-write

UX : See corresponding field for PPU structure with programmable address. Note that this register is constant '0'; i.e. user execute accesses are NEVER allowed.
bits : 2 - 4 (3 bit)
access : read-only

PR : See corresponding field for PPU structure with programmable address. Note that this register is constant '1'; i.e. privileged read accesses are ALWAYS allowed.
bits : 3 - 6 (4 bit)
access : read-only

PW : See corresponding field for PPU structure with programmable address.
bits : 4 - 8 (5 bit)
access : read-write

PX : See corresponding field for PPU structure with programmable address. Note that this register is constant '0'; i.e. privileged execute accesses are NEVER allowed.
bits : 5 - 10 (6 bit)
access : read-only

NS : See corresponding field for PPU structure with programmable address.
bits : 6 - 12 (7 bit)
access : read-write

PC_MASK_0 : See corresponding field for PPU structure with programmable address.
bits : 8 - 16 (9 bit)
access : read-only

PC_MASK_15_TO_1 : See corresponding field for PPU structure with programmable address.
bits : 9 - 32 (24 bit)
access : read-write

REGION_SIZE : See corresponding field for PPU structure with programmable address. '7': 256 B region
bits : 24 - 52 (29 bit)
access : read-only

PC_MATCH : See corresponding field for PPU structure with programmable address.
bits : 30 - 60 (31 bit)
access : read-write

ENABLED : See corresponding field for PPU structure with programmable address.
bits : 31 - 62 (32 bit)
access : read-write


CLOCK_CTL[56]

Clock control register
address_offset : 0x2D0F0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[56] CLOCK_CTL[56] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


DIV_16_CTL[3]

Divider control register (for 16.0 divider)
address_offset : 0x2D18 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_CTL[3] DIV_16_CTL[3] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 65,536]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is restricted to even numbers in the range [2, 65,536]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


DIV_24_5_CTL[61]

Divider control register (for 24.5 divider)
address_offset : 0x2D28C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_24_5_CTL[61] DIV_24_5_CTL[61] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT24_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT24_DIV : Integer division by (1+INT24_DIV). Allows for integer divisions in the range [1, 16,777,216]. Note: combined with fractional division, this divider type allows for a division in the range [1, 16,777,216 31/32] in 1/32 increments. For the generation of a divided clock, the integer division range is restricted to [2, 16,777,216 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 16,777,216]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 39 (32 bit)
access : read-write


PPU_GR[8]-PPU_GR[7]-PPU_GR[6]-PPU_GR[5]-PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ADDR0

PPU region address 0 (slave structure)
address_offset : 0x2D900 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

PPU_GR[8]-PPU_GR[7]-PPU_GR[6]-PPU_GR[5]-PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ADDR0 PPU_GR[8]-PPU_GR[7]-PPU_GR[6]-PPU_GR[5]-PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ADDR0 read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SUBREGION_DISABLE ADDR24

SUBREGION_DISABLE : See corresponding field for PPU structure with programmable address. Note: this field is read-only. Its value is chip specific.
bits : 0 - 7 (8 bit)
access : read-only

ADDR24 : See corresponding field for PPU structure with programmable address. 'ADDR_DEF1': address of protected region. Note: this field is read-only. Its value is chip specific.
bits : 8 - 39 (32 bit)
access : read-only


PPU_GR[8]-PPU_GR[7]-PPU_GR[6]-PPU_GR[5]-PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ATT0

PPU region attributes 0 (slave structure)
address_offset : 0x2D904 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PPU_GR[8]-PPU_GR[7]-PPU_GR[6]-PPU_GR[5]-PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ATT0 PPU_GR[8]-PPU_GR[7]-PPU_GR[6]-PPU_GR[5]-PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ATT0 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 UR UW UX PR PW PX NS PC_MASK_0 PC_MASK_15_TO_1 REGION_SIZE PC_MATCH ENABLED

UR : See corresponding field for PPU structure with programmable address.
bits : 0 - 0 (1 bit)
access : read-write

UW : See corresponding field for PPU structure with programmable address.
bits : 1 - 2 (2 bit)
access : read-write

UX : See corresponding field for PPU structure with programmable address. Note that this register is constant '1'; i.e. user execute accesses are ALWAYS allowed.
bits : 2 - 4 (3 bit)
access : read-only

PR : See corresponding field for PPU structure with programmable address.
bits : 3 - 6 (4 bit)
access : read-write

PW : See corresponding field for PPU structure with programmable address.
bits : 4 - 8 (5 bit)
access : read-write

PX : See corresponding field for PPU structure with programmable address. Note that this register is constant '1'; i.e. user execute accesses are ALWAYS allowed.
bits : 5 - 10 (6 bit)
access : read-only

NS : See corresponding field for PPU structure with programmable address.
bits : 6 - 12 (7 bit)
access : read-write

PC_MASK_0 : See corresponding field for PPU structure with programmable address.
bits : 8 - 16 (9 bit)
access : read-only

PC_MASK_15_TO_1 : See corresponding field for PPU structure with programmable address.
bits : 9 - 32 (24 bit)
access : read-write

REGION_SIZE : See corresponding field for PPU structure with programmable address. Note: this field is read-only. Its value is chip specific.
bits : 24 - 52 (29 bit)
access : read-only

PC_MATCH : See corresponding field for PPU structure with programmable address.
bits : 30 - 60 (31 bit)
access : read-write

ENABLED : See corresponding field for PPU structure with programmable address.
bits : 31 - 62 (32 bit)
access : read-write


PPU_GR[8]-PPU_GR[7]-PPU_GR[6]-PPU_GR[5]-PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ADDR1

PPU region address 1 (master structure)
address_offset : 0x2D920 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

PPU_GR[8]-PPU_GR[7]-PPU_GR[6]-PPU_GR[5]-PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ADDR1 PPU_GR[8]-PPU_GR[7]-PPU_GR[6]-PPU_GR[5]-PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ADDR1 read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SUBREGION_DISABLE ADDR24

SUBREGION_DISABLE : See corresponding field for PPU structure with programmable address. Two out of a total of eight 32 B subregions are enabled. These subregions includes region structures 0 and 1. Note: this field is read-only.
bits : 0 - 7 (8 bit)
access : read-only

ADDR24 : See corresponding field for PPU structure with programmable address. 'ADDR_DEF1': base address of structure. Note: this field is read-only.
bits : 8 - 39 (32 bit)
access : read-only


PPU_GR[8]-PPU_GR[7]-PPU_GR[6]-PPU_GR[5]-PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ATT1

PPU region attributes 1 (master structure)
address_offset : 0x2D924 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PPU_GR[8]-PPU_GR[7]-PPU_GR[6]-PPU_GR[5]-PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ATT1 PPU_GR[8]-PPU_GR[7]-PPU_GR[6]-PPU_GR[5]-PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ATT1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 UR UW UX PR PW PX NS PC_MASK_0 PC_MASK_15_TO_1 REGION_SIZE PC_MATCH ENABLED

UR : See corresponding field for PPU structure with programmable address. Note that this register is constant '1'; i.e. user read accesses are ALWAYS allowed.
bits : 0 - 0 (1 bit)
access : read-only

UW : See corresponding field for PPU structure with programmable address.
bits : 1 - 2 (2 bit)
access : read-write

UX : See corresponding field for PPU structure with programmable address. Note that this register is constant '0'; i.e. user execute accesses are NEVER allowed.
bits : 2 - 4 (3 bit)
access : read-only

PR : See corresponding field for PPU structure with programmable address. Note that this register is constant '1'; i.e. privileged read accesses are ALWAYS allowed.
bits : 3 - 6 (4 bit)
access : read-only

PW : See corresponding field for PPU structure with programmable address.
bits : 4 - 8 (5 bit)
access : read-write

PX : See corresponding field for PPU structure with programmable address. Note that this register is constant '0'; i.e. privileged execute accesses are NEVER allowed.
bits : 5 - 10 (6 bit)
access : read-only

NS : See corresponding field for PPU structure with programmable address.
bits : 6 - 12 (7 bit)
access : read-write

PC_MASK_0 : See corresponding field for PPU structure with programmable address.
bits : 8 - 16 (9 bit)
access : read-only

PC_MASK_15_TO_1 : See corresponding field for PPU structure with programmable address.
bits : 9 - 32 (24 bit)
access : read-write

REGION_SIZE : See corresponding field for PPU structure with programmable address. '7': 256 B region
bits : 24 - 52 (29 bit)
access : read-only

PC_MATCH : See corresponding field for PPU structure with programmable address.
bits : 30 - 60 (31 bit)
access : read-write

ENABLED : See corresponding field for PPU structure with programmable address.
bits : 31 - 62 (32 bit)
access : read-write


CLOCK_CTL[57]

Clock control register
address_offset : 0x2DDD4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[57] CLOCK_CTL[57] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


DIV_24_5_CTL[62]

Divider control register (for 24.5 divider)
address_offset : 0x2DE84 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_24_5_CTL[62] DIV_24_5_CTL[62] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT24_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT24_DIV : Integer division by (1+INT24_DIV). Allows for integer divisions in the range [1, 16,777,216]. Note: combined with fractional division, this divider type allows for a division in the range [1, 16,777,216 31/32] in 1/32 increments. For the generation of a divided clock, the integer division range is restricted to [2, 16,777,216 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 16,777,216]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 39 (32 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[21]

Trigger control register
address_offset : 0x2E39C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[21] TR_GR[0]-TR_OUT_CTL[21] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


CLOCK_CTL[58]

Clock control register
address_offset : 0x2EABC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[58] CLOCK_CTL[58] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


CLOCK_CTL[59]

Clock control register
address_offset : 0x2F7A8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[59] CLOCK_CTL[59] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


CLOCK_CTL[2]

Clock control register
address_offset : 0x300C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[2] CLOCK_CTL[2] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


DIV_8_CTL[4]

Divider control register (for 8.0 divider)
address_offset : 0x3028 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_8_CTL[4] DIV_8_CTL[4] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT8_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT8_DIV : Integer division by (1+INT8_DIV). Allows for integer divisions in the range [1, 256]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 256]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is resticited to even numbers in the range [2, 256]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 23 (16 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[22]

Trigger control register
address_offset : 0x303F4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[22] TR_GR[0]-TR_OUT_CTL[22] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


CLOCK_CTL[60]

Clock control register
address_offset : 0x30498 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[60] CLOCK_CTL[60] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


PPU_PR[11]-PPU_PR[10]-PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR0

PPU region address 0 (slave structure)
address_offset : 0x31080 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PPU_PR[11]-PPU_PR[10]-PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR0 PPU_PR[11]-PPU_PR[10]-PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR0 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SUBREGION_DISABLE ADDR24

SUBREGION_DISABLE : This field is used to individually disabled the eight equally sized subregions in which a region is partitioned. Subregion disable: Bit 0: subregion 0 disable. Bit 1: subregion 1 disable. Bit 2: subregion 2 disable. Bit 3: subregion 3 disable. Bit 4: subregion 4 disable. Bit 5: subregion 5 disable. Bit 6: subregion 6 disable. Bit 7: subregion 7 disable. E.g., a 64 KByte address region (REGION_SIZE is '15') has eight 8 KByte subregions. The access control as defined by PPU_REGION_ATT applies if the bus transfer address is within the address region AND the addressed subregion is NOT disabled. Note that the smallest region size is 256 B and the smallest subregion size is 32 B.
bits : 0 - 7 (8 bit)
access : read-write

ADDR24 : This field specifies the most significant bits of the 32-bit address of an address region. The region size is defined by PPU_REGION_ATT.REGION_SIZE. A region of n Byte is always n Byte aligned. As a result, some of the lesser significant address bits of ADDR24 may be ignored in determining whether a bus transfer address is within an address region. E.g., a 64 KByte address region (REGION_SIZE is '15') is 64 KByte aligned, and ADDR24[7:0] are ignored.
bits : 8 - 39 (32 bit)
access : read-write


PPU_PR[11]-PPU_PR[10]-PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT0

PPU region attributes 0 (slave structure)
address_offset : 0x31084 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PPU_PR[11]-PPU_PR[10]-PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT0 PPU_PR[11]-PPU_PR[10]-PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT0 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 UR UW UX PR PW PX NS PC_MASK_0 PC_MASK_15_TO_1 REGION_SIZE PC_MATCH ENABLED

UR : User read enable: '0': Disabled (user, read acceses are NOT allowed). '1': Enabled (user, read acceses are allowed).
bits : 0 - 0 (1 bit)
access : read-write

UW : User write enable: '0': Disabled (user, write acceses are NOT allowed). '1': Enabled (user, write acceses are allowed).
bits : 1 - 2 (2 bit)
access : read-write

UX : User execute enable: '0': Disabled (user, execute acceses are NOT allowed). '1': Enabled (user, execute acceses are allowed).
bits : 2 - 4 (3 bit)
access : read-only

PR : Privileged read enable: '0': Disabled (privileged, read acceses are NOT allowed). '1': Enabled (privileged, read acceses are allowed).
bits : 3 - 6 (4 bit)
access : read-write

PW : Privileged write enable: '0': Disabled (privileged, write acceses are NOT allowed). '1': Enabled (privileged, write acceses are allowed).
bits : 4 - 8 (5 bit)
access : read-write

PX : Privileged execute enable: '0': Disabled (privileged, execute acceses are NOT allowed). '1': Enabled (privileged, execute acceses are allowed).
bits : 5 - 10 (6 bit)
access : read-only

NS : Non-secure: '0': Secure (secure accesses allowed, non-secure access NOT allowed). '1': Non-secure (both secure and non-secure accesses allowed).
bits : 6 - 12 (7 bit)
access : read-write

PC_MASK_0 : This field specifies protection context identifier based access control for protection context '0'.
bits : 8 - 16 (9 bit)
access : read-only

PC_MASK_15_TO_1 : This field specifies protection context identifier based access control. Bit i: protection context i+1 enable. If '0', protection context i+1 access is disabled; i.e. not allowed. If '1', protection context i+1 access is enabled; i.e. allowed.
bits : 9 - 32 (24 bit)
access : read-write

REGION_SIZE : This field specifies the region size: '0'-'6': Undefined. '7': 256 B region '8': 512 B region '9': 1 KB region '10': 2 KB region '11': 4 KB region '12': 8 KB region '13': 16 KB region '14': 32 KB region '15': 64 KB region '16': 128 KB region '17': 256 KB region '18': 512 KB region '19': 1 MB region '20': 2 MB region '21': 4 MB region '22': 8 MB region '23': 16 MB region '24': 32 MB region '25': 64 MB region '26': 128 MB region '27': 256 MB region '28': 512 MB region '39': 1 GB region '30': 2 GB region '31': 4 GB region
bits : 24 - 52 (29 bit)
access : read-write

PC_MATCH : This field specifies if the PC field participates in the 'matching' process or the 'access evaluation' process: '0': PC field participates in 'access evalution'. '1': PC field participates in 'matching'. Note that it is possible to define different access control for multiple protection contexts by using multiple protection structures with the same address region and PC_MATCH set to '1'.
bits : 30 - 60 (31 bit)
access : read-write

ENABLED : Region enable: '0': Disabled. A disabled region will never result in a match on the bus transfer address. '1': Enabled. Note: a disabled address region performs logic gating to reduce dynamic power consumption.
bits : 31 - 62 (32 bit)
access : read-write


PPU_PR[11]-PPU_PR[10]-PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR1

PPU region address 1 (master structure)
address_offset : 0x310A0 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

PPU_PR[11]-PPU_PR[10]-PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR1 PPU_PR[11]-PPU_PR[10]-PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR1 read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SUBREGION_DISABLE ADDR24

SUBREGION_DISABLE : See corresponding field for PPU structure with programmable address. Two out of a total of eight 32 B subregions are enabled. These subregions includes region structures 0 and 1. Note: this field is read-only.
bits : 0 - 7 (8 bit)
access : read-only

ADDR24 : See corresponding field for PPU structure with programmable address. 'ADDR_DEF1': base address of structure. Note: this field is read-only.
bits : 8 - 39 (32 bit)
access : read-only


PPU_PR[11]-PPU_PR[10]-PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT1

PPU region attributes 1 (master structure)
address_offset : 0x310A4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PPU_PR[11]-PPU_PR[10]-PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT1 PPU_PR[11]-PPU_PR[10]-PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 UR UW UX PR PW PX NS PC_MASK_0 PC_MASK_15_TO_1 REGION_SIZE PC_MATCH ENABLED

UR : See corresponding field for PPU structure with programmable address. Note that this register is constant '1'; i.e. user read accesses are ALWAYS allowed.
bits : 0 - 0 (1 bit)
access : read-only

UW : See corresponding field for PPU structure with programmable address.
bits : 1 - 2 (2 bit)
access : read-write

UX : See corresponding field for PPU structure with programmable address. Note that this register is constant '0'; i.e. user execute accesses are NEVER allowed.
bits : 2 - 4 (3 bit)
access : read-only

PR : See corresponding field for PPU structure with programmable address. Note that this register is constant '1'; i.e. privileged read accesses are ALWAYS allowed.
bits : 3 - 6 (4 bit)
access : read-only

PW : See corresponding field for PPU structure with programmable address.
bits : 4 - 8 (5 bit)
access : read-write

PX : See corresponding field for PPU structure with programmable address. Note that this register is constant '0'; i.e. privileged execute accesses are NEVER allowed.
bits : 5 - 10 (6 bit)
access : read-only

NS : See corresponding field for PPU structure with programmable address.
bits : 6 - 12 (7 bit)
access : read-write

PC_MASK_0 : See corresponding field for PPU structure with programmable address.
bits : 8 - 16 (9 bit)
access : read-only

PC_MASK_15_TO_1 : See corresponding field for PPU structure with programmable address.
bits : 9 - 32 (24 bit)
access : read-write

REGION_SIZE : See corresponding field for PPU structure with programmable address. '7': 256 B region
bits : 24 - 52 (29 bit)
access : read-only

PC_MATCH : See corresponding field for PPU structure with programmable address.
bits : 30 - 60 (31 bit)
access : read-write

ENABLED : See corresponding field for PPU structure with programmable address.
bits : 31 - 62 (32 bit)
access : read-write


CLOCK_CTL[61]

Clock control register
address_offset : 0x3118C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[61] CLOCK_CTL[61] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


CLOCK_CTL[62]

Clock control register
address_offset : 0x31E84 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[62] CLOCK_CTL[62] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


DIV_16_5_CTL[3]

Divider control register (for 16.5 divider)
address_offset : 0x3218 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_5_CTL[3] DIV_16_5_CTL[3] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: combined with fractional division, this divider type allows for a division in the range [1, 65,536 31/32] in 1/32 increments. For the generation of a divided clock, the division range is restricted to [2, 65,536 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 65,536]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[23]

Trigger control register
address_offset : 0x32450 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[23] TR_GR[0]-TR_OUT_CTL[23] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


PPU_GR[9]-PPU_GR[8]-PPU_GR[7]-PPU_GR[6]-PPU_GR[5]-PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ADDR0

PPU region address 0 (slave structure)
address_offset : 0x32B40 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

PPU_GR[9]-PPU_GR[8]-PPU_GR[7]-PPU_GR[6]-PPU_GR[5]-PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ADDR0 PPU_GR[9]-PPU_GR[8]-PPU_GR[7]-PPU_GR[6]-PPU_GR[5]-PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ADDR0 read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SUBREGION_DISABLE ADDR24

SUBREGION_DISABLE : See corresponding field for PPU structure with programmable address. Note: this field is read-only. Its value is chip specific.
bits : 0 - 7 (8 bit)
access : read-only

ADDR24 : See corresponding field for PPU structure with programmable address. 'ADDR_DEF1': address of protected region. Note: this field is read-only. Its value is chip specific.
bits : 8 - 39 (32 bit)
access : read-only


PPU_GR[9]-PPU_GR[8]-PPU_GR[7]-PPU_GR[6]-PPU_GR[5]-PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ATT0

PPU region attributes 0 (slave structure)
address_offset : 0x32B44 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PPU_GR[9]-PPU_GR[8]-PPU_GR[7]-PPU_GR[6]-PPU_GR[5]-PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ATT0 PPU_GR[9]-PPU_GR[8]-PPU_GR[7]-PPU_GR[6]-PPU_GR[5]-PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ATT0 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 UR UW UX PR PW PX NS PC_MASK_0 PC_MASK_15_TO_1 REGION_SIZE PC_MATCH ENABLED

UR : See corresponding field for PPU structure with programmable address.
bits : 0 - 0 (1 bit)
access : read-write

UW : See corresponding field for PPU structure with programmable address.
bits : 1 - 2 (2 bit)
access : read-write

UX : See corresponding field for PPU structure with programmable address. Note that this register is constant '1'; i.e. user execute accesses are ALWAYS allowed.
bits : 2 - 4 (3 bit)
access : read-only

PR : See corresponding field for PPU structure with programmable address.
bits : 3 - 6 (4 bit)
access : read-write

PW : See corresponding field for PPU structure with programmable address.
bits : 4 - 8 (5 bit)
access : read-write

PX : See corresponding field for PPU structure with programmable address. Note that this register is constant '1'; i.e. user execute accesses are ALWAYS allowed.
bits : 5 - 10 (6 bit)
access : read-only

NS : See corresponding field for PPU structure with programmable address.
bits : 6 - 12 (7 bit)
access : read-write

PC_MASK_0 : See corresponding field for PPU structure with programmable address.
bits : 8 - 16 (9 bit)
access : read-only

PC_MASK_15_TO_1 : See corresponding field for PPU structure with programmable address.
bits : 9 - 32 (24 bit)
access : read-write

REGION_SIZE : See corresponding field for PPU structure with programmable address. Note: this field is read-only. Its value is chip specific.
bits : 24 - 52 (29 bit)
access : read-only

PC_MATCH : See corresponding field for PPU structure with programmable address.
bits : 30 - 60 (31 bit)
access : read-write

ENABLED : See corresponding field for PPU structure with programmable address.
bits : 31 - 62 (32 bit)
access : read-write


PPU_GR[9]-PPU_GR[8]-PPU_GR[7]-PPU_GR[6]-PPU_GR[5]-PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ADDR1

PPU region address 1 (master structure)
address_offset : 0x32B60 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

PPU_GR[9]-PPU_GR[8]-PPU_GR[7]-PPU_GR[6]-PPU_GR[5]-PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ADDR1 PPU_GR[9]-PPU_GR[8]-PPU_GR[7]-PPU_GR[6]-PPU_GR[5]-PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ADDR1 read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SUBREGION_DISABLE ADDR24

SUBREGION_DISABLE : See corresponding field for PPU structure with programmable address. Two out of a total of eight 32 B subregions are enabled. These subregions includes region structures 0 and 1. Note: this field is read-only.
bits : 0 - 7 (8 bit)
access : read-only

ADDR24 : See corresponding field for PPU structure with programmable address. 'ADDR_DEF1': base address of structure. Note: this field is read-only.
bits : 8 - 39 (32 bit)
access : read-only


PPU_GR[9]-PPU_GR[8]-PPU_GR[7]-PPU_GR[6]-PPU_GR[5]-PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ATT1

PPU region attributes 1 (master structure)
address_offset : 0x32B64 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PPU_GR[9]-PPU_GR[8]-PPU_GR[7]-PPU_GR[6]-PPU_GR[5]-PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ATT1 PPU_GR[9]-PPU_GR[8]-PPU_GR[7]-PPU_GR[6]-PPU_GR[5]-PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ATT1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 UR UW UX PR PW PX NS PC_MASK_0 PC_MASK_15_TO_1 REGION_SIZE PC_MATCH ENABLED

UR : See corresponding field for PPU structure with programmable address. Note that this register is constant '1'; i.e. user read accesses are ALWAYS allowed.
bits : 0 - 0 (1 bit)
access : read-only

UW : See corresponding field for PPU structure with programmable address.
bits : 1 - 2 (2 bit)
access : read-write

UX : See corresponding field for PPU structure with programmable address. Note that this register is constant '0'; i.e. user execute accesses are NEVER allowed.
bits : 2 - 4 (3 bit)
access : read-only

PR : See corresponding field for PPU structure with programmable address. Note that this register is constant '1'; i.e. privileged read accesses are ALWAYS allowed.
bits : 3 - 6 (4 bit)
access : read-only

PW : See corresponding field for PPU structure with programmable address.
bits : 4 - 8 (5 bit)
access : read-write

PX : See corresponding field for PPU structure with programmable address. Note that this register is constant '0'; i.e. privileged execute accesses are NEVER allowed.
bits : 5 - 10 (6 bit)
access : read-only

NS : See corresponding field for PPU structure with programmable address.
bits : 6 - 12 (7 bit)
access : read-write

PC_MASK_0 : See corresponding field for PPU structure with programmable address.
bits : 8 - 16 (9 bit)
access : read-only

PC_MASK_15_TO_1 : See corresponding field for PPU structure with programmable address.
bits : 9 - 32 (24 bit)
access : read-write

REGION_SIZE : See corresponding field for PPU structure with programmable address. '7': 256 B region
bits : 24 - 52 (29 bit)
access : read-only

PC_MATCH : See corresponding field for PPU structure with programmable address.
bits : 30 - 60 (31 bit)
access : read-write

ENABLED : See corresponding field for PPU structure with programmable address.
bits : 31 - 62 (32 bit)
access : read-write


CLOCK_CTL[63]

Clock control register
address_offset : 0x32B80 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[63] CLOCK_CTL[63] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


CLOCK_CTL[64]

Clock control register
address_offset : 0x33880 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[64] CLOCK_CTL[64] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[24]

Trigger control register
address_offset : 0x344B0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[24] TR_GR[0]-TR_OUT_CTL[24] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


CLOCK_CTL[65]

Clock control register
address_offset : 0x34584 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[65] CLOCK_CTL[65] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


CLOCK_CTL[66]

Clock control register
address_offset : 0x3528C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[66] CLOCK_CTL[66] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


PPU_PR[12]-PPU_PR[11]-PPU_PR[10]-PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR0

PPU region address 0 (slave structure)
address_offset : 0x35380 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PPU_PR[12]-PPU_PR[11]-PPU_PR[10]-PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR0 PPU_PR[12]-PPU_PR[11]-PPU_PR[10]-PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR0 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SUBREGION_DISABLE ADDR24

SUBREGION_DISABLE : This field is used to individually disabled the eight equally sized subregions in which a region is partitioned. Subregion disable: Bit 0: subregion 0 disable. Bit 1: subregion 1 disable. Bit 2: subregion 2 disable. Bit 3: subregion 3 disable. Bit 4: subregion 4 disable. Bit 5: subregion 5 disable. Bit 6: subregion 6 disable. Bit 7: subregion 7 disable. E.g., a 64 KByte address region (REGION_SIZE is '15') has eight 8 KByte subregions. The access control as defined by PPU_REGION_ATT applies if the bus transfer address is within the address region AND the addressed subregion is NOT disabled. Note that the smallest region size is 256 B and the smallest subregion size is 32 B.
bits : 0 - 7 (8 bit)
access : read-write

ADDR24 : This field specifies the most significant bits of the 32-bit address of an address region. The region size is defined by PPU_REGION_ATT.REGION_SIZE. A region of n Byte is always n Byte aligned. As a result, some of the lesser significant address bits of ADDR24 may be ignored in determining whether a bus transfer address is within an address region. E.g., a 64 KByte address region (REGION_SIZE is '15') is 64 KByte aligned, and ADDR24[7:0] are ignored.
bits : 8 - 39 (32 bit)
access : read-write


PPU_PR[12]-PPU_PR[11]-PPU_PR[10]-PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT0

PPU region attributes 0 (slave structure)
address_offset : 0x35384 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PPU_PR[12]-PPU_PR[11]-PPU_PR[10]-PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT0 PPU_PR[12]-PPU_PR[11]-PPU_PR[10]-PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT0 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 UR UW UX PR PW PX NS PC_MASK_0 PC_MASK_15_TO_1 REGION_SIZE PC_MATCH ENABLED

UR : User read enable: '0': Disabled (user, read acceses are NOT allowed). '1': Enabled (user, read acceses are allowed).
bits : 0 - 0 (1 bit)
access : read-write

UW : User write enable: '0': Disabled (user, write acceses are NOT allowed). '1': Enabled (user, write acceses are allowed).
bits : 1 - 2 (2 bit)
access : read-write

UX : User execute enable: '0': Disabled (user, execute acceses are NOT allowed). '1': Enabled (user, execute acceses are allowed).
bits : 2 - 4 (3 bit)
access : read-only

PR : Privileged read enable: '0': Disabled (privileged, read acceses are NOT allowed). '1': Enabled (privileged, read acceses are allowed).
bits : 3 - 6 (4 bit)
access : read-write

PW : Privileged write enable: '0': Disabled (privileged, write acceses are NOT allowed). '1': Enabled (privileged, write acceses are allowed).
bits : 4 - 8 (5 bit)
access : read-write

PX : Privileged execute enable: '0': Disabled (privileged, execute acceses are NOT allowed). '1': Enabled (privileged, execute acceses are allowed).
bits : 5 - 10 (6 bit)
access : read-only

NS : Non-secure: '0': Secure (secure accesses allowed, non-secure access NOT allowed). '1': Non-secure (both secure and non-secure accesses allowed).
bits : 6 - 12 (7 bit)
access : read-write

PC_MASK_0 : This field specifies protection context identifier based access control for protection context '0'.
bits : 8 - 16 (9 bit)
access : read-only

PC_MASK_15_TO_1 : This field specifies protection context identifier based access control. Bit i: protection context i+1 enable. If '0', protection context i+1 access is disabled; i.e. not allowed. If '1', protection context i+1 access is enabled; i.e. allowed.
bits : 9 - 32 (24 bit)
access : read-write

REGION_SIZE : This field specifies the region size: '0'-'6': Undefined. '7': 256 B region '8': 512 B region '9': 1 KB region '10': 2 KB region '11': 4 KB region '12': 8 KB region '13': 16 KB region '14': 32 KB region '15': 64 KB region '16': 128 KB region '17': 256 KB region '18': 512 KB region '19': 1 MB region '20': 2 MB region '21': 4 MB region '22': 8 MB region '23': 16 MB region '24': 32 MB region '25': 64 MB region '26': 128 MB region '27': 256 MB region '28': 512 MB region '39': 1 GB region '30': 2 GB region '31': 4 GB region
bits : 24 - 52 (29 bit)
access : read-write

PC_MATCH : This field specifies if the PC field participates in the 'matching' process or the 'access evaluation' process: '0': PC field participates in 'access evalution'. '1': PC field participates in 'matching'. Note that it is possible to define different access control for multiple protection contexts by using multiple protection structures with the same address region and PC_MATCH set to '1'.
bits : 30 - 60 (31 bit)
access : read-write

ENABLED : Region enable: '0': Disabled. A disabled region will never result in a match on the bus transfer address. '1': Enabled. Note: a disabled address region performs logic gating to reduce dynamic power consumption.
bits : 31 - 62 (32 bit)
access : read-write


PPU_PR[12]-PPU_PR[11]-PPU_PR[10]-PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR1

PPU region address 1 (master structure)
address_offset : 0x353A0 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

PPU_PR[12]-PPU_PR[11]-PPU_PR[10]-PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR1 PPU_PR[12]-PPU_PR[11]-PPU_PR[10]-PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR1 read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SUBREGION_DISABLE ADDR24

SUBREGION_DISABLE : See corresponding field for PPU structure with programmable address. Two out of a total of eight 32 B subregions are enabled. These subregions includes region structures 0 and 1. Note: this field is read-only.
bits : 0 - 7 (8 bit)
access : read-only

ADDR24 : See corresponding field for PPU structure with programmable address. 'ADDR_DEF1': base address of structure. Note: this field is read-only.
bits : 8 - 39 (32 bit)
access : read-only


PPU_PR[12]-PPU_PR[11]-PPU_PR[10]-PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT1

PPU region attributes 1 (master structure)
address_offset : 0x353A4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PPU_PR[12]-PPU_PR[11]-PPU_PR[10]-PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT1 PPU_PR[12]-PPU_PR[11]-PPU_PR[10]-PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 UR UW UX PR PW PX NS PC_MASK_0 PC_MASK_15_TO_1 REGION_SIZE PC_MATCH ENABLED

UR : See corresponding field for PPU structure with programmable address. Note that this register is constant '1'; i.e. user read accesses are ALWAYS allowed.
bits : 0 - 0 (1 bit)
access : read-only

UW : See corresponding field for PPU structure with programmable address.
bits : 1 - 2 (2 bit)
access : read-write

UX : See corresponding field for PPU structure with programmable address. Note that this register is constant '0'; i.e. user execute accesses are NEVER allowed.
bits : 2 - 4 (3 bit)
access : read-only

PR : See corresponding field for PPU structure with programmable address. Note that this register is constant '1'; i.e. privileged read accesses are ALWAYS allowed.
bits : 3 - 6 (4 bit)
access : read-only

PW : See corresponding field for PPU structure with programmable address.
bits : 4 - 8 (5 bit)
access : read-write

PX : See corresponding field for PPU structure with programmable address. Note that this register is constant '0'; i.e. privileged execute accesses are NEVER allowed.
bits : 5 - 10 (6 bit)
access : read-only

NS : See corresponding field for PPU structure with programmable address.
bits : 6 - 12 (7 bit)
access : read-write

PC_MASK_0 : See corresponding field for PPU structure with programmable address.
bits : 8 - 16 (9 bit)
access : read-only

PC_MASK_15_TO_1 : See corresponding field for PPU structure with programmable address.
bits : 9 - 32 (24 bit)
access : read-write

REGION_SIZE : See corresponding field for PPU structure with programmable address. '7': 256 B region
bits : 24 - 52 (29 bit)
access : read-only

PC_MATCH : See corresponding field for PPU structure with programmable address.
bits : 30 - 60 (31 bit)
access : read-write

ENABLED : See corresponding field for PPU structure with programmable address.
bits : 31 - 62 (32 bit)
access : read-write


CLOCK_CTL[67]

Clock control register
address_offset : 0x35F98 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[67] CLOCK_CTL[67] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


DIV_16_CTL[4]

Divider control register (for 16.0 divider)
address_offset : 0x3628 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_CTL[4] DIV_16_CTL[4] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 65,536]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is restricted to even numbers in the range [2, 65,536]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[25]

Trigger control register
address_offset : 0x36514 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[25] TR_GR[0]-TR_OUT_CTL[25] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


CLOCK_CTL[68]

Clock control register
address_offset : 0x36CA8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[68] CLOCK_CTL[68] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


DIV_24_5_CTL[3]

Divider control register (for 24.5 divider)
address_offset : 0x3718 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_24_5_CTL[3] DIV_24_5_CTL[3] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT24_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT24_DIV : Integer division by (1+INT24_DIV). Allows for integer divisions in the range [1, 16,777,216]. Note: combined with fractional division, this divider type allows for a division in the range [1, 16,777,216 31/32] in 1/32 increments. For the generation of a divided clock, the integer division range is restricted to [2, 16,777,216 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 16,777,216]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 39 (32 bit)
access : read-write


CLOCK_CTL[69]

Clock control register
address_offset : 0x379BC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[69] CLOCK_CTL[69] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


PPU_GR[10]-PPU_GR[9]-PPU_GR[8]-PPU_GR[7]-PPU_GR[6]-PPU_GR[5]-PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ADDR0

PPU region address 0 (slave structure)
address_offset : 0x37DC0 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

PPU_GR[10]-PPU_GR[9]-PPU_GR[8]-PPU_GR[7]-PPU_GR[6]-PPU_GR[5]-PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ADDR0 PPU_GR[10]-PPU_GR[9]-PPU_GR[8]-PPU_GR[7]-PPU_GR[6]-PPU_GR[5]-PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ADDR0 read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SUBREGION_DISABLE ADDR24

SUBREGION_DISABLE : See corresponding field for PPU structure with programmable address. Note: this field is read-only. Its value is chip specific.
bits : 0 - 7 (8 bit)
access : read-only

ADDR24 : See corresponding field for PPU structure with programmable address. 'ADDR_DEF1': address of protected region. Note: this field is read-only. Its value is chip specific.
bits : 8 - 39 (32 bit)
access : read-only


PPU_GR[10]-PPU_GR[9]-PPU_GR[8]-PPU_GR[7]-PPU_GR[6]-PPU_GR[5]-PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ATT0

PPU region attributes 0 (slave structure)
address_offset : 0x37DC4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PPU_GR[10]-PPU_GR[9]-PPU_GR[8]-PPU_GR[7]-PPU_GR[6]-PPU_GR[5]-PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ATT0 PPU_GR[10]-PPU_GR[9]-PPU_GR[8]-PPU_GR[7]-PPU_GR[6]-PPU_GR[5]-PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ATT0 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 UR UW UX PR PW PX NS PC_MASK_0 PC_MASK_15_TO_1 REGION_SIZE PC_MATCH ENABLED

UR : See corresponding field for PPU structure with programmable address.
bits : 0 - 0 (1 bit)
access : read-write

UW : See corresponding field for PPU structure with programmable address.
bits : 1 - 2 (2 bit)
access : read-write

UX : See corresponding field for PPU structure with programmable address. Note that this register is constant '1'; i.e. user execute accesses are ALWAYS allowed.
bits : 2 - 4 (3 bit)
access : read-only

PR : See corresponding field for PPU structure with programmable address.
bits : 3 - 6 (4 bit)
access : read-write

PW : See corresponding field for PPU structure with programmable address.
bits : 4 - 8 (5 bit)
access : read-write

PX : See corresponding field for PPU structure with programmable address. Note that this register is constant '1'; i.e. user execute accesses are ALWAYS allowed.
bits : 5 - 10 (6 bit)
access : read-only

NS : See corresponding field for PPU structure with programmable address.
bits : 6 - 12 (7 bit)
access : read-write

PC_MASK_0 : See corresponding field for PPU structure with programmable address.
bits : 8 - 16 (9 bit)
access : read-only

PC_MASK_15_TO_1 : See corresponding field for PPU structure with programmable address.
bits : 9 - 32 (24 bit)
access : read-write

REGION_SIZE : See corresponding field for PPU structure with programmable address. Note: this field is read-only. Its value is chip specific.
bits : 24 - 52 (29 bit)
access : read-only

PC_MATCH : See corresponding field for PPU structure with programmable address.
bits : 30 - 60 (31 bit)
access : read-write

ENABLED : See corresponding field for PPU structure with programmable address.
bits : 31 - 62 (32 bit)
access : read-write


PPU_GR[10]-PPU_GR[9]-PPU_GR[8]-PPU_GR[7]-PPU_GR[6]-PPU_GR[5]-PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ADDR1

PPU region address 1 (master structure)
address_offset : 0x37DE0 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

PPU_GR[10]-PPU_GR[9]-PPU_GR[8]-PPU_GR[7]-PPU_GR[6]-PPU_GR[5]-PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ADDR1 PPU_GR[10]-PPU_GR[9]-PPU_GR[8]-PPU_GR[7]-PPU_GR[6]-PPU_GR[5]-PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ADDR1 read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SUBREGION_DISABLE ADDR24

SUBREGION_DISABLE : See corresponding field for PPU structure with programmable address. Two out of a total of eight 32 B subregions are enabled. These subregions includes region structures 0 and 1. Note: this field is read-only.
bits : 0 - 7 (8 bit)
access : read-only

ADDR24 : See corresponding field for PPU structure with programmable address. 'ADDR_DEF1': base address of structure. Note: this field is read-only.
bits : 8 - 39 (32 bit)
access : read-only


PPU_GR[10]-PPU_GR[9]-PPU_GR[8]-PPU_GR[7]-PPU_GR[6]-PPU_GR[5]-PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ATT1

PPU region attributes 1 (master structure)
address_offset : 0x37DE4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PPU_GR[10]-PPU_GR[9]-PPU_GR[8]-PPU_GR[7]-PPU_GR[6]-PPU_GR[5]-PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ATT1 PPU_GR[10]-PPU_GR[9]-PPU_GR[8]-PPU_GR[7]-PPU_GR[6]-PPU_GR[5]-PPU_GR[4]-PPU_GR[3]-PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ATT1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 UR UW UX PR PW PX NS PC_MASK_0 PC_MASK_15_TO_1 REGION_SIZE PC_MATCH ENABLED

UR : See corresponding field for PPU structure with programmable address. Note that this register is constant '1'; i.e. user read accesses are ALWAYS allowed.
bits : 0 - 0 (1 bit)
access : read-only

UW : See corresponding field for PPU structure with programmable address.
bits : 1 - 2 (2 bit)
access : read-write

UX : See corresponding field for PPU structure with programmable address. Note that this register is constant '0'; i.e. user execute accesses are NEVER allowed.
bits : 2 - 4 (3 bit)
access : read-only

PR : See corresponding field for PPU structure with programmable address. Note that this register is constant '1'; i.e. privileged read accesses are ALWAYS allowed.
bits : 3 - 6 (4 bit)
access : read-only

PW : See corresponding field for PPU structure with programmable address.
bits : 4 - 8 (5 bit)
access : read-write

PX : See corresponding field for PPU structure with programmable address. Note that this register is constant '0'; i.e. privileged execute accesses are NEVER allowed.
bits : 5 - 10 (6 bit)
access : read-only

NS : See corresponding field for PPU structure with programmable address.
bits : 6 - 12 (7 bit)
access : read-write

PC_MASK_0 : See corresponding field for PPU structure with programmable address.
bits : 8 - 16 (9 bit)
access : read-only

PC_MASK_15_TO_1 : See corresponding field for PPU structure with programmable address.
bits : 9 - 32 (24 bit)
access : read-write

REGION_SIZE : See corresponding field for PPU structure with programmable address. '7': 256 B region
bits : 24 - 52 (29 bit)
access : read-only

PC_MATCH : See corresponding field for PPU structure with programmable address.
bits : 30 - 60 (31 bit)
access : read-write

ENABLED : See corresponding field for PPU structure with programmable address.
bits : 31 - 62 (32 bit)
access : read-write


DIV_8_CTL[5]

Divider control register (for 8.0 divider)
address_offset : 0x383C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_8_CTL[5] DIV_8_CTL[5] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT8_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT8_DIV : Integer division by (1+INT8_DIV). Allows for integer divisions in the range [1, 256]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 256]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is resticited to even numbers in the range [2, 256]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 23 (16 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[26]

Trigger control register
address_offset : 0x3857C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[26] TR_GR[0]-TR_OUT_CTL[26] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


CLOCK_CTL[70]

Clock control register
address_offset : 0x386D4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[70] CLOCK_CTL[70] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


CLOCK_CTL[71]

Clock control register
address_offset : 0x393F0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[71] CLOCK_CTL[71] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


PPU_PR[13]-PPU_PR[12]-PPU_PR[11]-PPU_PR[10]-PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR0

PPU region address 0 (slave structure)
address_offset : 0x396C0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PPU_PR[13]-PPU_PR[12]-PPU_PR[11]-PPU_PR[10]-PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR0 PPU_PR[13]-PPU_PR[12]-PPU_PR[11]-PPU_PR[10]-PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR0 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SUBREGION_DISABLE ADDR24

SUBREGION_DISABLE : This field is used to individually disabled the eight equally sized subregions in which a region is partitioned. Subregion disable: Bit 0: subregion 0 disable. Bit 1: subregion 1 disable. Bit 2: subregion 2 disable. Bit 3: subregion 3 disable. Bit 4: subregion 4 disable. Bit 5: subregion 5 disable. Bit 6: subregion 6 disable. Bit 7: subregion 7 disable. E.g., a 64 KByte address region (REGION_SIZE is '15') has eight 8 KByte subregions. The access control as defined by PPU_REGION_ATT applies if the bus transfer address is within the address region AND the addressed subregion is NOT disabled. Note that the smallest region size is 256 B and the smallest subregion size is 32 B.
bits : 0 - 7 (8 bit)
access : read-write

ADDR24 : This field specifies the most significant bits of the 32-bit address of an address region. The region size is defined by PPU_REGION_ATT.REGION_SIZE. A region of n Byte is always n Byte aligned. As a result, some of the lesser significant address bits of ADDR24 may be ignored in determining whether a bus transfer address is within an address region. E.g., a 64 KByte address region (REGION_SIZE is '15') is 64 KByte aligned, and ADDR24[7:0] are ignored.
bits : 8 - 39 (32 bit)
access : read-write


PPU_PR[13]-PPU_PR[12]-PPU_PR[11]-PPU_PR[10]-PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT0

PPU region attributes 0 (slave structure)
address_offset : 0x396C4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PPU_PR[13]-PPU_PR[12]-PPU_PR[11]-PPU_PR[10]-PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT0 PPU_PR[13]-PPU_PR[12]-PPU_PR[11]-PPU_PR[10]-PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT0 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 UR UW UX PR PW PX NS PC_MASK_0 PC_MASK_15_TO_1 REGION_SIZE PC_MATCH ENABLED

UR : User read enable: '0': Disabled (user, read acceses are NOT allowed). '1': Enabled (user, read acceses are allowed).
bits : 0 - 0 (1 bit)
access : read-write

UW : User write enable: '0': Disabled (user, write acceses are NOT allowed). '1': Enabled (user, write acceses are allowed).
bits : 1 - 2 (2 bit)
access : read-write

UX : User execute enable: '0': Disabled (user, execute acceses are NOT allowed). '1': Enabled (user, execute acceses are allowed).
bits : 2 - 4 (3 bit)
access : read-only

PR : Privileged read enable: '0': Disabled (privileged, read acceses are NOT allowed). '1': Enabled (privileged, read acceses are allowed).
bits : 3 - 6 (4 bit)
access : read-write

PW : Privileged write enable: '0': Disabled (privileged, write acceses are NOT allowed). '1': Enabled (privileged, write acceses are allowed).
bits : 4 - 8 (5 bit)
access : read-write

PX : Privileged execute enable: '0': Disabled (privileged, execute acceses are NOT allowed). '1': Enabled (privileged, execute acceses are allowed).
bits : 5 - 10 (6 bit)
access : read-only

NS : Non-secure: '0': Secure (secure accesses allowed, non-secure access NOT allowed). '1': Non-secure (both secure and non-secure accesses allowed).
bits : 6 - 12 (7 bit)
access : read-write

PC_MASK_0 : This field specifies protection context identifier based access control for protection context '0'.
bits : 8 - 16 (9 bit)
access : read-only

PC_MASK_15_TO_1 : This field specifies protection context identifier based access control. Bit i: protection context i+1 enable. If '0', protection context i+1 access is disabled; i.e. not allowed. If '1', protection context i+1 access is enabled; i.e. allowed.
bits : 9 - 32 (24 bit)
access : read-write

REGION_SIZE : This field specifies the region size: '0'-'6': Undefined. '7': 256 B region '8': 512 B region '9': 1 KB region '10': 2 KB region '11': 4 KB region '12': 8 KB region '13': 16 KB region '14': 32 KB region '15': 64 KB region '16': 128 KB region '17': 256 KB region '18': 512 KB region '19': 1 MB region '20': 2 MB region '21': 4 MB region '22': 8 MB region '23': 16 MB region '24': 32 MB region '25': 64 MB region '26': 128 MB region '27': 256 MB region '28': 512 MB region '39': 1 GB region '30': 2 GB region '31': 4 GB region
bits : 24 - 52 (29 bit)
access : read-write

PC_MATCH : This field specifies if the PC field participates in the 'matching' process or the 'access evaluation' process: '0': PC field participates in 'access evalution'. '1': PC field participates in 'matching'. Note that it is possible to define different access control for multiple protection contexts by using multiple protection structures with the same address region and PC_MATCH set to '1'.
bits : 30 - 60 (31 bit)
access : read-write

ENABLED : Region enable: '0': Disabled. A disabled region will never result in a match on the bus transfer address. '1': Enabled. Note: a disabled address region performs logic gating to reduce dynamic power consumption.
bits : 31 - 62 (32 bit)
access : read-write


PPU_PR[13]-PPU_PR[12]-PPU_PR[11]-PPU_PR[10]-PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR1

PPU region address 1 (master structure)
address_offset : 0x396E0 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

PPU_PR[13]-PPU_PR[12]-PPU_PR[11]-PPU_PR[10]-PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR1 PPU_PR[13]-PPU_PR[12]-PPU_PR[11]-PPU_PR[10]-PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR1 read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SUBREGION_DISABLE ADDR24

SUBREGION_DISABLE : See corresponding field for PPU structure with programmable address. Two out of a total of eight 32 B subregions are enabled. These subregions includes region structures 0 and 1. Note: this field is read-only.
bits : 0 - 7 (8 bit)
access : read-only

ADDR24 : See corresponding field for PPU structure with programmable address. 'ADDR_DEF1': base address of structure. Note: this field is read-only.
bits : 8 - 39 (32 bit)
access : read-only


PPU_PR[13]-PPU_PR[12]-PPU_PR[11]-PPU_PR[10]-PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT1

PPU region attributes 1 (master structure)
address_offset : 0x396E4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PPU_PR[13]-PPU_PR[12]-PPU_PR[11]-PPU_PR[10]-PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT1 PPU_PR[13]-PPU_PR[12]-PPU_PR[11]-PPU_PR[10]-PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 UR UW UX PR PW PX NS PC_MASK_0 PC_MASK_15_TO_1 REGION_SIZE PC_MATCH ENABLED

UR : See corresponding field for PPU structure with programmable address. Note that this register is constant '1'; i.e. user read accesses are ALWAYS allowed.
bits : 0 - 0 (1 bit)
access : read-only

UW : See corresponding field for PPU structure with programmable address.
bits : 1 - 2 (2 bit)
access : read-write

UX : See corresponding field for PPU structure with programmable address. Note that this register is constant '0'; i.e. user execute accesses are NEVER allowed.
bits : 2 - 4 (3 bit)
access : read-only

PR : See corresponding field for PPU structure with programmable address. Note that this register is constant '1'; i.e. privileged read accesses are ALWAYS allowed.
bits : 3 - 6 (4 bit)
access : read-only

PW : See corresponding field for PPU structure with programmable address.
bits : 4 - 8 (5 bit)
access : read-write

PX : See corresponding field for PPU structure with programmable address. Note that this register is constant '0'; i.e. privileged execute accesses are NEVER allowed.
bits : 5 - 10 (6 bit)
access : read-only

NS : See corresponding field for PPU structure with programmable address.
bits : 6 - 12 (7 bit)
access : read-write

PC_MASK_0 : See corresponding field for PPU structure with programmable address.
bits : 8 - 16 (9 bit)
access : read-only

PC_MASK_15_TO_1 : See corresponding field for PPU structure with programmable address.
bits : 9 - 32 (24 bit)
access : read-write

REGION_SIZE : See corresponding field for PPU structure with programmable address. '7': 256 B region
bits : 24 - 52 (29 bit)
access : read-only

PC_MATCH : See corresponding field for PPU structure with programmable address.
bits : 30 - 60 (31 bit)
access : read-write

ENABLED : See corresponding field for PPU structure with programmable address.
bits : 31 - 62 (32 bit)
access : read-write


CLOCK_CTL[72]

Clock control register
address_offset : 0x3A110 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[72] CLOCK_CTL[72] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[27]

Trigger control register
address_offset : 0x3A5E8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[27] TR_GR[0]-TR_OUT_CTL[27] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


CLOCK_CTL[73]

Clock control register
address_offset : 0x3AE34 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[73] CLOCK_CTL[73] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


CLOCK_CTL[74]

Clock control register
address_offset : 0x3BB5C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[74] CLOCK_CTL[74] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


GR[5]-GR[4]-GR[3]-GR[2]-GR[1]-GR[0]-CLOCK_CTL

Clock control
address_offset : 0x3C0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

GR[5]-GR[4]-GR[3]-GR[2]-GR[1]-GR[0]-CLOCK_CTL GR[5]-GR[4]-GR[3]-GR[2]-GR[1]-GR[0]-CLOCK_CTL read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 INT8_DIV

INT8_DIV : Specifies a group clock divider (from the peripheral clock 'clk_peri' to the group clock 'clk_group[3/4/5/...15]'). Integer division by (1+INT8_DIV). Allows for integer divisions in the range [1, 256]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 23 (16 bit)
access : read-write


CLOCK_CTL[3]

Clock control register
address_offset : 0x3C18 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[3] CLOCK_CTL[3] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


DIV_16_5_CTL[4]

Divider control register (for 16.5 divider)
address_offset : 0x3C28 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_5_CTL[4] DIV_16_5_CTL[4] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: combined with fractional division, this divider type allows for a division in the range [1, 65,536 31/32] in 1/32 increments. For the generation of a divided clock, the division range is restricted to [2, 65,536 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 65,536]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[28]

Trigger control register
address_offset : 0x3C658 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[28] TR_GR[0]-TR_OUT_CTL[28] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


CLOCK_CTL[75]

Clock control register
address_offset : 0x3C888 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[75] CLOCK_CTL[75] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


CLOCK_CTL[76]

Clock control register
address_offset : 0x3D5B8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[76] CLOCK_CTL[76] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


PPU_PR[14]-PPU_PR[13]-PPU_PR[12]-PPU_PR[11]-PPU_PR[10]-PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR0

PPU region address 0 (slave structure)
address_offset : 0x3DA40 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PPU_PR[14]-PPU_PR[13]-PPU_PR[12]-PPU_PR[11]-PPU_PR[10]-PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR0 PPU_PR[14]-PPU_PR[13]-PPU_PR[12]-PPU_PR[11]-PPU_PR[10]-PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR0 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SUBREGION_DISABLE ADDR24

SUBREGION_DISABLE : This field is used to individually disabled the eight equally sized subregions in which a region is partitioned. Subregion disable: Bit 0: subregion 0 disable. Bit 1: subregion 1 disable. Bit 2: subregion 2 disable. Bit 3: subregion 3 disable. Bit 4: subregion 4 disable. Bit 5: subregion 5 disable. Bit 6: subregion 6 disable. Bit 7: subregion 7 disable. E.g., a 64 KByte address region (REGION_SIZE is '15') has eight 8 KByte subregions. The access control as defined by PPU_REGION_ATT applies if the bus transfer address is within the address region AND the addressed subregion is NOT disabled. Note that the smallest region size is 256 B and the smallest subregion size is 32 B.
bits : 0 - 7 (8 bit)
access : read-write

ADDR24 : This field specifies the most significant bits of the 32-bit address of an address region. The region size is defined by PPU_REGION_ATT.REGION_SIZE. A region of n Byte is always n Byte aligned. As a result, some of the lesser significant address bits of ADDR24 may be ignored in determining whether a bus transfer address is within an address region. E.g., a 64 KByte address region (REGION_SIZE is '15') is 64 KByte aligned, and ADDR24[7:0] are ignored.
bits : 8 - 39 (32 bit)
access : read-write


PPU_PR[14]-PPU_PR[13]-PPU_PR[12]-PPU_PR[11]-PPU_PR[10]-PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT0

PPU region attributes 0 (slave structure)
address_offset : 0x3DA44 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PPU_PR[14]-PPU_PR[13]-PPU_PR[12]-PPU_PR[11]-PPU_PR[10]-PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT0 PPU_PR[14]-PPU_PR[13]-PPU_PR[12]-PPU_PR[11]-PPU_PR[10]-PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT0 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 UR UW UX PR PW PX NS PC_MASK_0 PC_MASK_15_TO_1 REGION_SIZE PC_MATCH ENABLED

UR : User read enable: '0': Disabled (user, read acceses are NOT allowed). '1': Enabled (user, read acceses are allowed).
bits : 0 - 0 (1 bit)
access : read-write

UW : User write enable: '0': Disabled (user, write acceses are NOT allowed). '1': Enabled (user, write acceses are allowed).
bits : 1 - 2 (2 bit)
access : read-write

UX : User execute enable: '0': Disabled (user, execute acceses are NOT allowed). '1': Enabled (user, execute acceses are allowed).
bits : 2 - 4 (3 bit)
access : read-only

PR : Privileged read enable: '0': Disabled (privileged, read acceses are NOT allowed). '1': Enabled (privileged, read acceses are allowed).
bits : 3 - 6 (4 bit)
access : read-write

PW : Privileged write enable: '0': Disabled (privileged, write acceses are NOT allowed). '1': Enabled (privileged, write acceses are allowed).
bits : 4 - 8 (5 bit)
access : read-write

PX : Privileged execute enable: '0': Disabled (privileged, execute acceses are NOT allowed). '1': Enabled (privileged, execute acceses are allowed).
bits : 5 - 10 (6 bit)
access : read-only

NS : Non-secure: '0': Secure (secure accesses allowed, non-secure access NOT allowed). '1': Non-secure (both secure and non-secure accesses allowed).
bits : 6 - 12 (7 bit)
access : read-write

PC_MASK_0 : This field specifies protection context identifier based access control for protection context '0'.
bits : 8 - 16 (9 bit)
access : read-only

PC_MASK_15_TO_1 : This field specifies protection context identifier based access control. Bit i: protection context i+1 enable. If '0', protection context i+1 access is disabled; i.e. not allowed. If '1', protection context i+1 access is enabled; i.e. allowed.
bits : 9 - 32 (24 bit)
access : read-write

REGION_SIZE : This field specifies the region size: '0'-'6': Undefined. '7': 256 B region '8': 512 B region '9': 1 KB region '10': 2 KB region '11': 4 KB region '12': 8 KB region '13': 16 KB region '14': 32 KB region '15': 64 KB region '16': 128 KB region '17': 256 KB region '18': 512 KB region '19': 1 MB region '20': 2 MB region '21': 4 MB region '22': 8 MB region '23': 16 MB region '24': 32 MB region '25': 64 MB region '26': 128 MB region '27': 256 MB region '28': 512 MB region '39': 1 GB region '30': 2 GB region '31': 4 GB region
bits : 24 - 52 (29 bit)
access : read-write

PC_MATCH : This field specifies if the PC field participates in the 'matching' process or the 'access evaluation' process: '0': PC field participates in 'access evalution'. '1': PC field participates in 'matching'. Note that it is possible to define different access control for multiple protection contexts by using multiple protection structures with the same address region and PC_MATCH set to '1'.
bits : 30 - 60 (31 bit)
access : read-write

ENABLED : Region enable: '0': Disabled. A disabled region will never result in a match on the bus transfer address. '1': Enabled. Note: a disabled address region performs logic gating to reduce dynamic power consumption.
bits : 31 - 62 (32 bit)
access : read-write


PPU_PR[14]-PPU_PR[13]-PPU_PR[12]-PPU_PR[11]-PPU_PR[10]-PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR1

PPU region address 1 (master structure)
address_offset : 0x3DA60 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

PPU_PR[14]-PPU_PR[13]-PPU_PR[12]-PPU_PR[11]-PPU_PR[10]-PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR1 PPU_PR[14]-PPU_PR[13]-PPU_PR[12]-PPU_PR[11]-PPU_PR[10]-PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR1 read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SUBREGION_DISABLE ADDR24

SUBREGION_DISABLE : See corresponding field for PPU structure with programmable address. Two out of a total of eight 32 B subregions are enabled. These subregions includes region structures 0 and 1. Note: this field is read-only.
bits : 0 - 7 (8 bit)
access : read-only

ADDR24 : See corresponding field for PPU structure with programmable address. 'ADDR_DEF1': base address of structure. Note: this field is read-only.
bits : 8 - 39 (32 bit)
access : read-only


PPU_PR[14]-PPU_PR[13]-PPU_PR[12]-PPU_PR[11]-PPU_PR[10]-PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT1

PPU region attributes 1 (master structure)
address_offset : 0x3DA64 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PPU_PR[14]-PPU_PR[13]-PPU_PR[12]-PPU_PR[11]-PPU_PR[10]-PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT1 PPU_PR[14]-PPU_PR[13]-PPU_PR[12]-PPU_PR[11]-PPU_PR[10]-PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 UR UW UX PR PW PX NS PC_MASK_0 PC_MASK_15_TO_1 REGION_SIZE PC_MATCH ENABLED

UR : See corresponding field for PPU structure with programmable address. Note that this register is constant '1'; i.e. user read accesses are ALWAYS allowed.
bits : 0 - 0 (1 bit)
access : read-only

UW : See corresponding field for PPU structure with programmable address.
bits : 1 - 2 (2 bit)
access : read-write

UX : See corresponding field for PPU structure with programmable address. Note that this register is constant '0'; i.e. user execute accesses are NEVER allowed.
bits : 2 - 4 (3 bit)
access : read-only

PR : See corresponding field for PPU structure with programmable address. Note that this register is constant '1'; i.e. privileged read accesses are ALWAYS allowed.
bits : 3 - 6 (4 bit)
access : read-only

PW : See corresponding field for PPU structure with programmable address.
bits : 4 - 8 (5 bit)
access : read-write

PX : See corresponding field for PPU structure with programmable address. Note that this register is constant '0'; i.e. privileged execute accesses are NEVER allowed.
bits : 5 - 10 (6 bit)
access : read-only

NS : See corresponding field for PPU structure with programmable address.
bits : 6 - 12 (7 bit)
access : read-write

PC_MASK_0 : See corresponding field for PPU structure with programmable address.
bits : 8 - 16 (9 bit)
access : read-only

PC_MASK_15_TO_1 : See corresponding field for PPU structure with programmable address.
bits : 9 - 32 (24 bit)
access : read-write

REGION_SIZE : See corresponding field for PPU structure with programmable address. '7': 256 B region
bits : 24 - 52 (29 bit)
access : read-only

PC_MATCH : See corresponding field for PPU structure with programmable address.
bits : 30 - 60 (31 bit)
access : read-write

ENABLED : See corresponding field for PPU structure with programmable address.
bits : 31 - 62 (32 bit)
access : read-write


GR[5]-GR[4]-GR[3]-GR[2]-GR[1]-GR[0]-SL_CTL

Slave control
address_offset : 0x3E0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

GR[5]-GR[4]-GR[3]-GR[2]-GR[1]-GR[0]-SL_CTL GR[5]-GR[4]-GR[3]-GR[2]-GR[1]-GR[0]-SL_CTL read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ENABLED_0 ENABLED_1 ENABLED_2 ENABLED_3 ENABLED_4 ENABLED_5 ENABLED_6 ENABLED_7 ENABLED_8 ENABLED_9 ENABLED_10 ENABLED_11 ENABLED_12 ENABLED_13 ENABLED_14 ENABLED_15

ENABLED_0 : Peripheral group, slave 0 enable. This field is for the peripheral group internal MMIO register slave (PPU structures) and is a constant '1'. This slave can NOT be disabled.
bits : 0 - 0 (1 bit)
access : read-only

ENABLED_1 : Peripheral group, slave 1 enable. If the slave is disabled, its clock is gated off (constant '0') and its resets are activated. Note: For peripheral group 0 (the peripheral interconnect MMIO registers), this field is a constant '1' (SW: R): the slave can NOT be disabled.
bits : 1 - 2 (2 bit)
access : read-write

ENABLED_2 : Peripheral group, slave 2 enable. If the slave is disabled, its clock is gated off (constant '0') and its resets are activated. Note: For peripheral group 0 (the peripheral interconnect, master interface MMIO registers), this field is a constant '1' (SW: R): the slave can NOT be disabled.
bits : 2 - 4 (3 bit)
access : read-write

ENABLED_3 : N/A
bits : 3 - 6 (4 bit)
access : read-write

ENABLED_4 : N/A
bits : 4 - 8 (5 bit)
access : read-write

ENABLED_5 : N/A
bits : 5 - 10 (6 bit)
access : read-write

ENABLED_6 : N/A
bits : 6 - 12 (7 bit)
access : read-write

ENABLED_7 : N/A
bits : 7 - 14 (8 bit)
access : read-write

ENABLED_8 : N/A
bits : 8 - 16 (9 bit)
access : read-write

ENABLED_9 : N/A
bits : 9 - 18 (10 bit)
access : read-write

ENABLED_10 : N/A
bits : 10 - 20 (11 bit)
access : read-write

ENABLED_11 : N/A
bits : 11 - 22 (12 bit)
access : read-write

ENABLED_12 : N/A
bits : 12 - 24 (13 bit)
access : read-write

ENABLED_13 : N/A
bits : 13 - 26 (14 bit)
access : read-write

ENABLED_14 : N/A
bits : 14 - 28 (15 bit)
access : read-write

ENABLED_15 : N/A
bits : 15 - 30 (16 bit)
access : read-write


CLOCK_CTL[77]

Clock control register
address_offset : 0x3E2EC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[77] CLOCK_CTL[77] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


GR[5]-GR[4]-GR[3]-GR[2]-GR[1]-GR[0]-TIMEOUT_CTL

Timeout control
address_offset : 0x3E4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

GR[5]-GR[4]-GR[3]-GR[2]-GR[1]-GR[0]-TIMEOUT_CTL GR[5]-GR[4]-GR[3]-GR[2]-GR[1]-GR[0]-TIMEOUT_CTL read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TIMEOUT

TIMEOUT : This field specifies a number of peripheral group (clk_group) clock cycles. If an AHB-Lite bus transfer takes more than the specified number of cycles (timeout detection), the bus transfer is terminated with an AHB-Lite bus error and a fault is generated (and possibly recorded in the fault report structure(s)). '0x0000'-'0xfffe': Number of peripheral group clock cycles. '0xffff': This value is the default/reset value and specifies that no timeout detection is performed: a bus transfer will never be terminated and a fault will never be generated.
bits : 0 - 15 (16 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[29]

Trigger control register
address_offset : 0x3E6CC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[29] TR_GR[0]-TR_OUT_CTL[29] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


CLOCK_CTL[78]

Clock control register
address_offset : 0x3F024 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[78] CLOCK_CTL[78] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


DIV_16_CTL[5]

Divider control register (for 16.0 divider)
address_offset : 0x3F3C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_CTL[5] DIV_16_CTL[5] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 65,536]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is restricted to even numbers in the range [2, 65,536]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


CLOCK_CTL[79]

Clock control register
address_offset : 0x3FD60 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[79] CLOCK_CTL[79] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


GR[1]-GR[0]-CLOCK_CTL

Clock control
address_offset : 0x40 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

GR[1]-GR[0]-CLOCK_CTL GR[1]-GR[0]-CLOCK_CTL read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 INT8_DIV

INT8_DIV : Specifies a group clock divider (from the peripheral clock 'clk_peri' to the group clock 'clk_group[3/4/5/...15]'). Integer division by (1+INT8_DIV). Allows for integer divisions in the range [1, 256]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 23 (16 bit)
access : read-write


DIV_CMD

Divider command register
address_offset : 0x400 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_CMD DIV_CMD read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL PA_DIV_SEL PA_TYPE_SEL DISABLE ENABLE

DIV_SEL : (TYPE_SEL, DIV_SEL) specifies the divider on which the command (DISABLE/ENABLE) is performed. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock signal(s) are generated.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies the divider type of the divider on which the command is performed: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write

PA_DIV_SEL : (PA_TYPE_SEL, PA_DIV_SEL) specifies the divider to which phase alignment is performed for the clock enable command. Any enabled divider can be used as reference. This allows all dividers to be aligned with each other, even when they are enabled at different times. If PA_DIV_SEL is '63' and PA_TYPE_SEL is '3', 'clk_peri' is used as reference.
bits : 8 - 21 (14 bit)
access : read-write

PA_TYPE_SEL : Specifies the divider type of the divider to which phase alignment is performed for the clock enable command: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 14 - 29 (16 bit)
access : read-write

DISABLE : Clock divider disable command (mutually exclusive with ENABLE). SW sets this field to '1' and HW sets this field to '0'. The DIV_SEL and TYPE_SEL fields specify which divider is to be disabled. The HW sets the DISABLE field to '0' immediately and the HW sets the DIV_XXX_CTL.EN field of the divider to '0' immediately.
bits : 30 - 60 (31 bit)
access : read-write

ENABLE : Clock divider enable command (mutually exclusive with DISABLE). Typically, SW sets this field to '1' to enable a divider and HW sets this field to '0' to indicate that divider enabling has completed. When a divider is enabled, its integer and fractional (if present) counters are initialized to '0'. If a divider is to be re-enabled using different integer and fractional divider values, the SW should follow these steps: 0: Disable the divider using the DIV_CMD.DISABLE field. 1: Configure the divider's DIV_XXX_CTL register. 2: Enable the divider using the DIV_CMD_ENABLE field. The DIV_SEL and TYPE_SEL fields specify which divider is to be enabled. The enabled divider may be phase aligned to either 'clk_peri' (typical usage) or to ANY enabled divider. The PA_DIV_SEL and PA_TYPE_SEL fields specify the reference divider. The HW sets the ENABLE field to '0' when the enabling is performed and the HW set the DIV_XXX_CTL.EN field of the divider to '1' when the enabling is performed. Note that enabling with phase alignment to a low frequency divider takes time. E.g. To align to a divider that generates a clock of 'clk_peri'/n (with n being the integer divider value INT_DIV+1), up to n cycles may be required to perform alignment. Phase alignment to 'clk_peri' takes affect immediately. SW can set this field to '0' during phase alignment to abort the enabling process.
bits : 31 - 62 (32 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[0]

Trigger control register
address_offset : 0x4000 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[0] TR_GR[0]-TR_OUT_CTL[0] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


PPU_PR[0]-ADDR0

PPU region address 0 (slave structure)
address_offset : 0x4000 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PPU_PR[0]-ADDR0 PPU_PR[0]-ADDR0 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SUBREGION_DISABLE ADDR24

SUBREGION_DISABLE : This field is used to individually disabled the eight equally sized subregions in which a region is partitioned. Subregion disable: Bit 0: subregion 0 disable. Bit 1: subregion 1 disable. Bit 2: subregion 2 disable. Bit 3: subregion 3 disable. Bit 4: subregion 4 disable. Bit 5: subregion 5 disable. Bit 6: subregion 6 disable. Bit 7: subregion 7 disable. E.g., a 64 KByte address region (REGION_SIZE is '15') has eight 8 KByte subregions. The access control as defined by PPU_REGION_ATT applies if the bus transfer address is within the address region AND the addressed subregion is NOT disabled. Note that the smallest region size is 256 B and the smallest subregion size is 32 B.
bits : 0 - 7 (8 bit)
access : read-write

ADDR24 : This field specifies the most significant bits of the 32-bit address of an address region. The region size is defined by PPU_REGION_ATT.REGION_SIZE. A region of n Byte is always n Byte aligned. As a result, some of the lesser significant address bits of ADDR24 may be ignored in determining whether a bus transfer address is within an address region. E.g., a 64 KByte address region (REGION_SIZE is '15') is 64 KByte aligned, and ADDR24[7:0] are ignored.
bits : 8 - 39 (32 bit)
access : read-write


PPU_PR[0]-ATT0

PPU region attributes 0 (slave structure)
address_offset : 0x4004 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PPU_PR[0]-ATT0 PPU_PR[0]-ATT0 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 UR UW UX PR PW PX NS PC_MASK_0 PC_MASK_15_TO_1 REGION_SIZE PC_MATCH ENABLED

UR : User read enable: '0': Disabled (user, read acceses are NOT allowed). '1': Enabled (user, read acceses are allowed).
bits : 0 - 0 (1 bit)
access : read-write

UW : User write enable: '0': Disabled (user, write acceses are NOT allowed). '1': Enabled (user, write acceses are allowed).
bits : 1 - 2 (2 bit)
access : read-write

UX : User execute enable: '0': Disabled (user, execute acceses are NOT allowed). '1': Enabled (user, execute acceses are allowed).
bits : 2 - 4 (3 bit)
access : read-only

PR : Privileged read enable: '0': Disabled (privileged, read acceses are NOT allowed). '1': Enabled (privileged, read acceses are allowed).
bits : 3 - 6 (4 bit)
access : read-write

PW : Privileged write enable: '0': Disabled (privileged, write acceses are NOT allowed). '1': Enabled (privileged, write acceses are allowed).
bits : 4 - 8 (5 bit)
access : read-write

PX : Privileged execute enable: '0': Disabled (privileged, execute acceses are NOT allowed). '1': Enabled (privileged, execute acceses are allowed).
bits : 5 - 10 (6 bit)
access : read-only

NS : Non-secure: '0': Secure (secure accesses allowed, non-secure access NOT allowed). '1': Non-secure (both secure and non-secure accesses allowed).
bits : 6 - 12 (7 bit)
access : read-write

PC_MASK_0 : This field specifies protection context identifier based access control for protection context '0'.
bits : 8 - 16 (9 bit)
access : read-only

PC_MASK_15_TO_1 : This field specifies protection context identifier based access control. Bit i: protection context i+1 enable. If '0', protection context i+1 access is disabled; i.e. not allowed. If '1', protection context i+1 access is enabled; i.e. allowed.
bits : 9 - 32 (24 bit)
access : read-write

REGION_SIZE : This field specifies the region size: '0'-'6': Undefined. '7': 256 B region '8': 512 B region '9': 1 KB region '10': 2 KB region '11': 4 KB region '12': 8 KB region '13': 16 KB region '14': 32 KB region '15': 64 KB region '16': 128 KB region '17': 256 KB region '18': 512 KB region '19': 1 MB region '20': 2 MB region '21': 4 MB region '22': 8 MB region '23': 16 MB region '24': 32 MB region '25': 64 MB region '26': 128 MB region '27': 256 MB region '28': 512 MB region '39': 1 GB region '30': 2 GB region '31': 4 GB region
bits : 24 - 52 (29 bit)
access : read-write

PC_MATCH : This field specifies if the PC field participates in the 'matching' process or the 'access evaluation' process: '0': PC field participates in 'access evalution'. '1': PC field participates in 'matching'. Note that it is possible to define different access control for multiple protection contexts by using multiple protection structures with the same address region and PC_MATCH set to '1'.
bits : 30 - 60 (31 bit)
access : read-write

ENABLED : Region enable: '0': Disabled. A disabled region will never result in a match on the bus transfer address. '1': Enabled. Note: a disabled address region performs logic gating to reduce dynamic power consumption.
bits : 31 - 62 (32 bit)
access : read-write


PPU_PR[0]-ADDR1

PPU region address 1 (master structure)
address_offset : 0x4020 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

PPU_PR[0]-ADDR1 PPU_PR[0]-ADDR1 read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SUBREGION_DISABLE ADDR24

SUBREGION_DISABLE : See corresponding field for PPU structure with programmable address. Two out of a total of eight 32 B subregions are enabled. These subregions includes region structures 0 and 1. Note: this field is read-only.
bits : 0 - 7 (8 bit)
access : read-only

ADDR24 : See corresponding field for PPU structure with programmable address. 'ADDR_DEF1': base address of structure. Note: this field is read-only.
bits : 8 - 39 (32 bit)
access : read-only


PPU_PR[0]-ATT1

PPU region attributes 1 (master structure)
address_offset : 0x4024 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PPU_PR[0]-ATT1 PPU_PR[0]-ATT1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 UR UW UX PR PW PX NS PC_MASK_0 PC_MASK_15_TO_1 REGION_SIZE PC_MATCH ENABLED

UR : See corresponding field for PPU structure with programmable address. Note that this register is constant '1'; i.e. user read accesses are ALWAYS allowed.
bits : 0 - 0 (1 bit)
access : read-only

UW : See corresponding field for PPU structure with programmable address.
bits : 1 - 2 (2 bit)
access : read-write

UX : See corresponding field for PPU structure with programmable address. Note that this register is constant '0'; i.e. user execute accesses are NEVER allowed.
bits : 2 - 4 (3 bit)
access : read-only

PR : See corresponding field for PPU structure with programmable address. Note that this register is constant '1'; i.e. privileged read accesses are ALWAYS allowed.
bits : 3 - 6 (4 bit)
access : read-only

PW : See corresponding field for PPU structure with programmable address.
bits : 4 - 8 (5 bit)
access : read-write

PX : See corresponding field for PPU structure with programmable address. Note that this register is constant '0'; i.e. privileged execute accesses are NEVER allowed.
bits : 5 - 10 (6 bit)
access : read-only

NS : See corresponding field for PPU structure with programmable address.
bits : 6 - 12 (7 bit)
access : read-write

PC_MASK_0 : See corresponding field for PPU structure with programmable address.
bits : 8 - 16 (9 bit)
access : read-only

PC_MASK_15_TO_1 : See corresponding field for PPU structure with programmable address.
bits : 9 - 32 (24 bit)
access : read-write

REGION_SIZE : See corresponding field for PPU structure with programmable address. '7': 256 B region
bits : 24 - 52 (29 bit)
access : read-only

PC_MATCH : See corresponding field for PPU structure with programmable address.
bits : 30 - 60 (31 bit)
access : read-write

ENABLED : See corresponding field for PPU structure with programmable address.
bits : 31 - 62 (32 bit)
access : read-write


DIV_8_CTL[6]

Divider control register (for 8.0 divider)
address_offset : 0x4054 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_8_CTL[6] DIV_8_CTL[6] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT8_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT8_DIV : Integer division by (1+INT8_DIV). Allows for integer divisions in the range [1, 256]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 256]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is resticited to even numbers in the range [2, 256]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 23 (16 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[30]

Trigger control register
address_offset : 0x40744 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[30] TR_GR[0]-TR_OUT_CTL[30] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


CLOCK_CTL[80]

Clock control register
address_offset : 0x40AA0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[80] CLOCK_CTL[80] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


CLOCK_CTL[81]

Clock control register
address_offset : 0x417E4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[81] CLOCK_CTL[81] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


PPU_PR[15]-PPU_PR[14]-PPU_PR[13]-PPU_PR[12]-PPU_PR[11]-PPU_PR[10]-PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR0

PPU region address 0 (slave structure)
address_offset : 0x41E00 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PPU_PR[15]-PPU_PR[14]-PPU_PR[13]-PPU_PR[12]-PPU_PR[11]-PPU_PR[10]-PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR0 PPU_PR[15]-PPU_PR[14]-PPU_PR[13]-PPU_PR[12]-PPU_PR[11]-PPU_PR[10]-PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR0 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SUBREGION_DISABLE ADDR24

SUBREGION_DISABLE : This field is used to individually disabled the eight equally sized subregions in which a region is partitioned. Subregion disable: Bit 0: subregion 0 disable. Bit 1: subregion 1 disable. Bit 2: subregion 2 disable. Bit 3: subregion 3 disable. Bit 4: subregion 4 disable. Bit 5: subregion 5 disable. Bit 6: subregion 6 disable. Bit 7: subregion 7 disable. E.g., a 64 KByte address region (REGION_SIZE is '15') has eight 8 KByte subregions. The access control as defined by PPU_REGION_ATT applies if the bus transfer address is within the address region AND the addressed subregion is NOT disabled. Note that the smallest region size is 256 B and the smallest subregion size is 32 B.
bits : 0 - 7 (8 bit)
access : read-write

ADDR24 : This field specifies the most significant bits of the 32-bit address of an address region. The region size is defined by PPU_REGION_ATT.REGION_SIZE. A region of n Byte is always n Byte aligned. As a result, some of the lesser significant address bits of ADDR24 may be ignored in determining whether a bus transfer address is within an address region. E.g., a 64 KByte address region (REGION_SIZE is '15') is 64 KByte aligned, and ADDR24[7:0] are ignored.
bits : 8 - 39 (32 bit)
access : read-write


PPU_PR[15]-PPU_PR[14]-PPU_PR[13]-PPU_PR[12]-PPU_PR[11]-PPU_PR[10]-PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT0

PPU region attributes 0 (slave structure)
address_offset : 0x41E04 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PPU_PR[15]-PPU_PR[14]-PPU_PR[13]-PPU_PR[12]-PPU_PR[11]-PPU_PR[10]-PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT0 PPU_PR[15]-PPU_PR[14]-PPU_PR[13]-PPU_PR[12]-PPU_PR[11]-PPU_PR[10]-PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT0 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 UR UW UX PR PW PX NS PC_MASK_0 PC_MASK_15_TO_1 REGION_SIZE PC_MATCH ENABLED

UR : User read enable: '0': Disabled (user, read acceses are NOT allowed). '1': Enabled (user, read acceses are allowed).
bits : 0 - 0 (1 bit)
access : read-write

UW : User write enable: '0': Disabled (user, write acceses are NOT allowed). '1': Enabled (user, write acceses are allowed).
bits : 1 - 2 (2 bit)
access : read-write

UX : User execute enable: '0': Disabled (user, execute acceses are NOT allowed). '1': Enabled (user, execute acceses are allowed).
bits : 2 - 4 (3 bit)
access : read-only

PR : Privileged read enable: '0': Disabled (privileged, read acceses are NOT allowed). '1': Enabled (privileged, read acceses are allowed).
bits : 3 - 6 (4 bit)
access : read-write

PW : Privileged write enable: '0': Disabled (privileged, write acceses are NOT allowed). '1': Enabled (privileged, write acceses are allowed).
bits : 4 - 8 (5 bit)
access : read-write

PX : Privileged execute enable: '0': Disabled (privileged, execute acceses are NOT allowed). '1': Enabled (privileged, execute acceses are allowed).
bits : 5 - 10 (6 bit)
access : read-only

NS : Non-secure: '0': Secure (secure accesses allowed, non-secure access NOT allowed). '1': Non-secure (both secure and non-secure accesses allowed).
bits : 6 - 12 (7 bit)
access : read-write

PC_MASK_0 : This field specifies protection context identifier based access control for protection context '0'.
bits : 8 - 16 (9 bit)
access : read-only

PC_MASK_15_TO_1 : This field specifies protection context identifier based access control. Bit i: protection context i+1 enable. If '0', protection context i+1 access is disabled; i.e. not allowed. If '1', protection context i+1 access is enabled; i.e. allowed.
bits : 9 - 32 (24 bit)
access : read-write

REGION_SIZE : This field specifies the region size: '0'-'6': Undefined. '7': 256 B region '8': 512 B region '9': 1 KB region '10': 2 KB region '11': 4 KB region '12': 8 KB region '13': 16 KB region '14': 32 KB region '15': 64 KB region '16': 128 KB region '17': 256 KB region '18': 512 KB region '19': 1 MB region '20': 2 MB region '21': 4 MB region '22': 8 MB region '23': 16 MB region '24': 32 MB region '25': 64 MB region '26': 128 MB region '27': 256 MB region '28': 512 MB region '39': 1 GB region '30': 2 GB region '31': 4 GB region
bits : 24 - 52 (29 bit)
access : read-write

PC_MATCH : This field specifies if the PC field participates in the 'matching' process or the 'access evaluation' process: '0': PC field participates in 'access evalution'. '1': PC field participates in 'matching'. Note that it is possible to define different access control for multiple protection contexts by using multiple protection structures with the same address region and PC_MATCH set to '1'.
bits : 30 - 60 (31 bit)
access : read-write

ENABLED : Region enable: '0': Disabled. A disabled region will never result in a match on the bus transfer address. '1': Enabled. Note: a disabled address region performs logic gating to reduce dynamic power consumption.
bits : 31 - 62 (32 bit)
access : read-write


PPU_PR[15]-PPU_PR[14]-PPU_PR[13]-PPU_PR[12]-PPU_PR[11]-PPU_PR[10]-PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR1

PPU region address 1 (master structure)
address_offset : 0x41E20 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

PPU_PR[15]-PPU_PR[14]-PPU_PR[13]-PPU_PR[12]-PPU_PR[11]-PPU_PR[10]-PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR1 PPU_PR[15]-PPU_PR[14]-PPU_PR[13]-PPU_PR[12]-PPU_PR[11]-PPU_PR[10]-PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR1 read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SUBREGION_DISABLE ADDR24

SUBREGION_DISABLE : See corresponding field for PPU structure with programmable address. Two out of a total of eight 32 B subregions are enabled. These subregions includes region structures 0 and 1. Note: this field is read-only.
bits : 0 - 7 (8 bit)
access : read-only

ADDR24 : See corresponding field for PPU structure with programmable address. 'ADDR_DEF1': base address of structure. Note: this field is read-only.
bits : 8 - 39 (32 bit)
access : read-only


PPU_PR[15]-PPU_PR[14]-PPU_PR[13]-PPU_PR[12]-PPU_PR[11]-PPU_PR[10]-PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT1

PPU region attributes 1 (master structure)
address_offset : 0x41E24 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PPU_PR[15]-PPU_PR[14]-PPU_PR[13]-PPU_PR[12]-PPU_PR[11]-PPU_PR[10]-PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT1 PPU_PR[15]-PPU_PR[14]-PPU_PR[13]-PPU_PR[12]-PPU_PR[11]-PPU_PR[10]-PPU_PR[9]-PPU_PR[8]-PPU_PR[7]-PPU_PR[6]-PPU_PR[5]-PPU_PR[4]-PPU_PR[3]-PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 UR UW UX PR PW PX NS PC_MASK_0 PC_MASK_15_TO_1 REGION_SIZE PC_MATCH ENABLED

UR : See corresponding field for PPU structure with programmable address. Note that this register is constant '1'; i.e. user read accesses are ALWAYS allowed.
bits : 0 - 0 (1 bit)
access : read-only

UW : See corresponding field for PPU structure with programmable address.
bits : 1 - 2 (2 bit)
access : read-write

UX : See corresponding field for PPU structure with programmable address. Note that this register is constant '0'; i.e. user execute accesses are NEVER allowed.
bits : 2 - 4 (3 bit)
access : read-only

PR : See corresponding field for PPU structure with programmable address. Note that this register is constant '1'; i.e. privileged read accesses are ALWAYS allowed.
bits : 3 - 6 (4 bit)
access : read-only

PW : See corresponding field for PPU structure with programmable address.
bits : 4 - 8 (5 bit)
access : read-write

PX : See corresponding field for PPU structure with programmable address. Note that this register is constant '0'; i.e. privileged execute accesses are NEVER allowed.
bits : 5 - 10 (6 bit)
access : read-only

NS : See corresponding field for PPU structure with programmable address.
bits : 6 - 12 (7 bit)
access : read-write

PC_MASK_0 : See corresponding field for PPU structure with programmable address.
bits : 8 - 16 (9 bit)
access : read-only

PC_MASK_15_TO_1 : See corresponding field for PPU structure with programmable address.
bits : 9 - 32 (24 bit)
access : read-write

REGION_SIZE : See corresponding field for PPU structure with programmable address. '7': 256 B region
bits : 24 - 52 (29 bit)
access : read-only

PC_MATCH : See corresponding field for PPU structure with programmable address.
bits : 30 - 60 (31 bit)
access : read-write

ENABLED : See corresponding field for PPU structure with programmable address.
bits : 31 - 62 (32 bit)
access : read-write


DIV_24_5_CTL[4]

Divider control register (for 24.5 divider)
address_offset : 0x4228 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_24_5_CTL[4] DIV_24_5_CTL[4] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT24_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT24_DIV : Integer division by (1+INT24_DIV). Allows for integer divisions in the range [1, 16,777,216]. Note: combined with fractional division, this divider type allows for a division in the range [1, 16,777,216 31/32] in 1/32 increments. For the generation of a divided clock, the integer division range is restricted to [2, 16,777,216 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 16,777,216]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 39 (32 bit)
access : read-write


CLOCK_CTL[82]

Clock control register
address_offset : 0x4252C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[82] CLOCK_CTL[82] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[31]

Trigger control register
address_offset : 0x427C0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[31] TR_GR[0]-TR_OUT_CTL[31] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


CLOCK_CTL[83]

Clock control register
address_offset : 0x43278 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[83] CLOCK_CTL[83] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


CLOCK_CTL[84]

Clock control register
address_offset : 0x43FC8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[84] CLOCK_CTL[84] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[32]

Trigger control register
address_offset : 0x44840 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[32] TR_GR[0]-TR_OUT_CTL[32] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


CLOCK_CTL[85]

Clock control register
address_offset : 0x44D1C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[85] CLOCK_CTL[85] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


CLOCK_CTL[86]

Clock control register
address_offset : 0x45A74 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[86] CLOCK_CTL[86] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


DIV_16_5_CTL[5]

Divider control register (for 16.5 divider)
address_offset : 0x463C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_5_CTL[5] DIV_16_5_CTL[5] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: combined with fractional division, this divider type allows for a division in the range [1, 65,536 31/32] in 1/32 increments. For the generation of a divided clock, the division range is restricted to [2, 65,536 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 65,536]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


CLOCK_CTL[87]

Clock control register
address_offset : 0x467D0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[87] CLOCK_CTL[87] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[33]

Trigger control register
address_offset : 0x468C4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[33] TR_GR[0]-TR_OUT_CTL[33] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


CLOCK_CTL[88]

Clock control register
address_offset : 0x47530 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[88] CLOCK_CTL[88] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


CLOCK_CTL[4]

Clock control register
address_offset : 0x4828 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[4] CLOCK_CTL[4] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


CLOCK_CTL[89]

Clock control register
address_offset : 0x48294 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[89] CLOCK_CTL[89] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


DIV_16_CTL[6]

Divider control register (for 16.0 divider)
address_offset : 0x4854 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_CTL[6] DIV_16_CTL[6] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 65,536]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is restricted to even numbers in the range [2, 65,536]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


DIV_8_CTL[7]

Divider control register (for 8.0 divider)
address_offset : 0x4870 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_8_CTL[7] DIV_8_CTL[7] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT8_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT8_DIV : Integer division by (1+INT8_DIV). Allows for integer divisions in the range [1, 256]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 256]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is resticited to even numbers in the range [2, 256]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 23 (16 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[34]

Trigger control register
address_offset : 0x4894C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[34] TR_GR[0]-TR_OUT_CTL[34] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


CLOCK_CTL[90]

Clock control register
address_offset : 0x48FFC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[90] CLOCK_CTL[90] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


CLOCK_CTL[91]

Clock control register
address_offset : 0x49D68 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[91] CLOCK_CTL[91] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[35]

Trigger control register
address_offset : 0x4A9D8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[35] TR_GR[0]-TR_OUT_CTL[35] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


CLOCK_CTL[92]

Clock control register
address_offset : 0x4AAD8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[92] CLOCK_CTL[92] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


CLOCK_CTL[93]

Clock control register
address_offset : 0x4B84C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[93] CLOCK_CTL[93] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


CLOCK_CTL[94]

Clock control register
address_offset : 0x4C5C4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[94] CLOCK_CTL[94] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[36]

Trigger control register
address_offset : 0x4CA68 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[36] TR_GR[0]-TR_OUT_CTL[36] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


CLOCK_CTL[95]

Clock control register
address_offset : 0x4D340 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[95] CLOCK_CTL[95] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


DIV_24_5_CTL[5]

Divider control register (for 24.5 divider)
address_offset : 0x4D3C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_24_5_CTL[5] DIV_24_5_CTL[5] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT24_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT24_DIV : Integer division by (1+INT24_DIV). Allows for integer divisions in the range [1, 16,777,216]. Note: combined with fractional division, this divider type allows for a division in the range [1, 16,777,216 31/32] in 1/32 increments. For the generation of a divided clock, the integer division range is restricted to [2, 16,777,216 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 16,777,216]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 39 (32 bit)
access : read-write


CLOCK_CTL[96]

Clock control register
address_offset : 0x4E0C0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[96] CLOCK_CTL[96] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[37]

Trigger control register
address_offset : 0x4EAFC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[37] TR_GR[0]-TR_OUT_CTL[37] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


CLOCK_CTL[97]

Clock control register
address_offset : 0x4EE44 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[97] CLOCK_CTL[97] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


CLOCK_CTL[98]

Clock control register
address_offset : 0x4FBCC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[98] CLOCK_CTL[98] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


PPU_GR[0]-ADDR0

PPU region address 0 (slave structure)
address_offset : 0x5000 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

PPU_GR[0]-ADDR0 PPU_GR[0]-ADDR0 read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SUBREGION_DISABLE ADDR24

SUBREGION_DISABLE : See corresponding field for PPU structure with programmable address. Note: this field is read-only. Its value is chip specific.
bits : 0 - 7 (8 bit)
access : read-only

ADDR24 : See corresponding field for PPU structure with programmable address. 'ADDR_DEF1': address of protected region. Note: this field is read-only. Its value is chip specific.
bits : 8 - 39 (32 bit)
access : read-only


PPU_GR[0]-ATT0

PPU region attributes 0 (slave structure)
address_offset : 0x5004 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PPU_GR[0]-ATT0 PPU_GR[0]-ATT0 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 UR UW UX PR PW PX NS PC_MASK_0 PC_MASK_15_TO_1 REGION_SIZE PC_MATCH ENABLED

UR : See corresponding field for PPU structure with programmable address.
bits : 0 - 0 (1 bit)
access : read-write

UW : See corresponding field for PPU structure with programmable address.
bits : 1 - 2 (2 bit)
access : read-write

UX : See corresponding field for PPU structure with programmable address. Note that this register is constant '1'; i.e. user execute accesses are ALWAYS allowed.
bits : 2 - 4 (3 bit)
access : read-only

PR : See corresponding field for PPU structure with programmable address.
bits : 3 - 6 (4 bit)
access : read-write

PW : See corresponding field for PPU structure with programmable address.
bits : 4 - 8 (5 bit)
access : read-write

PX : See corresponding field for PPU structure with programmable address. Note that this register is constant '1'; i.e. user execute accesses are ALWAYS allowed.
bits : 5 - 10 (6 bit)
access : read-only

NS : See corresponding field for PPU structure with programmable address.
bits : 6 - 12 (7 bit)
access : read-write

PC_MASK_0 : See corresponding field for PPU structure with programmable address.
bits : 8 - 16 (9 bit)
access : read-only

PC_MASK_15_TO_1 : See corresponding field for PPU structure with programmable address.
bits : 9 - 32 (24 bit)
access : read-write

REGION_SIZE : See corresponding field for PPU structure with programmable address. Note: this field is read-only. Its value is chip specific.
bits : 24 - 52 (29 bit)
access : read-only

PC_MATCH : See corresponding field for PPU structure with programmable address.
bits : 30 - 60 (31 bit)
access : read-write

ENABLED : See corresponding field for PPU structure with programmable address.
bits : 31 - 62 (32 bit)
access : read-write


PPU_GR[0]-ADDR1

PPU region address 1 (master structure)
address_offset : 0x5020 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

PPU_GR[0]-ADDR1 PPU_GR[0]-ADDR1 read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SUBREGION_DISABLE ADDR24

SUBREGION_DISABLE : See corresponding field for PPU structure with programmable address. Two out of a total of eight 32 B subregions are enabled. These subregions includes region structures 0 and 1. Note: this field is read-only.
bits : 0 - 7 (8 bit)
access : read-only

ADDR24 : See corresponding field for PPU structure with programmable address. 'ADDR_DEF1': base address of structure. Note: this field is read-only.
bits : 8 - 39 (32 bit)
access : read-only


PPU_GR[0]-ATT1

PPU region attributes 1 (master structure)
address_offset : 0x5024 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PPU_GR[0]-ATT1 PPU_GR[0]-ATT1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 UR UW UX PR PW PX NS PC_MASK_0 PC_MASK_15_TO_1 REGION_SIZE PC_MATCH ENABLED

UR : See corresponding field for PPU structure with programmable address. Note that this register is constant '1'; i.e. user read accesses are ALWAYS allowed.
bits : 0 - 0 (1 bit)
access : read-only

UW : See corresponding field for PPU structure with programmable address.
bits : 1 - 2 (2 bit)
access : read-write

UX : See corresponding field for PPU structure with programmable address. Note that this register is constant '0'; i.e. user execute accesses are NEVER allowed.
bits : 2 - 4 (3 bit)
access : read-only

PR : See corresponding field for PPU structure with programmable address. Note that this register is constant '1'; i.e. privileged read accesses are ALWAYS allowed.
bits : 3 - 6 (4 bit)
access : read-only

PW : See corresponding field for PPU structure with programmable address.
bits : 4 - 8 (5 bit)
access : read-write

PX : See corresponding field for PPU structure with programmable address. Note that this register is constant '0'; i.e. privileged execute accesses are NEVER allowed.
bits : 5 - 10 (6 bit)
access : read-only

NS : See corresponding field for PPU structure with programmable address.
bits : 6 - 12 (7 bit)
access : read-write

PC_MASK_0 : See corresponding field for PPU structure with programmable address.
bits : 8 - 16 (9 bit)
access : read-only

PC_MASK_15_TO_1 : See corresponding field for PPU structure with programmable address.
bits : 9 - 32 (24 bit)
access : read-write

REGION_SIZE : See corresponding field for PPU structure with programmable address. '7': 256 B region
bits : 24 - 52 (29 bit)
access : read-only

PC_MATCH : See corresponding field for PPU structure with programmable address.
bits : 30 - 60 (31 bit)
access : read-write

ENABLED : See corresponding field for PPU structure with programmable address.
bits : 31 - 62 (32 bit)
access : read-write


DIV_16_5_CTL[6]

Divider control register (for 16.5 divider)
address_offset : 0x5054 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_5_CTL[6] DIV_16_5_CTL[6] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: combined with fractional division, this divider type allows for a division in the range [1, 65,536 31/32] in 1/32 increments. For the generation of a divided clock, the division range is restricted to [2, 65,536 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 65,536]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


DIV_8_CTL[8]

Divider control register (for 8.0 divider)
address_offset : 0x5090 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_8_CTL[8] DIV_8_CTL[8] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT8_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT8_DIV : Integer division by (1+INT8_DIV). Allows for integer divisions in the range [1, 256]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 256]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is resticited to even numbers in the range [2, 256]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 23 (16 bit)
access : read-write


CLOCK_CTL[99]

Clock control register
address_offset : 0x50958 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[99] CLOCK_CTL[99] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[38]

Trigger control register
address_offset : 0x50B94 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[38] TR_GR[0]-TR_OUT_CTL[38] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


CLOCK_CTL[100]

Clock control register
address_offset : 0x516E8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[100] CLOCK_CTL[100] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


DIV_16_CTL[7]

Divider control register (for 16.0 divider)
address_offset : 0x5170 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_CTL[7] DIV_16_CTL[7] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 65,536]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is restricted to even numbers in the range [2, 65,536]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


CLOCK_CTL[101]

Clock control register
address_offset : 0x5247C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[101] CLOCK_CTL[101] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[39]

Trigger control register
address_offset : 0x52C30 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[39] TR_GR[0]-TR_OUT_CTL[39] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


CLOCK_CTL[102]

Clock control register
address_offset : 0x53214 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[102] CLOCK_CTL[102] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


CLOCK_CTL[103]

Clock control register
address_offset : 0x53FB0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[103] CLOCK_CTL[103] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


GR[6]-GR[5]-GR[4]-GR[3]-GR[2]-GR[1]-GR[0]-CLOCK_CTL

Clock control
address_offset : 0x540 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

GR[6]-GR[5]-GR[4]-GR[3]-GR[2]-GR[1]-GR[0]-CLOCK_CTL GR[6]-GR[5]-GR[4]-GR[3]-GR[2]-GR[1]-GR[0]-CLOCK_CTL read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 INT8_DIV

INT8_DIV : Specifies a group clock divider (from the peripheral clock 'clk_peri' to the group clock 'clk_group[3/4/5/...15]'). Integer division by (1+INT8_DIV). Allows for integer divisions in the range [1, 256]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 23 (16 bit)
access : read-write


CLOCK_CTL[5]

Clock control register
address_offset : 0x543C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[5] CLOCK_CTL[5] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[40]

Trigger control register
address_offset : 0x54CD0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[40] TR_GR[0]-TR_OUT_CTL[40] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


CLOCK_CTL[104]

Clock control register
address_offset : 0x54D50 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[104] CLOCK_CTL[104] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


CLOCK_CTL[105]

Clock control register
address_offset : 0x55AF4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[105] CLOCK_CTL[105] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


GR[6]-GR[5]-GR[4]-GR[3]-GR[2]-GR[1]-GR[0]-SL_CTL

Slave control
address_offset : 0x560 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

GR[6]-GR[5]-GR[4]-GR[3]-GR[2]-GR[1]-GR[0]-SL_CTL GR[6]-GR[5]-GR[4]-GR[3]-GR[2]-GR[1]-GR[0]-SL_CTL read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ENABLED_0 ENABLED_1 ENABLED_2 ENABLED_3 ENABLED_4 ENABLED_5 ENABLED_6 ENABLED_7 ENABLED_8 ENABLED_9 ENABLED_10 ENABLED_11 ENABLED_12 ENABLED_13 ENABLED_14 ENABLED_15

ENABLED_0 : Peripheral group, slave 0 enable. This field is for the peripheral group internal MMIO register slave (PPU structures) and is a constant '1'. This slave can NOT be disabled.
bits : 0 - 0 (1 bit)
access : read-only

ENABLED_1 : Peripheral group, slave 1 enable. If the slave is disabled, its clock is gated off (constant '0') and its resets are activated. Note: For peripheral group 0 (the peripheral interconnect MMIO registers), this field is a constant '1' (SW: R): the slave can NOT be disabled.
bits : 1 - 2 (2 bit)
access : read-write

ENABLED_2 : Peripheral group, slave 2 enable. If the slave is disabled, its clock is gated off (constant '0') and its resets are activated. Note: For peripheral group 0 (the peripheral interconnect, master interface MMIO registers), this field is a constant '1' (SW: R): the slave can NOT be disabled.
bits : 2 - 4 (3 bit)
access : read-write

ENABLED_3 : N/A
bits : 3 - 6 (4 bit)
access : read-write

ENABLED_4 : N/A
bits : 4 - 8 (5 bit)
access : read-write

ENABLED_5 : N/A
bits : 5 - 10 (6 bit)
access : read-write

ENABLED_6 : N/A
bits : 6 - 12 (7 bit)
access : read-write

ENABLED_7 : N/A
bits : 7 - 14 (8 bit)
access : read-write

ENABLED_8 : N/A
bits : 8 - 16 (9 bit)
access : read-write

ENABLED_9 : N/A
bits : 9 - 18 (10 bit)
access : read-write

ENABLED_10 : N/A
bits : 10 - 20 (11 bit)
access : read-write

ENABLED_11 : N/A
bits : 11 - 22 (12 bit)
access : read-write

ENABLED_12 : N/A
bits : 12 - 24 (13 bit)
access : read-write

ENABLED_13 : N/A
bits : 13 - 26 (14 bit)
access : read-write

ENABLED_14 : N/A
bits : 14 - 28 (15 bit)
access : read-write

ENABLED_15 : N/A
bits : 15 - 30 (16 bit)
access : read-write


GR[6]-GR[5]-GR[4]-GR[3]-GR[2]-GR[1]-GR[0]-TIMEOUT_CTL

Timeout control
address_offset : 0x564 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

GR[6]-GR[5]-GR[4]-GR[3]-GR[2]-GR[1]-GR[0]-TIMEOUT_CTL GR[6]-GR[5]-GR[4]-GR[3]-GR[2]-GR[1]-GR[0]-TIMEOUT_CTL read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TIMEOUT

TIMEOUT : This field specifies a number of peripheral group (clk_group) clock cycles. If an AHB-Lite bus transfer takes more than the specified number of cycles (timeout detection), the bus transfer is terminated with an AHB-Lite bus error and a fault is generated (and possibly recorded in the fault report structure(s)). '0x0000'-'0xfffe': Number of peripheral group clock cycles. '0xffff': This value is the default/reset value and specifies that no timeout detection is performed: a bus transfer will never be terminated and a fault will never be generated.
bits : 0 - 15 (16 bit)
access : read-write


CLOCK_CTL[106]

Clock control register
address_offset : 0x5689C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[106] CLOCK_CTL[106] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[41]

Trigger control register
address_offset : 0x56D74 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[41] TR_GR[0]-TR_OUT_CTL[41] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


CLOCK_CTL[107]

Clock control register
address_offset : 0x57648 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[107] CLOCK_CTL[107] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


CLOCK_CTL[108]

Clock control register
address_offset : 0x583F8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[108] CLOCK_CTL[108] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


DIV_24_5_CTL[6]

Divider control register (for 24.5 divider)
address_offset : 0x5854 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_24_5_CTL[6] DIV_24_5_CTL[6] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT24_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT24_DIV : Integer division by (1+INT24_DIV). Allows for integer divisions in the range [1, 16,777,216]. Note: combined with fractional division, this divider type allows for a division in the range [1, 16,777,216 31/32] in 1/32 increments. For the generation of a divided clock, the integer division range is restricted to [2, 16,777,216 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 16,777,216]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 39 (32 bit)
access : read-write


DIV_8_CTL[9]

Divider control register (for 8.0 divider)
address_offset : 0x58B4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_8_CTL[9] DIV_8_CTL[9] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT8_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT8_DIV : Integer division by (1+INT8_DIV). Allows for integer divisions in the range [1, 256]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 256]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is resticited to even numbers in the range [2, 256]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 23 (16 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[42]

Trigger control register
address_offset : 0x58E1C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[42] TR_GR[0]-TR_OUT_CTL[42] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


CLOCK_CTL[109]

Clock control register
address_offset : 0x591AC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[109] CLOCK_CTL[109] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


CLOCK_CTL[110]

Clock control register
address_offset : 0x59F64 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[110] CLOCK_CTL[110] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


DIV_16_5_CTL[7]

Divider control register (for 16.5 divider)
address_offset : 0x5A70 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_5_CTL[7] DIV_16_5_CTL[7] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: combined with fractional division, this divider type allows for a division in the range [1, 65,536 31/32] in 1/32 increments. For the generation of a divided clock, the division range is restricted to [2, 65,536 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 65,536]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


DIV_16_CTL[8]

Divider control register (for 16.0 divider)
address_offset : 0x5A90 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_CTL[8] DIV_16_CTL[8] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 65,536]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is restricted to even numbers in the range [2, 65,536]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


CLOCK_CTL[111]

Clock control register
address_offset : 0x5AD20 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[111] CLOCK_CTL[111] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[43]

Trigger control register
address_offset : 0x5AEC8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[43] TR_GR[0]-TR_OUT_CTL[43] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


CLOCK_CTL[112]

Clock control register
address_offset : 0x5BAE0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[112] CLOCK_CTL[112] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


CLOCK_CTL[113]

Clock control register
address_offset : 0x5C8A4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[113] CLOCK_CTL[113] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[44]

Trigger control register
address_offset : 0x5CF78 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[44] TR_GR[0]-TR_OUT_CTL[44] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


CLOCK_CTL[114]

Clock control register
address_offset : 0x5D66C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[114] CLOCK_CTL[114] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


CLOCK_CTL[115]

Clock control register
address_offset : 0x5E438 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[115] CLOCK_CTL[115] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[45]

Trigger control register
address_offset : 0x5F02C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[45] TR_GR[0]-TR_OUT_CTL[45] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


CLOCK_CTL[116]

Clock control register
address_offset : 0x5F208 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[116] CLOCK_CTL[116] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


CLOCK_CTL[117]

Clock control register
address_offset : 0x5FFDC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[117] CLOCK_CTL[117] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


GR[1]-GR[0]-SL_CTL

Slave control
address_offset : 0x60 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

GR[1]-GR[0]-SL_CTL GR[1]-GR[0]-SL_CTL read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ENABLED_0 ENABLED_1 ENABLED_2 ENABLED_3 ENABLED_4 ENABLED_5 ENABLED_6 ENABLED_7 ENABLED_8 ENABLED_9 ENABLED_10 ENABLED_11 ENABLED_12 ENABLED_13 ENABLED_14 ENABLED_15

ENABLED_0 : Peripheral group, slave 0 enable. This field is for the peripheral group internal MMIO register slave (PPU structures) and is a constant '1'. This slave can NOT be disabled.
bits : 0 - 0 (1 bit)
access : read-only

ENABLED_1 : Peripheral group, slave 1 enable. If the slave is disabled, its clock is gated off (constant '0') and its resets are activated. Note: For peripheral group 0 (the peripheral interconnect MMIO registers), this field is a constant '1' (SW: R): the slave can NOT be disabled.
bits : 1 - 2 (2 bit)
access : read-write

ENABLED_2 : Peripheral group, slave 2 enable. If the slave is disabled, its clock is gated off (constant '0') and its resets are activated. Note: For peripheral group 0 (the peripheral interconnect, master interface MMIO registers), this field is a constant '1' (SW: R): the slave can NOT be disabled.
bits : 2 - 4 (3 bit)
access : read-write

ENABLED_3 : N/A
bits : 3 - 6 (4 bit)
access : read-write

ENABLED_4 : N/A
bits : 4 - 8 (5 bit)
access : read-write

ENABLED_5 : N/A
bits : 5 - 10 (6 bit)
access : read-write

ENABLED_6 : N/A
bits : 6 - 12 (7 bit)
access : read-write

ENABLED_7 : N/A
bits : 7 - 14 (8 bit)
access : read-write

ENABLED_8 : N/A
bits : 8 - 16 (9 bit)
access : read-write

ENABLED_9 : N/A
bits : 9 - 18 (10 bit)
access : read-write

ENABLED_10 : N/A
bits : 10 - 20 (11 bit)
access : read-write

ENABLED_11 : N/A
bits : 11 - 22 (12 bit)
access : read-write

ENABLED_12 : N/A
bits : 12 - 24 (13 bit)
access : read-write

ENABLED_13 : N/A
bits : 13 - 26 (14 bit)
access : read-write

ENABLED_14 : N/A
bits : 14 - 28 (15 bit)
access : read-write

ENABLED_15 : N/A
bits : 15 - 30 (16 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[1]

Trigger control register
address_offset : 0x6004 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[1] TR_GR[0]-TR_OUT_CTL[1] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


CLOCK_CTL[6]

Clock control register
address_offset : 0x6054 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[6] CLOCK_CTL[6] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


CLOCK_CTL[118]

Clock control register
address_offset : 0x60DB4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[118] CLOCK_CTL[118] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


DIV_8_CTL[10]

Divider control register (for 8.0 divider)
address_offset : 0x60DC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_8_CTL[10] DIV_8_CTL[10] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT8_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT8_DIV : Integer division by (1+INT8_DIV). Allows for integer divisions in the range [1, 256]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 256]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is resticited to even numbers in the range [2, 256]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 23 (16 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[46]

Trigger control register
address_offset : 0x610E4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[46] TR_GR[0]-TR_OUT_CTL[46] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


CLOCK_CTL[119]

Clock control register
address_offset : 0x61B90 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[119] CLOCK_CTL[119] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


CLOCK_CTL[120]

Clock control register
address_offset : 0x62970 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[120] CLOCK_CTL[120] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[47]

Trigger control register
address_offset : 0x631A0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[47] TR_GR[0]-TR_OUT_CTL[47] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


DIV_24_5_CTL[7]

Divider control register (for 24.5 divider)
address_offset : 0x6370 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_24_5_CTL[7] DIV_24_5_CTL[7] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT24_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT24_DIV : Integer division by (1+INT24_DIV). Allows for integer divisions in the range [1, 16,777,216]. Note: combined with fractional division, this divider type allows for a division in the range [1, 16,777,216 31/32] in 1/32 increments. For the generation of a divided clock, the integer division range is restricted to [2, 16,777,216 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 16,777,216]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 39 (32 bit)
access : read-write


CLOCK_CTL[121]

Clock control register
address_offset : 0x63754 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[121] CLOCK_CTL[121] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


DIV_16_CTL[9]

Divider control register (for 16.0 divider)
address_offset : 0x63B4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_CTL[9] DIV_16_CTL[9] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 65,536]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is restricted to even numbers in the range [2, 65,536]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


GR[1]-GR[0]-TIMEOUT_CTL

Timeout control
address_offset : 0x64 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

GR[1]-GR[0]-TIMEOUT_CTL GR[1]-GR[0]-TIMEOUT_CTL read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TIMEOUT

TIMEOUT : This field specifies a number of peripheral group (clk_group) clock cycles. If an AHB-Lite bus transfer takes more than the specified number of cycles (timeout detection), the bus transfer is terminated with an AHB-Lite bus error and a fault is generated (and possibly recorded in the fault report structure(s)). '0x0000'-'0xfffe': Number of peripheral group clock cycles. '0xffff': This value is the default/reset value and specifies that no timeout detection is performed: a bus transfer will never be terminated and a fault will never be generated.
bits : 0 - 15 (16 bit)
access : read-write


CLOCK_CTL[122]

Clock control register
address_offset : 0x6453C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[122] CLOCK_CTL[122] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


DIV_16_5_CTL[8]

Divider control register (for 16.5 divider)
address_offset : 0x6490 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_5_CTL[8] DIV_16_5_CTL[8] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: combined with fractional division, this divider type allows for a division in the range [1, 65,536 31/32] in 1/32 increments. For the generation of a divided clock, the division range is restricted to [2, 65,536 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 65,536]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[48]

Trigger control register
address_offset : 0x65260 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[48] TR_GR[0]-TR_OUT_CTL[48] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


CLOCK_CTL[123]

Clock control register
address_offset : 0x65328 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[123] CLOCK_CTL[123] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


CLOCK_CTL[124]

Clock control register
address_offset : 0x66118 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[124] CLOCK_CTL[124] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


CLOCK_CTL[125]

Clock control register
address_offset : 0x66F0C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[125] CLOCK_CTL[125] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[49]

Trigger control register
address_offset : 0x67324 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[49] TR_GR[0]-TR_OUT_CTL[49] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


CLOCK_CTL[126]

Clock control register
address_offset : 0x67D04 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[126] CLOCK_CTL[126] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


CLOCK_CTL[127]

Clock control register
address_offset : 0x68B00 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[127] CLOCK_CTL[127] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


DIV_8_CTL[11]

Divider control register (for 8.0 divider)
address_offset : 0x6908 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_8_CTL[11] DIV_8_CTL[11] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT8_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT8_DIV : Integer division by (1+INT8_DIV). Allows for integer divisions in the range [1, 256]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 256]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is resticited to even numbers in the range [2, 256]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 23 (16 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[50]

Trigger control register
address_offset : 0x693EC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[50] TR_GR[0]-TR_OUT_CTL[50] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[51]

Trigger control register
address_offset : 0x6B4B8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[51] TR_GR[0]-TR_OUT_CTL[51] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


CLOCK_CTL[7]

Clock control register
address_offset : 0x6C70 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[7] CLOCK_CTL[7] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


DIV_16_CTL[10]

Divider control register (for 16.0 divider)
address_offset : 0x6CDC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_CTL[10] DIV_16_CTL[10] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 65,536]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is restricted to even numbers in the range [2, 65,536]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[52]

Trigger control register
address_offset : 0x6D588 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[52] TR_GR[0]-TR_OUT_CTL[52] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


DIV_24_5_CTL[8]

Divider control register (for 24.5 divider)
address_offset : 0x6E90 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_24_5_CTL[8] DIV_24_5_CTL[8] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT24_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT24_DIV : Integer division by (1+INT24_DIV). Allows for integer divisions in the range [1, 16,777,216]. Note: combined with fractional division, this divider type allows for a division in the range [1, 16,777,216 31/32] in 1/32 increments. For the generation of a divided clock, the integer division range is restricted to [2, 16,777,216 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 16,777,216]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 39 (32 bit)
access : read-write


DIV_16_5_CTL[9]

Divider control register (for 16.5 divider)
address_offset : 0x6EB4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_5_CTL[9] DIV_16_5_CTL[9] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: combined with fractional division, this divider type allows for a division in the range [1, 65,536 31/32] in 1/32 increments. For the generation of a divided clock, the division range is restricted to [2, 65,536 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 65,536]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[53]

Trigger control register
address_offset : 0x6F65C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[53] TR_GR[0]-TR_OUT_CTL[53] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


GR[7]-GR[6]-GR[5]-GR[4]-GR[3]-GR[2]-GR[1]-GR[0]-CLOCK_CTL

Clock control
address_offset : 0x700 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

GR[7]-GR[6]-GR[5]-GR[4]-GR[3]-GR[2]-GR[1]-GR[0]-CLOCK_CTL GR[7]-GR[6]-GR[5]-GR[4]-GR[3]-GR[2]-GR[1]-GR[0]-CLOCK_CTL read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 INT8_DIV

INT8_DIV : Specifies a group clock divider (from the peripheral clock 'clk_peri' to the group clock 'clk_group[3/4/5/...15]'). Integer division by (1+INT8_DIV). Allows for integer divisions in the range [1, 256]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 23 (16 bit)
access : read-write


DIV_8_CTL[12]

Divider control register (for 8.0 divider)
address_offset : 0x7138 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_8_CTL[12] DIV_8_CTL[12] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT8_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT8_DIV : Integer division by (1+INT8_DIV). Allows for integer divisions in the range [1, 256]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 256]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is resticited to even numbers in the range [2, 256]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 23 (16 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[54]

Trigger control register
address_offset : 0x71734 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[54] TR_GR[0]-TR_OUT_CTL[54] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


GR[7]-GR[6]-GR[5]-GR[4]-GR[3]-GR[2]-GR[1]-GR[0]-SL_CTL

Slave control
address_offset : 0x720 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

GR[7]-GR[6]-GR[5]-GR[4]-GR[3]-GR[2]-GR[1]-GR[0]-SL_CTL GR[7]-GR[6]-GR[5]-GR[4]-GR[3]-GR[2]-GR[1]-GR[0]-SL_CTL read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ENABLED_0 ENABLED_1 ENABLED_2 ENABLED_3 ENABLED_4 ENABLED_5 ENABLED_6 ENABLED_7 ENABLED_8 ENABLED_9 ENABLED_10 ENABLED_11 ENABLED_12 ENABLED_13 ENABLED_14 ENABLED_15

ENABLED_0 : Peripheral group, slave 0 enable. This field is for the peripheral group internal MMIO register slave (PPU structures) and is a constant '1'. This slave can NOT be disabled.
bits : 0 - 0 (1 bit)
access : read-only

ENABLED_1 : Peripheral group, slave 1 enable. If the slave is disabled, its clock is gated off (constant '0') and its resets are activated. Note: For peripheral group 0 (the peripheral interconnect MMIO registers), this field is a constant '1' (SW: R): the slave can NOT be disabled.
bits : 1 - 2 (2 bit)
access : read-write

ENABLED_2 : Peripheral group, slave 2 enable. If the slave is disabled, its clock is gated off (constant '0') and its resets are activated. Note: For peripheral group 0 (the peripheral interconnect, master interface MMIO registers), this field is a constant '1' (SW: R): the slave can NOT be disabled.
bits : 2 - 4 (3 bit)
access : read-write

ENABLED_3 : N/A
bits : 3 - 6 (4 bit)
access : read-write

ENABLED_4 : N/A
bits : 4 - 8 (5 bit)
access : read-write

ENABLED_5 : N/A
bits : 5 - 10 (6 bit)
access : read-write

ENABLED_6 : N/A
bits : 6 - 12 (7 bit)
access : read-write

ENABLED_7 : N/A
bits : 7 - 14 (8 bit)
access : read-write

ENABLED_8 : N/A
bits : 8 - 16 (9 bit)
access : read-write

ENABLED_9 : N/A
bits : 9 - 18 (10 bit)
access : read-write

ENABLED_10 : N/A
bits : 10 - 20 (11 bit)
access : read-write

ENABLED_11 : N/A
bits : 11 - 22 (12 bit)
access : read-write

ENABLED_12 : N/A
bits : 12 - 24 (13 bit)
access : read-write

ENABLED_13 : N/A
bits : 13 - 26 (14 bit)
access : read-write

ENABLED_14 : N/A
bits : 14 - 28 (15 bit)
access : read-write

ENABLED_15 : N/A
bits : 15 - 30 (16 bit)
access : read-write


GR[7]-GR[6]-GR[5]-GR[4]-GR[3]-GR[2]-GR[1]-GR[0]-TIMEOUT_CTL

Timeout control
address_offset : 0x724 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

GR[7]-GR[6]-GR[5]-GR[4]-GR[3]-GR[2]-GR[1]-GR[0]-TIMEOUT_CTL GR[7]-GR[6]-GR[5]-GR[4]-GR[3]-GR[2]-GR[1]-GR[0]-TIMEOUT_CTL read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TIMEOUT

TIMEOUT : This field specifies a number of peripheral group (clk_group) clock cycles. If an AHB-Lite bus transfer takes more than the specified number of cycles (timeout detection), the bus transfer is terminated with an AHB-Lite bus error and a fault is generated (and possibly recorded in the fault report structure(s)). '0x0000'-'0xfffe': Number of peripheral group clock cycles. '0xffff': This value is the default/reset value and specifies that no timeout detection is performed: a bus transfer will never be terminated and a fault will never be generated.
bits : 0 - 15 (16 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[55]

Trigger control register
address_offset : 0x73810 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[55] TR_GR[0]-TR_OUT_CTL[55] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[56]

Trigger control register
address_offset : 0x758F0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[56] TR_GR[0]-TR_OUT_CTL[56] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


DIV_16_CTL[11]

Divider control register (for 16.0 divider)
address_offset : 0x7608 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_CTL[11] DIV_16_CTL[11] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 65,536]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is restricted to even numbers in the range [2, 65,536]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[57]

Trigger control register
address_offset : 0x779D4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[57] TR_GR[0]-TR_OUT_CTL[57] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


CLOCK_CTL[8]

Clock control register
address_offset : 0x7890 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[8] CLOCK_CTL[8] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


DIV_16_5_CTL[10]

Divider control register (for 16.5 divider)
address_offset : 0x78DC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_5_CTL[10] DIV_16_5_CTL[10] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: combined with fractional division, this divider type allows for a division in the range [1, 65,536 31/32] in 1/32 increments. For the generation of a divided clock, the division range is restricted to [2, 65,536 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 65,536]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


DIV_8_CTL[13]

Divider control register (for 8.0 divider)
address_offset : 0x796C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_8_CTL[13] DIV_8_CTL[13] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT8_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT8_DIV : Integer division by (1+INT8_DIV). Allows for integer divisions in the range [1, 256]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 256]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is resticited to even numbers in the range [2, 256]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 23 (16 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[58]

Trigger control register
address_offset : 0x79ABC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[58] TR_GR[0]-TR_OUT_CTL[58] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


DIV_24_5_CTL[9]

Divider control register (for 24.5 divider)
address_offset : 0x79B4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_24_5_CTL[9] DIV_24_5_CTL[9] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT24_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT24_DIV : Integer division by (1+INT24_DIV). Allows for integer divisions in the range [1, 16,777,216]. Note: combined with fractional division, this divider type allows for a division in the range [1, 16,777,216 31/32] in 1/32 increments. For the generation of a divided clock, the integer division range is restricted to [2, 16,777,216 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 16,777,216]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 39 (32 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[59]

Trigger control register
address_offset : 0x7BBA8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[59] TR_GR[0]-TR_OUT_CTL[59] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[60]

Trigger control register
address_offset : 0x7DC98 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[60] TR_GR[0]-TR_OUT_CTL[60] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


DIV_16_CTL[12]

Divider control register (for 16.0 divider)
address_offset : 0x7F38 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_CTL[12] DIV_16_CTL[12] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 65,536]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is restricted to even numbers in the range [2, 65,536]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[61]

Trigger control register
address_offset : 0x7FD8C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[61] TR_GR[0]-TR_OUT_CTL[61] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[2]

Trigger control register
address_offset : 0x800C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[2] TR_GR[0]-TR_OUT_CTL[2] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


PPU_PR[1]-PPU_PR[0]-ADDR0

PPU region address 0 (slave structure)
address_offset : 0x8040 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PPU_PR[1]-PPU_PR[0]-ADDR0 PPU_PR[1]-PPU_PR[0]-ADDR0 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SUBREGION_DISABLE ADDR24

SUBREGION_DISABLE : This field is used to individually disabled the eight equally sized subregions in which a region is partitioned. Subregion disable: Bit 0: subregion 0 disable. Bit 1: subregion 1 disable. Bit 2: subregion 2 disable. Bit 3: subregion 3 disable. Bit 4: subregion 4 disable. Bit 5: subregion 5 disable. Bit 6: subregion 6 disable. Bit 7: subregion 7 disable. E.g., a 64 KByte address region (REGION_SIZE is '15') has eight 8 KByte subregions. The access control as defined by PPU_REGION_ATT applies if the bus transfer address is within the address region AND the addressed subregion is NOT disabled. Note that the smallest region size is 256 B and the smallest subregion size is 32 B.
bits : 0 - 7 (8 bit)
access : read-write

ADDR24 : This field specifies the most significant bits of the 32-bit address of an address region. The region size is defined by PPU_REGION_ATT.REGION_SIZE. A region of n Byte is always n Byte aligned. As a result, some of the lesser significant address bits of ADDR24 may be ignored in determining whether a bus transfer address is within an address region. E.g., a 64 KByte address region (REGION_SIZE is '15') is 64 KByte aligned, and ADDR24[7:0] are ignored.
bits : 8 - 39 (32 bit)
access : read-write


PPU_PR[1]-PPU_PR[0]-ATT0

PPU region attributes 0 (slave structure)
address_offset : 0x8044 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PPU_PR[1]-PPU_PR[0]-ATT0 PPU_PR[1]-PPU_PR[0]-ATT0 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 UR UW UX PR PW PX NS PC_MASK_0 PC_MASK_15_TO_1 REGION_SIZE PC_MATCH ENABLED

UR : User read enable: '0': Disabled (user, read acceses are NOT allowed). '1': Enabled (user, read acceses are allowed).
bits : 0 - 0 (1 bit)
access : read-write

UW : User write enable: '0': Disabled (user, write acceses are NOT allowed). '1': Enabled (user, write acceses are allowed).
bits : 1 - 2 (2 bit)
access : read-write

UX : User execute enable: '0': Disabled (user, execute acceses are NOT allowed). '1': Enabled (user, execute acceses are allowed).
bits : 2 - 4 (3 bit)
access : read-only

PR : Privileged read enable: '0': Disabled (privileged, read acceses are NOT allowed). '1': Enabled (privileged, read acceses are allowed).
bits : 3 - 6 (4 bit)
access : read-write

PW : Privileged write enable: '0': Disabled (privileged, write acceses are NOT allowed). '1': Enabled (privileged, write acceses are allowed).
bits : 4 - 8 (5 bit)
access : read-write

PX : Privileged execute enable: '0': Disabled (privileged, execute acceses are NOT allowed). '1': Enabled (privileged, execute acceses are allowed).
bits : 5 - 10 (6 bit)
access : read-only

NS : Non-secure: '0': Secure (secure accesses allowed, non-secure access NOT allowed). '1': Non-secure (both secure and non-secure accesses allowed).
bits : 6 - 12 (7 bit)
access : read-write

PC_MASK_0 : This field specifies protection context identifier based access control for protection context '0'.
bits : 8 - 16 (9 bit)
access : read-only

PC_MASK_15_TO_1 : This field specifies protection context identifier based access control. Bit i: protection context i+1 enable. If '0', protection context i+1 access is disabled; i.e. not allowed. If '1', protection context i+1 access is enabled; i.e. allowed.
bits : 9 - 32 (24 bit)
access : read-write

REGION_SIZE : This field specifies the region size: '0'-'6': Undefined. '7': 256 B region '8': 512 B region '9': 1 KB region '10': 2 KB region '11': 4 KB region '12': 8 KB region '13': 16 KB region '14': 32 KB region '15': 64 KB region '16': 128 KB region '17': 256 KB region '18': 512 KB region '19': 1 MB region '20': 2 MB region '21': 4 MB region '22': 8 MB region '23': 16 MB region '24': 32 MB region '25': 64 MB region '26': 128 MB region '27': 256 MB region '28': 512 MB region '39': 1 GB region '30': 2 GB region '31': 4 GB region
bits : 24 - 52 (29 bit)
access : read-write

PC_MATCH : This field specifies if the PC field participates in the 'matching' process or the 'access evaluation' process: '0': PC field participates in 'access evalution'. '1': PC field participates in 'matching'. Note that it is possible to define different access control for multiple protection contexts by using multiple protection structures with the same address region and PC_MATCH set to '1'.
bits : 30 - 60 (31 bit)
access : read-write

ENABLED : Region enable: '0': Disabled. A disabled region will never result in a match on the bus transfer address. '1': Enabled. Note: a disabled address region performs logic gating to reduce dynamic power consumption.
bits : 31 - 62 (32 bit)
access : read-write


PPU_PR[1]-PPU_PR[0]-ADDR1

PPU region address 1 (master structure)
address_offset : 0x8060 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

PPU_PR[1]-PPU_PR[0]-ADDR1 PPU_PR[1]-PPU_PR[0]-ADDR1 read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SUBREGION_DISABLE ADDR24

SUBREGION_DISABLE : See corresponding field for PPU structure with programmable address. Two out of a total of eight 32 B subregions are enabled. These subregions includes region structures 0 and 1. Note: this field is read-only.
bits : 0 - 7 (8 bit)
access : read-only

ADDR24 : See corresponding field for PPU structure with programmable address. 'ADDR_DEF1': base address of structure. Note: this field is read-only.
bits : 8 - 39 (32 bit)
access : read-only


PPU_PR[1]-PPU_PR[0]-ATT1

PPU region attributes 1 (master structure)
address_offset : 0x8064 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PPU_PR[1]-PPU_PR[0]-ATT1 PPU_PR[1]-PPU_PR[0]-ATT1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 UR UW UX PR PW PX NS PC_MASK_0 PC_MASK_15_TO_1 REGION_SIZE PC_MATCH ENABLED

UR : See corresponding field for PPU structure with programmable address. Note that this register is constant '1'; i.e. user read accesses are ALWAYS allowed.
bits : 0 - 0 (1 bit)
access : read-only

UW : See corresponding field for PPU structure with programmable address.
bits : 1 - 2 (2 bit)
access : read-write

UX : See corresponding field for PPU structure with programmable address. Note that this register is constant '0'; i.e. user execute accesses are NEVER allowed.
bits : 2 - 4 (3 bit)
access : read-only

PR : See corresponding field for PPU structure with programmable address. Note that this register is constant '1'; i.e. privileged read accesses are ALWAYS allowed.
bits : 3 - 6 (4 bit)
access : read-only

PW : See corresponding field for PPU structure with programmable address.
bits : 4 - 8 (5 bit)
access : read-write

PX : See corresponding field for PPU structure with programmable address. Note that this register is constant '0'; i.e. privileged execute accesses are NEVER allowed.
bits : 5 - 10 (6 bit)
access : read-only

NS : See corresponding field for PPU structure with programmable address.
bits : 6 - 12 (7 bit)
access : read-write

PC_MASK_0 : See corresponding field for PPU structure with programmable address.
bits : 8 - 16 (9 bit)
access : read-only

PC_MASK_15_TO_1 : See corresponding field for PPU structure with programmable address.
bits : 9 - 32 (24 bit)
access : read-write

REGION_SIZE : See corresponding field for PPU structure with programmable address. '7': 256 B region
bits : 24 - 52 (29 bit)
access : read-only

PC_MATCH : See corresponding field for PPU structure with programmable address.
bits : 30 - 60 (31 bit)
access : read-write

ENABLED : See corresponding field for PPU structure with programmable address.
bits : 31 - 62 (32 bit)
access : read-write


DIV_8_CTL[14]

Divider control register (for 8.0 divider)
address_offset : 0x81A4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_8_CTL[14] DIV_8_CTL[14] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT8_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT8_DIV : Integer division by (1+INT8_DIV). Allows for integer divisions in the range [1, 256]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 256]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is resticited to even numbers in the range [2, 256]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 23 (16 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[62]

Trigger control register
address_offset : 0x81E84 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[62] TR_GR[0]-TR_OUT_CTL[62] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


DIV_16_5_CTL[11]

Divider control register (for 16.5 divider)
address_offset : 0x8308 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_5_CTL[11] DIV_16_5_CTL[11] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: combined with fractional division, this divider type allows for a division in the range [1, 65,536 31/32] in 1/32 increments. For the generation of a divided clock, the division range is restricted to [2, 65,536 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 65,536]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[63]

Trigger control register
address_offset : 0x83F80 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[63] TR_GR[0]-TR_OUT_CTL[63] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


CLOCK_CTL[9]

Clock control register
address_offset : 0x84B4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[9] CLOCK_CTL[9] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


DIV_24_5_CTL[10]

Divider control register (for 24.5 divider)
address_offset : 0x84DC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_24_5_CTL[10] DIV_24_5_CTL[10] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT24_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT24_DIV : Integer division by (1+INT24_DIV). Allows for integer divisions in the range [1, 16,777,216]. Note: combined with fractional division, this divider type allows for a division in the range [1, 16,777,216 31/32] in 1/32 increments. For the generation of a divided clock, the integer division range is restricted to [2, 16,777,216 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 16,777,216]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 39 (32 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[64]

Trigger control register
address_offset : 0x86080 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[64] TR_GR[0]-TR_OUT_CTL[64] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[65]

Trigger control register
address_offset : 0x88184 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[65] TR_GR[0]-TR_OUT_CTL[65] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


DIV_16_CTL[13]

Divider control register (for 16.0 divider)
address_offset : 0x886C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_CTL[13] DIV_16_CTL[13] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 65,536]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is restricted to even numbers in the range [2, 65,536]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


DIV_8_CTL[15]

Divider control register (for 8.0 divider)
address_offset : 0x89E0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_8_CTL[15] DIV_8_CTL[15] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT8_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT8_DIV : Integer division by (1+INT8_DIV). Allows for integer divisions in the range [1, 256]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 256]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is resticited to even numbers in the range [2, 256]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 23 (16 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[66]

Trigger control register
address_offset : 0x8A28C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[66] TR_GR[0]-TR_OUT_CTL[66] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[67]

Trigger control register
address_offset : 0x8C398 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[67] TR_GR[0]-TR_OUT_CTL[67] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


DIV_16_5_CTL[12]

Divider control register (for 16.5 divider)
address_offset : 0x8D38 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_5_CTL[12] DIV_16_5_CTL[12] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: combined with fractional division, this divider type allows for a division in the range [1, 65,536 31/32] in 1/32 increments. For the generation of a divided clock, the division range is restricted to [2, 65,536 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 65,536]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[68]

Trigger control register
address_offset : 0x8E4A8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[68] TR_GR[0]-TR_OUT_CTL[68] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


GR[8]-GR[7]-GR[6]-GR[5]-GR[4]-GR[3]-GR[2]-GR[1]-GR[0]-CLOCK_CTL

Clock control
address_offset : 0x900 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

GR[8]-GR[7]-GR[6]-GR[5]-GR[4]-GR[3]-GR[2]-GR[1]-GR[0]-CLOCK_CTL GR[8]-GR[7]-GR[6]-GR[5]-GR[4]-GR[3]-GR[2]-GR[1]-GR[0]-CLOCK_CTL read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 INT8_DIV

INT8_DIV : Specifies a group clock divider (from the peripheral clock 'clk_peri' to the group clock 'clk_group[3/4/5/...15]'). Integer division by (1+INT8_DIV). Allows for integer divisions in the range [1, 256]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 23 (16 bit)
access : read-write


DIV_24_5_CTL[11]

Divider control register (for 24.5 divider)
address_offset : 0x9008 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_24_5_CTL[11] DIV_24_5_CTL[11] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT24_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT24_DIV : Integer division by (1+INT24_DIV). Allows for integer divisions in the range [1, 16,777,216]. Note: combined with fractional division, this divider type allows for a division in the range [1, 16,777,216 31/32] in 1/32 increments. For the generation of a divided clock, the integer division range is restricted to [2, 16,777,216 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 16,777,216]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 39 (32 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[69]

Trigger control register
address_offset : 0x905BC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[69] TR_GR[0]-TR_OUT_CTL[69] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


CLOCK_CTL[10]

Clock control register
address_offset : 0x90DC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[10] CLOCK_CTL[10] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


DIV_16_CTL[14]

Divider control register (for 16.0 divider)
address_offset : 0x91A4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_CTL[14] DIV_16_CTL[14] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 65,536]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is restricted to even numbers in the range [2, 65,536]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


GR[8]-GR[7]-GR[6]-GR[5]-GR[4]-GR[3]-GR[2]-GR[1]-GR[0]-SL_CTL

Slave control
address_offset : 0x920 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

GR[8]-GR[7]-GR[6]-GR[5]-GR[4]-GR[3]-GR[2]-GR[1]-GR[0]-SL_CTL GR[8]-GR[7]-GR[6]-GR[5]-GR[4]-GR[3]-GR[2]-GR[1]-GR[0]-SL_CTL read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ENABLED_0 ENABLED_1 ENABLED_2 ENABLED_3 ENABLED_4 ENABLED_5 ENABLED_6 ENABLED_7 ENABLED_8 ENABLED_9 ENABLED_10 ENABLED_11 ENABLED_12 ENABLED_13 ENABLED_14 ENABLED_15

ENABLED_0 : Peripheral group, slave 0 enable. This field is for the peripheral group internal MMIO register slave (PPU structures) and is a constant '1'. This slave can NOT be disabled.
bits : 0 - 0 (1 bit)
access : read-only

ENABLED_1 : Peripheral group, slave 1 enable. If the slave is disabled, its clock is gated off (constant '0') and its resets are activated. Note: For peripheral group 0 (the peripheral interconnect MMIO registers), this field is a constant '1' (SW: R): the slave can NOT be disabled.
bits : 1 - 2 (2 bit)
access : read-write

ENABLED_2 : Peripheral group, slave 2 enable. If the slave is disabled, its clock is gated off (constant '0') and its resets are activated. Note: For peripheral group 0 (the peripheral interconnect, master interface MMIO registers), this field is a constant '1' (SW: R): the slave can NOT be disabled.
bits : 2 - 4 (3 bit)
access : read-write

ENABLED_3 : N/A
bits : 3 - 6 (4 bit)
access : read-write

ENABLED_4 : N/A
bits : 4 - 8 (5 bit)
access : read-write

ENABLED_5 : N/A
bits : 5 - 10 (6 bit)
access : read-write

ENABLED_6 : N/A
bits : 6 - 12 (7 bit)
access : read-write

ENABLED_7 : N/A
bits : 7 - 14 (8 bit)
access : read-write

ENABLED_8 : N/A
bits : 8 - 16 (9 bit)
access : read-write

ENABLED_9 : N/A
bits : 9 - 18 (10 bit)
access : read-write

ENABLED_10 : N/A
bits : 10 - 20 (11 bit)
access : read-write

ENABLED_11 : N/A
bits : 11 - 22 (12 bit)
access : read-write

ENABLED_12 : N/A
bits : 12 - 24 (13 bit)
access : read-write

ENABLED_13 : N/A
bits : 13 - 26 (14 bit)
access : read-write

ENABLED_14 : N/A
bits : 14 - 28 (15 bit)
access : read-write

ENABLED_15 : N/A
bits : 15 - 30 (16 bit)
access : read-write


DIV_8_CTL[16]

Divider control register (for 8.0 divider)
address_offset : 0x9220 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_8_CTL[16] DIV_8_CTL[16] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT8_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT8_DIV : Integer division by (1+INT8_DIV). Allows for integer divisions in the range [1, 256]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 256]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is resticited to even numbers in the range [2, 256]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 23 (16 bit)
access : read-write


GR[8]-GR[7]-GR[6]-GR[5]-GR[4]-GR[3]-GR[2]-GR[1]-GR[0]-TIMEOUT_CTL

Timeout control
address_offset : 0x924 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

GR[8]-GR[7]-GR[6]-GR[5]-GR[4]-GR[3]-GR[2]-GR[1]-GR[0]-TIMEOUT_CTL GR[8]-GR[7]-GR[6]-GR[5]-GR[4]-GR[3]-GR[2]-GR[1]-GR[0]-TIMEOUT_CTL read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TIMEOUT

TIMEOUT : This field specifies a number of peripheral group (clk_group) clock cycles. If an AHB-Lite bus transfer takes more than the specified number of cycles (timeout detection), the bus transfer is terminated with an AHB-Lite bus error and a fault is generated (and possibly recorded in the fault report structure(s)). '0x0000'-'0xfffe': Number of peripheral group clock cycles. '0xffff': This value is the default/reset value and specifies that no timeout detection is performed: a bus transfer will never be terminated and a fault will never be generated.
bits : 0 - 15 (16 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[70]

Trigger control register
address_offset : 0x926D4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[70] TR_GR[0]-TR_OUT_CTL[70] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[71]

Trigger control register
address_offset : 0x947F0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[71] TR_GR[0]-TR_OUT_CTL[71] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[72]

Trigger control register
address_offset : 0x96910 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[72] TR_GR[0]-TR_OUT_CTL[72] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


DIV_16_5_CTL[13]

Divider control register (for 16.5 divider)
address_offset : 0x976C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_5_CTL[13] DIV_16_5_CTL[13] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: combined with fractional division, this divider type allows for a division in the range [1, 65,536 31/32] in 1/32 increments. For the generation of a divided clock, the division range is restricted to [2, 65,536 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 65,536]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[73]

Trigger control register
address_offset : 0x98A34 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[73] TR_GR[0]-TR_OUT_CTL[73] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


DIV_8_CTL[17]

Divider control register (for 8.0 divider)
address_offset : 0x9A64 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_8_CTL[17] DIV_8_CTL[17] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT8_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT8_DIV : Integer division by (1+INT8_DIV). Allows for integer divisions in the range [1, 256]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 256]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is resticited to even numbers in the range [2, 256]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 23 (16 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[74]

Trigger control register
address_offset : 0x9AB5C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[74] TR_GR[0]-TR_OUT_CTL[74] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


DIV_16_CTL[15]

Divider control register (for 16.0 divider)
address_offset : 0x9AE0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_CTL[15] DIV_16_CTL[15] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 65,536]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is restricted to even numbers in the range [2, 65,536]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


DIV_24_5_CTL[12]

Divider control register (for 24.5 divider)
address_offset : 0x9B38 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_24_5_CTL[12] DIV_24_5_CTL[12] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT24_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT24_DIV : Integer division by (1+INT24_DIV). Allows for integer divisions in the range [1, 16,777,216]. Note: combined with fractional division, this divider type allows for a division in the range [1, 16,777,216 31/32] in 1/32 increments. For the generation of a divided clock, the integer division range is restricted to [2, 16,777,216 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 16,777,216]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 39 (32 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[75]

Trigger control register
address_offset : 0x9CC88 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[75] TR_GR[0]-TR_OUT_CTL[75] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


CLOCK_CTL[11]

Clock control register
address_offset : 0x9D08 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[11] CLOCK_CTL[11] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[76]

Trigger control register
address_offset : 0x9EDB8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[76] TR_GR[0]-TR_OUT_CTL[76] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[3]

Trigger control register
address_offset : 0xA018 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[3] TR_GR[0]-TR_OUT_CTL[3] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


PPU_GR[1]-PPU_GR[0]-ADDR0

PPU region address 0 (slave structure)
address_offset : 0xA040 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

PPU_GR[1]-PPU_GR[0]-ADDR0 PPU_GR[1]-PPU_GR[0]-ADDR0 read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SUBREGION_DISABLE ADDR24

SUBREGION_DISABLE : See corresponding field for PPU structure with programmable address. Note: this field is read-only. Its value is chip specific.
bits : 0 - 7 (8 bit)
access : read-only

ADDR24 : See corresponding field for PPU structure with programmable address. 'ADDR_DEF1': address of protected region. Note: this field is read-only. Its value is chip specific.
bits : 8 - 39 (32 bit)
access : read-only


PPU_GR[1]-PPU_GR[0]-ATT0

PPU region attributes 0 (slave structure)
address_offset : 0xA044 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PPU_GR[1]-PPU_GR[0]-ATT0 PPU_GR[1]-PPU_GR[0]-ATT0 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 UR UW UX PR PW PX NS PC_MASK_0 PC_MASK_15_TO_1 REGION_SIZE PC_MATCH ENABLED

UR : See corresponding field for PPU structure with programmable address.
bits : 0 - 0 (1 bit)
access : read-write

UW : See corresponding field for PPU structure with programmable address.
bits : 1 - 2 (2 bit)
access : read-write

UX : See corresponding field for PPU structure with programmable address. Note that this register is constant '1'; i.e. user execute accesses are ALWAYS allowed.
bits : 2 - 4 (3 bit)
access : read-only

PR : See corresponding field for PPU structure with programmable address.
bits : 3 - 6 (4 bit)
access : read-write

PW : See corresponding field for PPU structure with programmable address.
bits : 4 - 8 (5 bit)
access : read-write

PX : See corresponding field for PPU structure with programmable address. Note that this register is constant '1'; i.e. user execute accesses are ALWAYS allowed.
bits : 5 - 10 (6 bit)
access : read-only

NS : See corresponding field for PPU structure with programmable address.
bits : 6 - 12 (7 bit)
access : read-write

PC_MASK_0 : See corresponding field for PPU structure with programmable address.
bits : 8 - 16 (9 bit)
access : read-only

PC_MASK_15_TO_1 : See corresponding field for PPU structure with programmable address.
bits : 9 - 32 (24 bit)
access : read-write

REGION_SIZE : See corresponding field for PPU structure with programmable address. Note: this field is read-only. Its value is chip specific.
bits : 24 - 52 (29 bit)
access : read-only

PC_MATCH : See corresponding field for PPU structure with programmable address.
bits : 30 - 60 (31 bit)
access : read-write

ENABLED : See corresponding field for PPU structure with programmable address.
bits : 31 - 62 (32 bit)
access : read-write


PPU_GR[1]-PPU_GR[0]-ADDR1

PPU region address 1 (master structure)
address_offset : 0xA060 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

PPU_GR[1]-PPU_GR[0]-ADDR1 PPU_GR[1]-PPU_GR[0]-ADDR1 read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SUBREGION_DISABLE ADDR24

SUBREGION_DISABLE : See corresponding field for PPU structure with programmable address. Two out of a total of eight 32 B subregions are enabled. These subregions includes region structures 0 and 1. Note: this field is read-only.
bits : 0 - 7 (8 bit)
access : read-only

ADDR24 : See corresponding field for PPU structure with programmable address. 'ADDR_DEF1': base address of structure. Note: this field is read-only.
bits : 8 - 39 (32 bit)
access : read-only


PPU_GR[1]-PPU_GR[0]-ATT1

PPU region attributes 1 (master structure)
address_offset : 0xA064 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PPU_GR[1]-PPU_GR[0]-ATT1 PPU_GR[1]-PPU_GR[0]-ATT1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 UR UW UX PR PW PX NS PC_MASK_0 PC_MASK_15_TO_1 REGION_SIZE PC_MATCH ENABLED

UR : See corresponding field for PPU structure with programmable address. Note that this register is constant '1'; i.e. user read accesses are ALWAYS allowed.
bits : 0 - 0 (1 bit)
access : read-only

UW : See corresponding field for PPU structure with programmable address.
bits : 1 - 2 (2 bit)
access : read-write

UX : See corresponding field for PPU structure with programmable address. Note that this register is constant '0'; i.e. user execute accesses are NEVER allowed.
bits : 2 - 4 (3 bit)
access : read-only

PR : See corresponding field for PPU structure with programmable address. Note that this register is constant '1'; i.e. privileged read accesses are ALWAYS allowed.
bits : 3 - 6 (4 bit)
access : read-only

PW : See corresponding field for PPU structure with programmable address.
bits : 4 - 8 (5 bit)
access : read-write

PX : See corresponding field for PPU structure with programmable address. Note that this register is constant '0'; i.e. privileged execute accesses are NEVER allowed.
bits : 5 - 10 (6 bit)
access : read-only

NS : See corresponding field for PPU structure with programmable address.
bits : 6 - 12 (7 bit)
access : read-write

PC_MASK_0 : See corresponding field for PPU structure with programmable address.
bits : 8 - 16 (9 bit)
access : read-only

PC_MASK_15_TO_1 : See corresponding field for PPU structure with programmable address.
bits : 9 - 32 (24 bit)
access : read-write

REGION_SIZE : See corresponding field for PPU structure with programmable address. '7': 256 B region
bits : 24 - 52 (29 bit)
access : read-only

PC_MATCH : See corresponding field for PPU structure with programmable address.
bits : 30 - 60 (31 bit)
access : read-write

ENABLED : See corresponding field for PPU structure with programmable address.
bits : 31 - 62 (32 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[77]

Trigger control register
address_offset : 0xA0EEC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[77] TR_GR[0]-TR_OUT_CTL[77] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


DIV_16_5_CTL[14]

Divider control register (for 16.5 divider)
address_offset : 0xA1A4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_5_CTL[14] DIV_16_5_CTL[14] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: combined with fractional division, this divider type allows for a division in the range [1, 65,536 31/32] in 1/32 increments. For the generation of a divided clock, the division range is restricted to [2, 65,536 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 65,536]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


DIV_8_CTL[18]

Divider control register (for 8.0 divider)
address_offset : 0xA2AC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_8_CTL[18] DIV_8_CTL[18] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT8_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT8_DIV : Integer division by (1+INT8_DIV). Allows for integer divisions in the range [1, 256]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 256]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is resticited to even numbers in the range [2, 256]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 23 (16 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[78]

Trigger control register
address_offset : 0xA3024 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[78] TR_GR[0]-TR_OUT_CTL[78] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


DIV_16_CTL[16]

Divider control register (for 16.0 divider)
address_offset : 0xA420 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_CTL[16] DIV_16_CTL[16] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 65,536]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is restricted to even numbers in the range [2, 65,536]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[79]

Trigger control register
address_offset : 0xA5160 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[79] TR_GR[0]-TR_OUT_CTL[79] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


DIV_24_5_CTL[13]

Divider control register (for 24.5 divider)
address_offset : 0xA66C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_24_5_CTL[13] DIV_24_5_CTL[13] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT24_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT24_DIV : Integer division by (1+INT24_DIV). Allows for integer divisions in the range [1, 16,777,216]. Note: combined with fractional division, this divider type allows for a division in the range [1, 16,777,216 31/32] in 1/32 increments. For the generation of a divided clock, the integer division range is restricted to [2, 16,777,216 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 16,777,216]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 39 (32 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[80]

Trigger control register
address_offset : 0xA72A0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[80] TR_GR[0]-TR_OUT_CTL[80] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


CLOCK_CTL[12]

Clock control register
address_offset : 0xA938 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[12] CLOCK_CTL[12] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[81]

Trigger control register
address_offset : 0xA93E4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[81] TR_GR[0]-TR_OUT_CTL[81] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


DIV_8_CTL[19]

Divider control register (for 8.0 divider)
address_offset : 0xAAF8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_8_CTL[19] DIV_8_CTL[19] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT8_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT8_DIV : Integer division by (1+INT8_DIV). Allows for integer divisions in the range [1, 256]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 256]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is resticited to even numbers in the range [2, 256]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 23 (16 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[82]

Trigger control register
address_offset : 0xAB52C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[82] TR_GR[0]-TR_OUT_CTL[82] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


DIV_16_5_CTL[15]

Divider control register (for 16.5 divider)
address_offset : 0xABE0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_5_CTL[15] DIV_16_5_CTL[15] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: combined with fractional division, this divider type allows for a division in the range [1, 65,536 31/32] in 1/32 increments. For the generation of a divided clock, the division range is restricted to [2, 65,536 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 65,536]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


DIV_16_CTL[17]

Divider control register (for 16.0 divider)
address_offset : 0xAD64 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_CTL[17] DIV_16_CTL[17] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 65,536]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is restricted to even numbers in the range [2, 65,536]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[83]

Trigger control register
address_offset : 0xAD678 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[83] TR_GR[0]-TR_OUT_CTL[83] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[84]

Trigger control register
address_offset : 0xAF7C8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[84] TR_GR[0]-TR_OUT_CTL[84] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[85]

Trigger control register
address_offset : 0xB191C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[85] TR_GR[0]-TR_OUT_CTL[85] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


DIV_24_5_CTL[14]

Divider control register (for 24.5 divider)
address_offset : 0xB1A4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_24_5_CTL[14] DIV_24_5_CTL[14] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT24_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT24_DIV : Integer division by (1+INT24_DIV). Allows for integer divisions in the range [1, 16,777,216]. Note: combined with fractional division, this divider type allows for a division in the range [1, 16,777,216 31/32] in 1/32 increments. For the generation of a divided clock, the integer division range is restricted to [2, 16,777,216 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 16,777,216]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 39 (32 bit)
access : read-write


DIV_8_CTL[20]

Divider control register (for 8.0 divider)
address_offset : 0xB348 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_8_CTL[20] DIV_8_CTL[20] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT8_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT8_DIV : Integer division by (1+INT8_DIV). Allows for integer divisions in the range [1, 256]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 256]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is resticited to even numbers in the range [2, 256]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 23 (16 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[86]

Trigger control register
address_offset : 0xB3A74 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[86] TR_GR[0]-TR_OUT_CTL[86] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


GR[9]-GR[8]-GR[7]-GR[6]-GR[5]-GR[4]-GR[3]-GR[2]-GR[1]-GR[0]-CLOCK_CTL

Clock control
address_offset : 0xB40 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

GR[9]-GR[8]-GR[7]-GR[6]-GR[5]-GR[4]-GR[3]-GR[2]-GR[1]-GR[0]-CLOCK_CTL GR[9]-GR[8]-GR[7]-GR[6]-GR[5]-GR[4]-GR[3]-GR[2]-GR[1]-GR[0]-CLOCK_CTL read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 INT8_DIV

INT8_DIV : Specifies a group clock divider (from the peripheral clock 'clk_peri' to the group clock 'clk_group[3/4/5/...15]'). Integer division by (1+INT8_DIV). Allows for integer divisions in the range [1, 256]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 23 (16 bit)
access : read-write


CLOCK_CTL[13]

Clock control register
address_offset : 0xB56C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[13] CLOCK_CTL[13] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[87]

Trigger control register
address_offset : 0xB5BD0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[87] TR_GR[0]-TR_OUT_CTL[87] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


GR[9]-GR[8]-GR[7]-GR[6]-GR[5]-GR[4]-GR[3]-GR[2]-GR[1]-GR[0]-SL_CTL

Slave control
address_offset : 0xB60 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

GR[9]-GR[8]-GR[7]-GR[6]-GR[5]-GR[4]-GR[3]-GR[2]-GR[1]-GR[0]-SL_CTL GR[9]-GR[8]-GR[7]-GR[6]-GR[5]-GR[4]-GR[3]-GR[2]-GR[1]-GR[0]-SL_CTL read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ENABLED_0 ENABLED_1 ENABLED_2 ENABLED_3 ENABLED_4 ENABLED_5 ENABLED_6 ENABLED_7 ENABLED_8 ENABLED_9 ENABLED_10 ENABLED_11 ENABLED_12 ENABLED_13 ENABLED_14 ENABLED_15

ENABLED_0 : Peripheral group, slave 0 enable. This field is for the peripheral group internal MMIO register slave (PPU structures) and is a constant '1'. This slave can NOT be disabled.
bits : 0 - 0 (1 bit)
access : read-only

ENABLED_1 : Peripheral group, slave 1 enable. If the slave is disabled, its clock is gated off (constant '0') and its resets are activated. Note: For peripheral group 0 (the peripheral interconnect MMIO registers), this field is a constant '1' (SW: R): the slave can NOT be disabled.
bits : 1 - 2 (2 bit)
access : read-write

ENABLED_2 : Peripheral group, slave 2 enable. If the slave is disabled, its clock is gated off (constant '0') and its resets are activated. Note: For peripheral group 0 (the peripheral interconnect, master interface MMIO registers), this field is a constant '1' (SW: R): the slave can NOT be disabled.
bits : 2 - 4 (3 bit)
access : read-write

ENABLED_3 : N/A
bits : 3 - 6 (4 bit)
access : read-write

ENABLED_4 : N/A
bits : 4 - 8 (5 bit)
access : read-write

ENABLED_5 : N/A
bits : 5 - 10 (6 bit)
access : read-write

ENABLED_6 : N/A
bits : 6 - 12 (7 bit)
access : read-write

ENABLED_7 : N/A
bits : 7 - 14 (8 bit)
access : read-write

ENABLED_8 : N/A
bits : 8 - 16 (9 bit)
access : read-write

ENABLED_9 : N/A
bits : 9 - 18 (10 bit)
access : read-write

ENABLED_10 : N/A
bits : 10 - 20 (11 bit)
access : read-write

ENABLED_11 : N/A
bits : 11 - 22 (12 bit)
access : read-write

ENABLED_12 : N/A
bits : 12 - 24 (13 bit)
access : read-write

ENABLED_13 : N/A
bits : 13 - 26 (14 bit)
access : read-write

ENABLED_14 : N/A
bits : 14 - 28 (15 bit)
access : read-write

ENABLED_15 : N/A
bits : 15 - 30 (16 bit)
access : read-write


DIV_16_5_CTL[16]

Divider control register (for 16.5 divider)
address_offset : 0xB620 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_5_CTL[16] DIV_16_5_CTL[16] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: combined with fractional division, this divider type allows for a division in the range [1, 65,536 31/32] in 1/32 increments. For the generation of a divided clock, the division range is restricted to [2, 65,536 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 65,536]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


GR[9]-GR[8]-GR[7]-GR[6]-GR[5]-GR[4]-GR[3]-GR[2]-GR[1]-GR[0]-TIMEOUT_CTL

Timeout control
address_offset : 0xB64 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

GR[9]-GR[8]-GR[7]-GR[6]-GR[5]-GR[4]-GR[3]-GR[2]-GR[1]-GR[0]-TIMEOUT_CTL GR[9]-GR[8]-GR[7]-GR[6]-GR[5]-GR[4]-GR[3]-GR[2]-GR[1]-GR[0]-TIMEOUT_CTL read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TIMEOUT

TIMEOUT : This field specifies a number of peripheral group (clk_group) clock cycles. If an AHB-Lite bus transfer takes more than the specified number of cycles (timeout detection), the bus transfer is terminated with an AHB-Lite bus error and a fault is generated (and possibly recorded in the fault report structure(s)). '0x0000'-'0xfffe': Number of peripheral group clock cycles. '0xffff': This value is the default/reset value and specifies that no timeout detection is performed: a bus transfer will never be terminated and a fault will never be generated.
bits : 0 - 15 (16 bit)
access : read-write


DIV_16_CTL[18]

Divider control register (for 16.0 divider)
address_offset : 0xB6AC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_CTL[18] DIV_16_CTL[18] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 65,536]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is restricted to even numbers in the range [2, 65,536]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[88]

Trigger control register
address_offset : 0xB7D30 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[88] TR_GR[0]-TR_OUT_CTL[88] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[89]

Trigger control register
address_offset : 0xB9E94 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[89] TR_GR[0]-TR_OUT_CTL[89] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


DIV_8_CTL[21]

Divider control register (for 8.0 divider)
address_offset : 0xBB9C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_8_CTL[21] DIV_8_CTL[21] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT8_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT8_DIV : Integer division by (1+INT8_DIV). Allows for integer divisions in the range [1, 256]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 256]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is resticited to even numbers in the range [2, 256]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 23 (16 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[90]

Trigger control register
address_offset : 0xBBFFC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[90] TR_GR[0]-TR_OUT_CTL[90] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


DIV_24_5_CTL[15]

Divider control register (for 24.5 divider)
address_offset : 0xBCE0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_24_5_CTL[15] DIV_24_5_CTL[15] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT24_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT24_DIV : Integer division by (1+INT24_DIV). Allows for integer divisions in the range [1, 16,777,216]. Note: combined with fractional division, this divider type allows for a division in the range [1, 16,777,216 31/32] in 1/32 increments. For the generation of a divided clock, the integer division range is restricted to [2, 16,777,216 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 16,777,216]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 39 (32 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[91]

Trigger control register
address_offset : 0xBE168 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[91] TR_GR[0]-TR_OUT_CTL[91] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


DIV_16_CTL[19]

Divider control register (for 16.0 divider)
address_offset : 0xBFF8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_CTL[19] DIV_16_CTL[19] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 65,536]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is restricted to even numbers in the range [2, 65,536]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


GR[2]-GR[1]-GR[0]-CLOCK_CTL

Clock control
address_offset : 0xC0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

GR[2]-GR[1]-GR[0]-CLOCK_CTL GR[2]-GR[1]-GR[0]-CLOCK_CTL read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 INT8_DIV

INT8_DIV : Specifies a group clock divider (from the peripheral clock 'clk_peri' to the group clock 'clk_group[3/4/5/...15]'). Integer division by (1+INT8_DIV). Allows for integer divisions in the range [1, 256]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 23 (16 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[4]

Trigger control register
address_offset : 0xC028 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[4] TR_GR[0]-TR_OUT_CTL[4] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[92]

Trigger control register
address_offset : 0xC02D8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[92] TR_GR[0]-TR_OUT_CTL[92] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


DIV_16_5_CTL[17]

Divider control register (for 16.5 divider)
address_offset : 0xC064 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_5_CTL[17] DIV_16_5_CTL[17] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: combined with fractional division, this divider type allows for a division in the range [1, 65,536 31/32] in 1/32 increments. For the generation of a divided clock, the division range is restricted to [2, 65,536 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 65,536]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR0

PPU region address 0 (slave structure)
address_offset : 0xC0C0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR0 PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR0 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SUBREGION_DISABLE ADDR24

SUBREGION_DISABLE : This field is used to individually disabled the eight equally sized subregions in which a region is partitioned. Subregion disable: Bit 0: subregion 0 disable. Bit 1: subregion 1 disable. Bit 2: subregion 2 disable. Bit 3: subregion 3 disable. Bit 4: subregion 4 disable. Bit 5: subregion 5 disable. Bit 6: subregion 6 disable. Bit 7: subregion 7 disable. E.g., a 64 KByte address region (REGION_SIZE is '15') has eight 8 KByte subregions. The access control as defined by PPU_REGION_ATT applies if the bus transfer address is within the address region AND the addressed subregion is NOT disabled. Note that the smallest region size is 256 B and the smallest subregion size is 32 B.
bits : 0 - 7 (8 bit)
access : read-write

ADDR24 : This field specifies the most significant bits of the 32-bit address of an address region. The region size is defined by PPU_REGION_ATT.REGION_SIZE. A region of n Byte is always n Byte aligned. As a result, some of the lesser significant address bits of ADDR24 may be ignored in determining whether a bus transfer address is within an address region. E.g., a 64 KByte address region (REGION_SIZE is '15') is 64 KByte aligned, and ADDR24[7:0] are ignored.
bits : 8 - 39 (32 bit)
access : read-write


PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT0

PPU region attributes 0 (slave structure)
address_offset : 0xC0C4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT0 PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT0 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 UR UW UX PR PW PX NS PC_MASK_0 PC_MASK_15_TO_1 REGION_SIZE PC_MATCH ENABLED

UR : User read enable: '0': Disabled (user, read acceses are NOT allowed). '1': Enabled (user, read acceses are allowed).
bits : 0 - 0 (1 bit)
access : read-write

UW : User write enable: '0': Disabled (user, write acceses are NOT allowed). '1': Enabled (user, write acceses are allowed).
bits : 1 - 2 (2 bit)
access : read-write

UX : User execute enable: '0': Disabled (user, execute acceses are NOT allowed). '1': Enabled (user, execute acceses are allowed).
bits : 2 - 4 (3 bit)
access : read-only

PR : Privileged read enable: '0': Disabled (privileged, read acceses are NOT allowed). '1': Enabled (privileged, read acceses are allowed).
bits : 3 - 6 (4 bit)
access : read-write

PW : Privileged write enable: '0': Disabled (privileged, write acceses are NOT allowed). '1': Enabled (privileged, write acceses are allowed).
bits : 4 - 8 (5 bit)
access : read-write

PX : Privileged execute enable: '0': Disabled (privileged, execute acceses are NOT allowed). '1': Enabled (privileged, execute acceses are allowed).
bits : 5 - 10 (6 bit)
access : read-only

NS : Non-secure: '0': Secure (secure accesses allowed, non-secure access NOT allowed). '1': Non-secure (both secure and non-secure accesses allowed).
bits : 6 - 12 (7 bit)
access : read-write

PC_MASK_0 : This field specifies protection context identifier based access control for protection context '0'.
bits : 8 - 16 (9 bit)
access : read-only

PC_MASK_15_TO_1 : This field specifies protection context identifier based access control. Bit i: protection context i+1 enable. If '0', protection context i+1 access is disabled; i.e. not allowed. If '1', protection context i+1 access is enabled; i.e. allowed.
bits : 9 - 32 (24 bit)
access : read-write

REGION_SIZE : This field specifies the region size: '0'-'6': Undefined. '7': 256 B region '8': 512 B region '9': 1 KB region '10': 2 KB region '11': 4 KB region '12': 8 KB region '13': 16 KB region '14': 32 KB region '15': 64 KB region '16': 128 KB region '17': 256 KB region '18': 512 KB region '19': 1 MB region '20': 2 MB region '21': 4 MB region '22': 8 MB region '23': 16 MB region '24': 32 MB region '25': 64 MB region '26': 128 MB region '27': 256 MB region '28': 512 MB region '39': 1 GB region '30': 2 GB region '31': 4 GB region
bits : 24 - 52 (29 bit)
access : read-write

PC_MATCH : This field specifies if the PC field participates in the 'matching' process or the 'access evaluation' process: '0': PC field participates in 'access evalution'. '1': PC field participates in 'matching'. Note that it is possible to define different access control for multiple protection contexts by using multiple protection structures with the same address region and PC_MATCH set to '1'.
bits : 30 - 60 (31 bit)
access : read-write

ENABLED : Region enable: '0': Disabled. A disabled region will never result in a match on the bus transfer address. '1': Enabled. Note: a disabled address region performs logic gating to reduce dynamic power consumption.
bits : 31 - 62 (32 bit)
access : read-write


PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR1

PPU region address 1 (master structure)
address_offset : 0xC0E0 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR1 PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ADDR1 read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SUBREGION_DISABLE ADDR24

SUBREGION_DISABLE : See corresponding field for PPU structure with programmable address. Two out of a total of eight 32 B subregions are enabled. These subregions includes region structures 0 and 1. Note: this field is read-only.
bits : 0 - 7 (8 bit)
access : read-only

ADDR24 : See corresponding field for PPU structure with programmable address. 'ADDR_DEF1': base address of structure. Note: this field is read-only.
bits : 8 - 39 (32 bit)
access : read-only


PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT1

PPU region attributes 1 (master structure)
address_offset : 0xC0E4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT1 PPU_PR[2]-PPU_PR[1]-PPU_PR[0]-ATT1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 UR UW UX PR PW PX NS PC_MASK_0 PC_MASK_15_TO_1 REGION_SIZE PC_MATCH ENABLED

UR : See corresponding field for PPU structure with programmable address. Note that this register is constant '1'; i.e. user read accesses are ALWAYS allowed.
bits : 0 - 0 (1 bit)
access : read-only

UW : See corresponding field for PPU structure with programmable address.
bits : 1 - 2 (2 bit)
access : read-write

UX : See corresponding field for PPU structure with programmable address. Note that this register is constant '0'; i.e. user execute accesses are NEVER allowed.
bits : 2 - 4 (3 bit)
access : read-only

PR : See corresponding field for PPU structure with programmable address. Note that this register is constant '1'; i.e. privileged read accesses are ALWAYS allowed.
bits : 3 - 6 (4 bit)
access : read-only

PW : See corresponding field for PPU structure with programmable address.
bits : 4 - 8 (5 bit)
access : read-write

PX : See corresponding field for PPU structure with programmable address. Note that this register is constant '0'; i.e. privileged execute accesses are NEVER allowed.
bits : 5 - 10 (6 bit)
access : read-only

NS : See corresponding field for PPU structure with programmable address.
bits : 6 - 12 (7 bit)
access : read-write

PC_MASK_0 : See corresponding field for PPU structure with programmable address.
bits : 8 - 16 (9 bit)
access : read-only

PC_MASK_15_TO_1 : See corresponding field for PPU structure with programmable address.
bits : 9 - 32 (24 bit)
access : read-write

REGION_SIZE : See corresponding field for PPU structure with programmable address. '7': 256 B region
bits : 24 - 52 (29 bit)
access : read-only

PC_MATCH : See corresponding field for PPU structure with programmable address.
bits : 30 - 60 (31 bit)
access : read-write

ENABLED : See corresponding field for PPU structure with programmable address.
bits : 31 - 62 (32 bit)
access : read-write


CLOCK_CTL[14]

Clock control register
address_offset : 0xC1A4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[14] CLOCK_CTL[14] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[93]

Trigger control register
address_offset : 0xC244C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[93] TR_GR[0]-TR_OUT_CTL[93] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


DIV_8_CTL[22]

Divider control register (for 8.0 divider)
address_offset : 0xC3F4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_8_CTL[22] DIV_8_CTL[22] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT8_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT8_DIV : Integer division by (1+INT8_DIV). Allows for integer divisions in the range [1, 256]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 256]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is resticited to even numbers in the range [2, 256]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 23 (16 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[94]

Trigger control register
address_offset : 0xC45C4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[94] TR_GR[0]-TR_OUT_CTL[94] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[95]

Trigger control register
address_offset : 0xC6740 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[95] TR_GR[0]-TR_OUT_CTL[95] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


DIV_24_5_CTL[16]

Divider control register (for 24.5 divider)
address_offset : 0xC820 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_24_5_CTL[16] DIV_24_5_CTL[16] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT24_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT24_DIV : Integer division by (1+INT24_DIV). Allows for integer divisions in the range [1, 16,777,216]. Note: combined with fractional division, this divider type allows for a division in the range [1, 16,777,216 31/32] in 1/32 increments. For the generation of a divided clock, the integer division range is restricted to [2, 16,777,216 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 16,777,216]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 39 (32 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[96]

Trigger control register
address_offset : 0xC88C0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[96] TR_GR[0]-TR_OUT_CTL[96] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


DIV_16_CTL[20]

Divider control register (for 16.0 divider)
address_offset : 0xC948 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_CTL[20] DIV_16_CTL[20] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 65,536]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is restricted to even numbers in the range [2, 65,536]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[97]

Trigger control register
address_offset : 0xCAA44 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[97] TR_GR[0]-TR_OUT_CTL[97] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


DIV_16_5_CTL[18]

Divider control register (for 16.5 divider)
address_offset : 0xCAAC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_5_CTL[18] DIV_16_5_CTL[18] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: combined with fractional division, this divider type allows for a division in the range [1, 65,536 31/32] in 1/32 increments. For the generation of a divided clock, the division range is restricted to [2, 65,536 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 65,536]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


DIV_8_CTL[23]

Divider control register (for 8.0 divider)
address_offset : 0xCC50 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_8_CTL[23] DIV_8_CTL[23] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT8_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT8_DIV : Integer division by (1+INT8_DIV). Allows for integer divisions in the range [1, 256]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 256]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is resticited to even numbers in the range [2, 256]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 23 (16 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[98]

Trigger control register
address_offset : 0xCCBCC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[98] TR_GR[0]-TR_OUT_CTL[98] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


CLOCK_CTL[15]

Clock control register
address_offset : 0xCDE0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[15] CLOCK_CTL[15] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[99]

Trigger control register
address_offset : 0xCED58 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[99] TR_GR[0]-TR_OUT_CTL[99] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[100]

Trigger control register
address_offset : 0xD0EE8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[100] TR_GR[0]-TR_OUT_CTL[100] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


DIV_16_CTL[21]

Divider control register (for 16.0 divider)
address_offset : 0xD29C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_CTL[21] DIV_16_CTL[21] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 65,536]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is restricted to even numbers in the range [2, 65,536]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[101]

Trigger control register
address_offset : 0xD307C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[101] TR_GR[0]-TR_OUT_CTL[101] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


DIV_24_5_CTL[17]

Divider control register (for 24.5 divider)
address_offset : 0xD364 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_24_5_CTL[17] DIV_24_5_CTL[17] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT24_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT24_DIV : Integer division by (1+INT24_DIV). Allows for integer divisions in the range [1, 16,777,216]. Note: combined with fractional division, this divider type allows for a division in the range [1, 16,777,216 31/32] in 1/32 increments. For the generation of a divided clock, the integer division range is restricted to [2, 16,777,216 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 16,777,216]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 39 (32 bit)
access : read-write


DIV_8_CTL[24]

Divider control register (for 8.0 divider)
address_offset : 0xD4B0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_8_CTL[24] DIV_8_CTL[24] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT8_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT8_DIV : Integer division by (1+INT8_DIV). Allows for integer divisions in the range [1, 256]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 256]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is resticited to even numbers in the range [2, 256]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 23 (16 bit)
access : read-write


DIV_16_5_CTL[19]

Divider control register (for 16.5 divider)
address_offset : 0xD4F8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_5_CTL[19] DIV_16_5_CTL[19] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: combined with fractional division, this divider type allows for a division in the range [1, 65,536 31/32] in 1/32 increments. For the generation of a divided clock, the division range is restricted to [2, 65,536 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 65,536]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[102]

Trigger control register
address_offset : 0xD5214 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[102] TR_GR[0]-TR_OUT_CTL[102] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[103]

Trigger control register
address_offset : 0xD73B0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[103] TR_GR[0]-TR_OUT_CTL[103] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[104]

Trigger control register
address_offset : 0xD9550 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[104] TR_GR[0]-TR_OUT_CTL[104] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


CLOCK_CTL[16]

Clock control register
address_offset : 0xDA20 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[16] CLOCK_CTL[16] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[105]

Trigger control register
address_offset : 0xDB6F4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[105] TR_GR[0]-TR_OUT_CTL[105] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


DIV_16_CTL[22]

Divider control register (for 16.0 divider)
address_offset : 0xDBF4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_CTL[22] DIV_16_CTL[22] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 65,536]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is restricted to even numbers in the range [2, 65,536]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


GR[10]-GR[9]-GR[8]-GR[7]-GR[6]-GR[5]-GR[4]-GR[3]-GR[2]-GR[1]-GR[0]-CLOCK_CTL

Clock control
address_offset : 0xDC0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

GR[10]-GR[9]-GR[8]-GR[7]-GR[6]-GR[5]-GR[4]-GR[3]-GR[2]-GR[1]-GR[0]-CLOCK_CTL GR[10]-GR[9]-GR[8]-GR[7]-GR[6]-GR[5]-GR[4]-GR[3]-GR[2]-GR[1]-GR[0]-CLOCK_CTL read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 INT8_DIV

INT8_DIV : Specifies a group clock divider (from the peripheral clock 'clk_peri' to the group clock 'clk_group[3/4/5/...15]'). Integer division by (1+INT8_DIV). Allows for integer divisions in the range [1, 256]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 23 (16 bit)
access : read-write


DIV_8_CTL[25]

Divider control register (for 8.0 divider)
address_offset : 0xDD14 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_8_CTL[25] DIV_8_CTL[25] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT8_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT8_DIV : Integer division by (1+INT8_DIV). Allows for integer divisions in the range [1, 256]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 256]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is resticited to even numbers in the range [2, 256]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 23 (16 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[106]

Trigger control register
address_offset : 0xDD89C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[106] TR_GR[0]-TR_OUT_CTL[106] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


GR[10]-GR[9]-GR[8]-GR[7]-GR[6]-GR[5]-GR[4]-GR[3]-GR[2]-GR[1]-GR[0]-SL_CTL

Slave control
address_offset : 0xDE0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

GR[10]-GR[9]-GR[8]-GR[7]-GR[6]-GR[5]-GR[4]-GR[3]-GR[2]-GR[1]-GR[0]-SL_CTL GR[10]-GR[9]-GR[8]-GR[7]-GR[6]-GR[5]-GR[4]-GR[3]-GR[2]-GR[1]-GR[0]-SL_CTL read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ENABLED_0 ENABLED_1 ENABLED_2 ENABLED_3 ENABLED_4 ENABLED_5 ENABLED_6 ENABLED_7 ENABLED_8 ENABLED_9 ENABLED_10 ENABLED_11 ENABLED_12 ENABLED_13 ENABLED_14 ENABLED_15

ENABLED_0 : Peripheral group, slave 0 enable. This field is for the peripheral group internal MMIO register slave (PPU structures) and is a constant '1'. This slave can NOT be disabled.
bits : 0 - 0 (1 bit)
access : read-only

ENABLED_1 : Peripheral group, slave 1 enable. If the slave is disabled, its clock is gated off (constant '0') and its resets are activated. Note: For peripheral group 0 (the peripheral interconnect MMIO registers), this field is a constant '1' (SW: R): the slave can NOT be disabled.
bits : 1 - 2 (2 bit)
access : read-write

ENABLED_2 : Peripheral group, slave 2 enable. If the slave is disabled, its clock is gated off (constant '0') and its resets are activated. Note: For peripheral group 0 (the peripheral interconnect, master interface MMIO registers), this field is a constant '1' (SW: R): the slave can NOT be disabled.
bits : 2 - 4 (3 bit)
access : read-write

ENABLED_3 : N/A
bits : 3 - 6 (4 bit)
access : read-write

ENABLED_4 : N/A
bits : 4 - 8 (5 bit)
access : read-write

ENABLED_5 : N/A
bits : 5 - 10 (6 bit)
access : read-write

ENABLED_6 : N/A
bits : 6 - 12 (7 bit)
access : read-write

ENABLED_7 : N/A
bits : 7 - 14 (8 bit)
access : read-write

ENABLED_8 : N/A
bits : 8 - 16 (9 bit)
access : read-write

ENABLED_9 : N/A
bits : 9 - 18 (10 bit)
access : read-write

ENABLED_10 : N/A
bits : 10 - 20 (11 bit)
access : read-write

ENABLED_11 : N/A
bits : 11 - 22 (12 bit)
access : read-write

ENABLED_12 : N/A
bits : 12 - 24 (13 bit)
access : read-write

ENABLED_13 : N/A
bits : 13 - 26 (14 bit)
access : read-write

ENABLED_14 : N/A
bits : 14 - 28 (15 bit)
access : read-write

ENABLED_15 : N/A
bits : 15 - 30 (16 bit)
access : read-write


GR[10]-GR[9]-GR[8]-GR[7]-GR[6]-GR[5]-GR[4]-GR[3]-GR[2]-GR[1]-GR[0]-TIMEOUT_CTL

Timeout control
address_offset : 0xDE4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

GR[10]-GR[9]-GR[8]-GR[7]-GR[6]-GR[5]-GR[4]-GR[3]-GR[2]-GR[1]-GR[0]-TIMEOUT_CTL GR[10]-GR[9]-GR[8]-GR[7]-GR[6]-GR[5]-GR[4]-GR[3]-GR[2]-GR[1]-GR[0]-TIMEOUT_CTL read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TIMEOUT

TIMEOUT : This field specifies a number of peripheral group (clk_group) clock cycles. If an AHB-Lite bus transfer takes more than the specified number of cycles (timeout detection), the bus transfer is terminated with an AHB-Lite bus error and a fault is generated (and possibly recorded in the fault report structure(s)). '0x0000'-'0xfffe': Number of peripheral group clock cycles. '0xffff': This value is the default/reset value and specifies that no timeout detection is performed: a bus transfer will never be terminated and a fault will never be generated.
bits : 0 - 15 (16 bit)
access : read-write


DIV_24_5_CTL[18]

Divider control register (for 24.5 divider)
address_offset : 0xDEAC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_24_5_CTL[18] DIV_24_5_CTL[18] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT24_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT24_DIV : Integer division by (1+INT24_DIV). Allows for integer divisions in the range [1, 16,777,216]. Note: combined with fractional division, this divider type allows for a division in the range [1, 16,777,216 31/32] in 1/32 increments. For the generation of a divided clock, the integer division range is restricted to [2, 16,777,216 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 16,777,216]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 39 (32 bit)
access : read-write


DIV_16_5_CTL[20]

Divider control register (for 16.5 divider)
address_offset : 0xDF48 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_5_CTL[20] DIV_16_5_CTL[20] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: combined with fractional division, this divider type allows for a division in the range [1, 65,536 31/32] in 1/32 increments. For the generation of a divided clock, the division range is restricted to [2, 65,536 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 65,536]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[107]

Trigger control register
address_offset : 0xDFA48 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[107] TR_GR[0]-TR_OUT_CTL[107] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


GR[2]-GR[1]-GR[0]-SL_CTL

Slave control
address_offset : 0xE0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

GR[2]-GR[1]-GR[0]-SL_CTL GR[2]-GR[1]-GR[0]-SL_CTL read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ENABLED_0 ENABLED_1 ENABLED_2 ENABLED_3 ENABLED_4 ENABLED_5 ENABLED_6 ENABLED_7 ENABLED_8 ENABLED_9 ENABLED_10 ENABLED_11 ENABLED_12 ENABLED_13 ENABLED_14 ENABLED_15

ENABLED_0 : Peripheral group, slave 0 enable. This field is for the peripheral group internal MMIO register slave (PPU structures) and is a constant '1'. This slave can NOT be disabled.
bits : 0 - 0 (1 bit)
access : read-only

ENABLED_1 : Peripheral group, slave 1 enable. If the slave is disabled, its clock is gated off (constant '0') and its resets are activated. Note: For peripheral group 0 (the peripheral interconnect MMIO registers), this field is a constant '1' (SW: R): the slave can NOT be disabled.
bits : 1 - 2 (2 bit)
access : read-write

ENABLED_2 : Peripheral group, slave 2 enable. If the slave is disabled, its clock is gated off (constant '0') and its resets are activated. Note: For peripheral group 0 (the peripheral interconnect, master interface MMIO registers), this field is a constant '1' (SW: R): the slave can NOT be disabled.
bits : 2 - 4 (3 bit)
access : read-write

ENABLED_3 : N/A
bits : 3 - 6 (4 bit)
access : read-write

ENABLED_4 : N/A
bits : 4 - 8 (5 bit)
access : read-write

ENABLED_5 : N/A
bits : 5 - 10 (6 bit)
access : read-write

ENABLED_6 : N/A
bits : 6 - 12 (7 bit)
access : read-write

ENABLED_7 : N/A
bits : 7 - 14 (8 bit)
access : read-write

ENABLED_8 : N/A
bits : 8 - 16 (9 bit)
access : read-write

ENABLED_9 : N/A
bits : 9 - 18 (10 bit)
access : read-write

ENABLED_10 : N/A
bits : 10 - 20 (11 bit)
access : read-write

ENABLED_11 : N/A
bits : 11 - 22 (12 bit)
access : read-write

ENABLED_12 : N/A
bits : 12 - 24 (13 bit)
access : read-write

ENABLED_13 : N/A
bits : 13 - 26 (14 bit)
access : read-write

ENABLED_14 : N/A
bits : 14 - 28 (15 bit)
access : read-write

ENABLED_15 : N/A
bits : 15 - 30 (16 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[5]

Trigger control register
address_offset : 0xE03C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[5] TR_GR[0]-TR_OUT_CTL[5] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[108]

Trigger control register
address_offset : 0xE1BF8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[108] TR_GR[0]-TR_OUT_CTL[108] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[109]

Trigger control register
address_offset : 0xE3DAC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[109] TR_GR[0]-TR_OUT_CTL[109] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


GR[2]-GR[1]-GR[0]-TIMEOUT_CTL

Timeout control
address_offset : 0xE4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

GR[2]-GR[1]-GR[0]-TIMEOUT_CTL GR[2]-GR[1]-GR[0]-TIMEOUT_CTL read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TIMEOUT

TIMEOUT : This field specifies a number of peripheral group (clk_group) clock cycles. If an AHB-Lite bus transfer takes more than the specified number of cycles (timeout detection), the bus transfer is terminated with an AHB-Lite bus error and a fault is generated (and possibly recorded in the fault report structure(s)). '0x0000'-'0xfffe': Number of peripheral group clock cycles. '0xffff': This value is the default/reset value and specifies that no timeout detection is performed: a bus transfer will never be terminated and a fault will never be generated.
bits : 0 - 15 (16 bit)
access : read-write


DIV_16_CTL[23]

Divider control register (for 16.0 divider)
address_offset : 0xE550 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_CTL[23] DIV_16_CTL[23] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 65,536]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is restricted to even numbers in the range [2, 65,536]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


DIV_8_CTL[26]

Divider control register (for 8.0 divider)
address_offset : 0xE57C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_8_CTL[26] DIV_8_CTL[26] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT8_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT8_DIV : Integer division by (1+INT8_DIV). Allows for integer divisions in the range [1, 256]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 256]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is resticited to even numbers in the range [2, 256]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 23 (16 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[110]

Trigger control register
address_offset : 0xE5F64 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[110] TR_GR[0]-TR_OUT_CTL[110] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


CLOCK_CTL[17]

Clock control register
address_offset : 0xE664 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[17] CLOCK_CTL[17] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[111]

Trigger control register
address_offset : 0xE8120 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[111] TR_GR[0]-TR_OUT_CTL[111] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


DIV_16_5_CTL[21]

Divider control register (for 16.5 divider)
address_offset : 0xE99C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_5_CTL[21] DIV_16_5_CTL[21] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: combined with fractional division, this divider type allows for a division in the range [1, 65,536 31/32] in 1/32 increments. For the generation of a divided clock, the division range is restricted to [2, 65,536 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 65,536]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


DIV_24_5_CTL[19]

Divider control register (for 24.5 divider)
address_offset : 0xE9F8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_24_5_CTL[19] DIV_24_5_CTL[19] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT24_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT24_DIV : Integer division by (1+INT24_DIV). Allows for integer divisions in the range [1, 16,777,216]. Note: combined with fractional division, this divider type allows for a division in the range [1, 16,777,216 31/32] in 1/32 increments. For the generation of a divided clock, the integer division range is restricted to [2, 16,777,216 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 16,777,216]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 39 (32 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[112]

Trigger control register
address_offset : 0xEA2E0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[112] TR_GR[0]-TR_OUT_CTL[112] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[113]

Trigger control register
address_offset : 0xEC4A4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[113] TR_GR[0]-TR_OUT_CTL[113] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


DIV_8_CTL[27]

Divider control register (for 8.0 divider)
address_offset : 0xEDE8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_8_CTL[27] DIV_8_CTL[27] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT8_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT8_DIV : Integer division by (1+INT8_DIV). Allows for integer divisions in the range [1, 256]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 256]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is resticited to even numbers in the range [2, 256]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 23 (16 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[114]

Trigger control register
address_offset : 0xEE66C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[114] TR_GR[0]-TR_OUT_CTL[114] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


DIV_16_CTL[24]

Divider control register (for 16.0 divider)
address_offset : 0xEEB0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_CTL[24] DIV_16_CTL[24] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 65,536]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is restricted to even numbers in the range [2, 65,536]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[115]

Trigger control register
address_offset : 0xF0838 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[115] TR_GR[0]-TR_OUT_CTL[115] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ADDR0

PPU region address 0 (slave structure)
address_offset : 0xF0C0 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ADDR0 PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ADDR0 read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SUBREGION_DISABLE ADDR24

SUBREGION_DISABLE : See corresponding field for PPU structure with programmable address. Note: this field is read-only. Its value is chip specific.
bits : 0 - 7 (8 bit)
access : read-only

ADDR24 : See corresponding field for PPU structure with programmable address. 'ADDR_DEF1': address of protected region. Note: this field is read-only. Its value is chip specific.
bits : 8 - 39 (32 bit)
access : read-only


PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ATT0

PPU region attributes 0 (slave structure)
address_offset : 0xF0C4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ATT0 PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ATT0 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 UR UW UX PR PW PX NS PC_MASK_0 PC_MASK_15_TO_1 REGION_SIZE PC_MATCH ENABLED

UR : See corresponding field for PPU structure with programmable address.
bits : 0 - 0 (1 bit)
access : read-write

UW : See corresponding field for PPU structure with programmable address.
bits : 1 - 2 (2 bit)
access : read-write

UX : See corresponding field for PPU structure with programmable address. Note that this register is constant '1'; i.e. user execute accesses are ALWAYS allowed.
bits : 2 - 4 (3 bit)
access : read-only

PR : See corresponding field for PPU structure with programmable address.
bits : 3 - 6 (4 bit)
access : read-write

PW : See corresponding field for PPU structure with programmable address.
bits : 4 - 8 (5 bit)
access : read-write

PX : See corresponding field for PPU structure with programmable address. Note that this register is constant '1'; i.e. user execute accesses are ALWAYS allowed.
bits : 5 - 10 (6 bit)
access : read-only

NS : See corresponding field for PPU structure with programmable address.
bits : 6 - 12 (7 bit)
access : read-write

PC_MASK_0 : See corresponding field for PPU structure with programmable address.
bits : 8 - 16 (9 bit)
access : read-only

PC_MASK_15_TO_1 : See corresponding field for PPU structure with programmable address.
bits : 9 - 32 (24 bit)
access : read-write

REGION_SIZE : See corresponding field for PPU structure with programmable address. Note: this field is read-only. Its value is chip specific.
bits : 24 - 52 (29 bit)
access : read-only

PC_MATCH : See corresponding field for PPU structure with programmable address.
bits : 30 - 60 (31 bit)
access : read-write

ENABLED : See corresponding field for PPU structure with programmable address.
bits : 31 - 62 (32 bit)
access : read-write


PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ADDR1

PPU region address 1 (master structure)
address_offset : 0xF0E0 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ADDR1 PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ADDR1 read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SUBREGION_DISABLE ADDR24

SUBREGION_DISABLE : See corresponding field for PPU structure with programmable address. Two out of a total of eight 32 B subregions are enabled. These subregions includes region structures 0 and 1. Note: this field is read-only.
bits : 0 - 7 (8 bit)
access : read-only

ADDR24 : See corresponding field for PPU structure with programmable address. 'ADDR_DEF1': base address of structure. Note: this field is read-only.
bits : 8 - 39 (32 bit)
access : read-only


PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ATT1

PPU region attributes 1 (master structure)
address_offset : 0xF0E4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ATT1 PPU_GR[2]-PPU_GR[1]-PPU_GR[0]-ATT1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 UR UW UX PR PW PX NS PC_MASK_0 PC_MASK_15_TO_1 REGION_SIZE PC_MATCH ENABLED

UR : See corresponding field for PPU structure with programmable address. Note that this register is constant '1'; i.e. user read accesses are ALWAYS allowed.
bits : 0 - 0 (1 bit)
access : read-only

UW : See corresponding field for PPU structure with programmable address.
bits : 1 - 2 (2 bit)
access : read-write

UX : See corresponding field for PPU structure with programmable address. Note that this register is constant '0'; i.e. user execute accesses are NEVER allowed.
bits : 2 - 4 (3 bit)
access : read-only

PR : See corresponding field for PPU structure with programmable address. Note that this register is constant '1'; i.e. privileged read accesses are ALWAYS allowed.
bits : 3 - 6 (4 bit)
access : read-only

PW : See corresponding field for PPU structure with programmable address.
bits : 4 - 8 (5 bit)
access : read-write

PX : See corresponding field for PPU structure with programmable address. Note that this register is constant '0'; i.e. privileged execute accesses are NEVER allowed.
bits : 5 - 10 (6 bit)
access : read-only

NS : See corresponding field for PPU structure with programmable address.
bits : 6 - 12 (7 bit)
access : read-write

PC_MASK_0 : See corresponding field for PPU structure with programmable address.
bits : 8 - 16 (9 bit)
access : read-only

PC_MASK_15_TO_1 : See corresponding field for PPU structure with programmable address.
bits : 9 - 32 (24 bit)
access : read-write

REGION_SIZE : See corresponding field for PPU structure with programmable address. '7': 256 B region
bits : 24 - 52 (29 bit)
access : read-only

PC_MATCH : See corresponding field for PPU structure with programmable address.
bits : 30 - 60 (31 bit)
access : read-write

ENABLED : See corresponding field for PPU structure with programmable address.
bits : 31 - 62 (32 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[116]

Trigger control register
address_offset : 0xF2A08 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[116] TR_GR[0]-TR_OUT_CTL[116] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


CLOCK_CTL[18]

Clock control register
address_offset : 0xF2AC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[18] CLOCK_CTL[18] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


DIV_16_5_CTL[22]

Divider control register (for 16.5 divider)
address_offset : 0xF3F4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_5_CTL[22] DIV_16_5_CTL[22] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: combined with fractional division, this divider type allows for a division in the range [1, 65,536 31/32] in 1/32 increments. For the generation of a divided clock, the division range is restricted to [2, 65,536 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 65,536]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[117]

Trigger control register
address_offset : 0xF4BDC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[117] TR_GR[0]-TR_OUT_CTL[117] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


DIV_24_5_CTL[20]

Divider control register (for 24.5 divider)
address_offset : 0xF548 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_24_5_CTL[20] DIV_24_5_CTL[20] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT24_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT24_DIV : Integer division by (1+INT24_DIV). Allows for integer divisions in the range [1, 16,777,216]. Note: combined with fractional division, this divider type allows for a division in the range [1, 16,777,216 31/32] in 1/32 increments. For the generation of a divided clock, the integer division range is restricted to [2, 16,777,216 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 16,777,216]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 39 (32 bit)
access : read-write


DIV_8_CTL[28]

Divider control register (for 8.0 divider)
address_offset : 0xF658 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_8_CTL[28] DIV_8_CTL[28] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT8_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT8_DIV : Integer division by (1+INT8_DIV). Allows for integer divisions in the range [1, 256]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 256]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is resticited to even numbers in the range [2, 256]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 23 (16 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[118]

Trigger control register
address_offset : 0xF6DB4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[118] TR_GR[0]-TR_OUT_CTL[118] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


DIV_16_CTL[25]

Divider control register (for 16.0 divider)
address_offset : 0xF814 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_CTL[25] DIV_16_CTL[25] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 65,536]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is restricted to even numbers in the range [2, 65,536]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[119]

Trigger control register
address_offset : 0xF8F90 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[119] TR_GR[0]-TR_OUT_CTL[119] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[120]

Trigger control register
address_offset : 0xFB170 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[120] TR_GR[0]-TR_OUT_CTL[120] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[121]

Trigger control register
address_offset : 0xFD354 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[121] TR_GR[0]-TR_OUT_CTL[121] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write


DIV_16_5_CTL[23]

Divider control register (for 16.5 divider)
address_offset : 0xFE50 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_16_5_CTL[23] DIV_16_5_CTL[23] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN FRAC5_DIV INT16_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

FRAC5_DIV : Fractional division by (FRAC5_DIV/32). Allows for fractional divisions in the range [0, 31/32]. Note that fractional division results in clock jitter as some clock periods may be 1 'clk_peri' cycle longer than other clock periods. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 3 - 10 (8 bit)
access : read-write

INT16_DIV : Integer division by (1+INT16_DIV). Allows for integer divisions in the range [1, 65,536]. Note: combined with fractional division, this divider type allows for a division in the range [1, 65,536 31/32] in 1/32 increments. For the generation of a divided clock, the division range is restricted to [2, 65,536 31/32]. For the generation of a 50/50 percent duty cycle divided clock, the division range is restricted to [2, 65,536]. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 31 (24 bit)
access : read-write


DIV_8_CTL[29]

Divider control register (for 8.0 divider)
address_offset : 0xFECC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DIV_8_CTL[29] DIV_8_CTL[29] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN INT8_DIV

EN : Divider enabled. HW sets this field to '1' as a result of an ENABLE command. HW sets this field to '0' as a result on a DISABLE command. Note that this field is retained. As a result, the divider does NOT have to be re-enabled after transitioning from DeepSleep to Active power mode.
bits : 0 - 0 (1 bit)
access : read-only

INT8_DIV : Integer division by (1+INT8_DIV). Allows for integer divisions in the range [1, 256]. Note: this type of divider does NOT allow for a fractional division. For the generation of a divided clock, the integer division range is restricted to [2, 256]. For the generation of a 50/50 percent duty cycle digital divided clock, the integer division range is resticited to even numbers in the range [2, 256]. The generation of a 50/50 percent duty cycle analog divided clock has no restrictions. Note that this field is retained. However, the counter that is used to implement the division is not and will be initialized by HW to '0' when transitioning from DeepSleep to Active power mode.
bits : 8 - 23 (16 bit)
access : read-write


CLOCK_CTL[19]

Clock control register
address_offset : 0xFEF8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CLOCK_CTL[19] CLOCK_CTL[19] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DIV_SEL TYPE_SEL

DIV_SEL : Specifies one of the dividers of the divider type specified by TYPE_SEL. If DIV_SEL is '63' and TYPE_SEL is '3' (default/reset value), no divider is specified and no clock control signal(s) are generated. When transitioning a clock between two out-of-phase dividers, spurious clock control signals may be generated for one 'clk_peri' cycle during this transition. These clock control signals may cause a single clock period that is smaller than any of the two divider periods. To prevent these spurious clock signals, the clock multiplexer can be disconnected (DIV_SEL is '63' and TYPE_SEL is '3') for a transition time that is larger than the smaller of the two divider periods.
bits : 0 - 5 (6 bit)
access : read-write

TYPE_SEL : Specifies divider type: 0: 8.0 (integer) clock dividers. 1: 16.0 (integer) clock dividers. 2: 16.5 (fractional) clock dividers. 3: 24.5 (fractional) clock dividers.
bits : 6 - 13 (8 bit)
access : read-write


TR_GR[0]-TR_OUT_CTL[122]

Trigger control register
address_offset : 0xFF53C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TR_GR[0]-TR_OUT_CTL[122] TR_GR[0]-TR_OUT_CTL[122] read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TR_SEL TR_INV TR_EDGE

TR_SEL : Specifies input trigger. This field is typically set during the setup of a chip use case scenario. Changing this field while activated triggers are present on the input triggers may result in unpredictable behavior. Note that input trigger 0 (default value) is typically connected to a constant signal level of '0', and as a result will not cause HW activation of the output trigger.
bits : 0 - 7 (8 bit)
access : read-write

TR_INV : Specifies if the output trigger is inverted.
bits : 8 - 16 (9 bit)
access : read-write

TR_EDGE : Specifies if the (inverted) output trigger is treated as a level sensitive or edge sensitive sensitive trigger. '0': level sensitive. '1': edge sensitive trigger. The (inverted) ouput trigger duration needs to be at least 2 cycles on the consumer clock. the(inverted) ouput trigger is synchronized to the consumer clock and a two cycle pulse is generated on the consumer clock.
bits : 9 - 18 (10 bit)
access : read-write



Is something missing? Is something wrong? can you help correct it ? Please contact us at info@chipselect.org !

This website is sponsored by EmbeetleEmbeetle, an IDE designed from scratch for embedded software developers.