Module efuse

Source
Expand description

eFuse Controller

Modules§

clk
eFuse clock configuration register.
cmd
eFuse command register.
conf
eFuse operation mode configuration register.
dac_conf
Controls the eFuse programming voltage.
date
eFuse version register.
int_clr
eFuse interrupt clear register.
int_ena
eFuse interrupt enable register.
int_raw
eFuse raw interrupt register.
int_st
eFuse interrupt status register.
pgm_check_value0
Register 0 that stores the RS code to be programmed.
pgm_check_value1
Register 1 that stores the RS code to be programmed.
pgm_check_value2
Register 2 that stores the RS code to be programmed.
pgm_data0
Register 0 that stores data to be programmed.
pgm_data1
Register 1 that stores data to be programmed.
pgm_data2
Register 2 that stores data to be programmed.
pgm_data3
Register 3 that stores data to be programmed.
pgm_data4
Register 4 that stores data to be programmed.
pgm_data5
Register 5 that stores data to be programmed.
pgm_data6
Register 6 that stores data to be programmed.
pgm_data7
Register 7 that stores data to be programmed.
rd_key0_data0
Register 0 of BLOCK4 (KEY0).
rd_key0_data1
Register 1 of BLOCK4 (KEY0).
rd_key0_data2
Register 2 of BLOCK4 (KEY0).
rd_key0_data3
Register 3 of BLOCK4 (KEY0).
rd_key0_data4
Register 4 of BLOCK4 (KEY0).
rd_key0_data5
Register 5 of BLOCK4 (KEY0).
rd_key0_data6
Register 6 of BLOCK4 (KEY0).
rd_key0_data7
Register 7 of BLOCK4 (KEY0).
rd_key1_data0
Register 0 of BLOCK5 (KEY1).
rd_key1_data1
Register 1 of BLOCK5 (KEY1).
rd_key1_data2
Register 2 of BLOCK5 (KEY1).
rd_key1_data3
Register 3 of BLOCK5 (KEY1).
rd_key1_data4
Register 4 of BLOCK5 (KEY1).
rd_key1_data5
Register 5 of BLOCK5 (KEY1).
rd_key1_data6
Register 6 of BLOCK5 (KEY1).
rd_key1_data7
Register 7 of BLOCK5 (KEY1).
rd_key2_data0
Register 0 of BLOCK6 (KEY2).
rd_key2_data1
Register 1 of BLOCK6 (KEY2).
rd_key2_data2
Register 2 of BLOCK6 (KEY2).
rd_key2_data3
Register 3 of BLOCK6 (KEY2).
rd_key2_data4
Register 4 of BLOCK6 (KEY2).
rd_key2_data5
Register 5 of BLOCK6 (KEY2).
rd_key2_data6
Register 6 of BLOCK6 (KEY2).
rd_key2_data7
Register 7 of BLOCK6 (KEY2).
rd_key3_data0
Register 0 of BLOCK7 (KEY3).
rd_key3_data1
Register 1 of BLOCK7 (KEY3).
rd_key3_data2
Register 2 of BLOCK7 (KEY3).
rd_key3_data3
Register 3 of BLOCK7 (KEY3).
rd_key3_data4
Register 4 of BLOCK7 (KEY3).
rd_key3_data5
Register 5 of BLOCK7 (KEY3).
rd_key3_data6
Register 6 of BLOCK7 (KEY3).
rd_key3_data7
Register 7 of BLOCK7 (KEY3).
rd_key4_data0
Register 0 of BLOCK8 (KEY4).
rd_key4_data1
Register 1 of BLOCK8 (KEY4).
rd_key4_data2
Register 2 of BLOCK8 (KEY4).
rd_key4_data3
Register 3 of BLOCK8 (KEY4).
rd_key4_data4
Register 4 of BLOCK8 (KEY4).
rd_key4_data5
Register 5 of BLOCK8 (KEY4).
rd_key4_data6
Register 6 of BLOCK8 (KEY4).
rd_key4_data7
Register 7 of BLOCK8 (KEY4).
rd_key5_data0
Register 0 of BLOCK9 (KEY5).
rd_key5_data1
Register 1 of BLOCK9 (KEY5).
rd_key5_data2
Register 2 of BLOCK9 (KEY5).
rd_key5_data3
Register 3 of BLOCK9 (KEY5).
rd_key5_data4
Register 4 of BLOCK9 (KEY5).
rd_key5_data5
Register 5 of BLOCK9 (KEY5).
rd_key5_data6
Register 6 of BLOCK9 (KEY5).
rd_key5_data7
Register 7 of BLOCK9 (KEY5).
rd_mac_spi_sys_0
BLOCK1 data register 0.
rd_mac_spi_sys_1
BLOCK1 data register 1.
rd_mac_spi_sys_2
BLOCK1 data register 2.
rd_mac_spi_sys_3
BLOCK1 data register 3.
rd_mac_spi_sys_4
BLOCK1 data register 4.
rd_mac_spi_sys_5
BLOCK1 data register 5.
rd_repeat_data0
BLOCK0 data register 1.
rd_repeat_data1
BLOCK0 data register 2.
rd_repeat_data2
BLOCK0 data register 3.
rd_repeat_data3
BLOCK0 data register 4.
rd_repeat_data4
BLOCK0 data register 5.
rd_repeat_err0
Programming error record register 0 of BLOCK0.
rd_repeat_err1
Programming error record register 1 of BLOCK0.
rd_repeat_err2
Programming error record register 2 of BLOCK0.
rd_repeat_err3
Programming error record register 3 of BLOCK0.
rd_repeat_err4
Programming error record register 4 of BLOCK0.
rd_rs_err0
Programming error record register 0 of BLOCK1-10.
rd_rs_err1
Programming error record register 1 of BLOCK1-10.
rd_sys_part1_data0
Register 0 of BLOCK2 (system).
rd_sys_part1_data1
Register 1 of BLOCK2 (system).
rd_sys_part1_data2
Register 2 of BLOCK2 (system).
rd_sys_part1_data3
Register 3 of BLOCK2 (system).
rd_sys_part1_data4
Register 4 of BLOCK2 (system).
rd_sys_part1_data5
Register 5 of BLOCK2 (system).
rd_sys_part1_data6
Register 6 of BLOCK2 (system).
rd_sys_part1_data7
Register 7 of BLOCK2 (system).
rd_sys_part2_data0
Register 0 of BLOCK10 (system).
rd_sys_part2_data1
Register 1 of BLOCK9 (KEY5).
rd_sys_part2_data2
Register 2 of BLOCK10 (system).
rd_sys_part2_data3
Register 3 of BLOCK10 (system).
rd_sys_part2_data4
Register 4 of BLOCK10 (system).
rd_sys_part2_data5
Register 5 of BLOCK10 (system).
rd_sys_part2_data6
Register 6 of BLOCK10 (system).
rd_sys_part2_data7
Register 7 of BLOCK10 (system).
rd_tim_conf
Configures read timing parameters.
rd_usr_data0
Register 0 of BLOCK3 (user).
rd_usr_data1
Register 1 of BLOCK3 (user).
rd_usr_data2
Register 2 of BLOCK3 (user).
rd_usr_data3
Register 3 of BLOCK3 (user).
rd_usr_data4
Register 4 of BLOCK3 (user).
rd_usr_data5
Register 5 of BLOCK3 (user).
rd_usr_data6
Register 6 of BLOCK3 (user).
rd_usr_data7
Register 7 of BLOCK3 (user).
rd_wr_dis
BLOCK0 data register 0.
status
eFuse status register.
wr_tim_conf1
Configuration register 1 of eFuse programming timing parameters.
wr_tim_conf2
Configuration register 2 of eFuse programming timing parameters.

Structs§

RegisterBlock
Register block

Type Aliases§

CLK
CLK (rw) register accessor: eFuse clock configuration register.
CMD
CMD (rw) register accessor: eFuse command register.
CONF
CONF (rw) register accessor: eFuse operation mode configuration register.
DAC_CONF
DAC_CONF (rw) register accessor: Controls the eFuse programming voltage.
DATE
DATE (rw) register accessor: eFuse version register.
INT_CLR
INT_CLR (w) register accessor: eFuse interrupt clear register.
INT_ENA
INT_ENA (rw) register accessor: eFuse interrupt enable register.
INT_RAW
INT_RAW (rw) register accessor: eFuse raw interrupt register.
INT_ST
INT_ST (r) register accessor: eFuse interrupt status register.
PGM_CHECK_VALUE0
PGM_CHECK_VALUE0 (rw) register accessor: Register 0 that stores the RS code to be programmed.
PGM_CHECK_VALUE1
PGM_CHECK_VALUE1 (rw) register accessor: Register 1 that stores the RS code to be programmed.
PGM_CHECK_VALUE2
PGM_CHECK_VALUE2 (rw) register accessor: Register 2 that stores the RS code to be programmed.
PGM_DATA0
PGM_DATA0 (rw) register accessor: Register 0 that stores data to be programmed.
PGM_DATA1
PGM_DATA1 (rw) register accessor: Register 1 that stores data to be programmed.
PGM_DATA2
PGM_DATA2 (rw) register accessor: Register 2 that stores data to be programmed.
PGM_DATA3
PGM_DATA3 (rw) register accessor: Register 3 that stores data to be programmed.
PGM_DATA4
PGM_DATA4 (rw) register accessor: Register 4 that stores data to be programmed.
PGM_DATA5
PGM_DATA5 (rw) register accessor: Register 5 that stores data to be programmed.
PGM_DATA6
PGM_DATA6 (rw) register accessor: Register 6 that stores data to be programmed.
PGM_DATA7
PGM_DATA7 (rw) register accessor: Register 7 that stores data to be programmed.
RD_KEY0_DATA0
RD_KEY0_DATA0 (r) register accessor: Register 0 of BLOCK4 (KEY0).
RD_KEY0_DATA1
RD_KEY0_DATA1 (r) register accessor: Register 1 of BLOCK4 (KEY0).
RD_KEY0_DATA2
RD_KEY0_DATA2 (r) register accessor: Register 2 of BLOCK4 (KEY0).
RD_KEY0_DATA3
RD_KEY0_DATA3 (r) register accessor: Register 3 of BLOCK4 (KEY0).
RD_KEY0_DATA4
RD_KEY0_DATA4 (r) register accessor: Register 4 of BLOCK4 (KEY0).
RD_KEY0_DATA5
RD_KEY0_DATA5 (r) register accessor: Register 5 of BLOCK4 (KEY0).
RD_KEY0_DATA6
RD_KEY0_DATA6 (r) register accessor: Register 6 of BLOCK4 (KEY0).
RD_KEY0_DATA7
RD_KEY0_DATA7 (r) register accessor: Register 7 of BLOCK4 (KEY0).
RD_KEY1_DATA0
RD_KEY1_DATA0 (r) register accessor: Register 0 of BLOCK5 (KEY1).
RD_KEY1_DATA1
RD_KEY1_DATA1 (r) register accessor: Register 1 of BLOCK5 (KEY1).
RD_KEY1_DATA2
RD_KEY1_DATA2 (r) register accessor: Register 2 of BLOCK5 (KEY1).
RD_KEY1_DATA3
RD_KEY1_DATA3 (r) register accessor: Register 3 of BLOCK5 (KEY1).
RD_KEY1_DATA4
RD_KEY1_DATA4 (r) register accessor: Register 4 of BLOCK5 (KEY1).
RD_KEY1_DATA5
RD_KEY1_DATA5 (r) register accessor: Register 5 of BLOCK5 (KEY1).
RD_KEY1_DATA6
RD_KEY1_DATA6 (r) register accessor: Register 6 of BLOCK5 (KEY1).
RD_KEY1_DATA7
RD_KEY1_DATA7 (r) register accessor: Register 7 of BLOCK5 (KEY1).
RD_KEY2_DATA0
RD_KEY2_DATA0 (r) register accessor: Register 0 of BLOCK6 (KEY2).
RD_KEY2_DATA1
RD_KEY2_DATA1 (r) register accessor: Register 1 of BLOCK6 (KEY2).
RD_KEY2_DATA2
RD_KEY2_DATA2 (r) register accessor: Register 2 of BLOCK6 (KEY2).
RD_KEY2_DATA3
RD_KEY2_DATA3 (r) register accessor: Register 3 of BLOCK6 (KEY2).
RD_KEY2_DATA4
RD_KEY2_DATA4 (r) register accessor: Register 4 of BLOCK6 (KEY2).
RD_KEY2_DATA5
RD_KEY2_DATA5 (r) register accessor: Register 5 of BLOCK6 (KEY2).
RD_KEY2_DATA6
RD_KEY2_DATA6 (r) register accessor: Register 6 of BLOCK6 (KEY2).
RD_KEY2_DATA7
RD_KEY2_DATA7 (r) register accessor: Register 7 of BLOCK6 (KEY2).
RD_KEY3_DATA0
RD_KEY3_DATA0 (r) register accessor: Register 0 of BLOCK7 (KEY3).
RD_KEY3_DATA1
RD_KEY3_DATA1 (r) register accessor: Register 1 of BLOCK7 (KEY3).
RD_KEY3_DATA2
RD_KEY3_DATA2 (r) register accessor: Register 2 of BLOCK7 (KEY3).
RD_KEY3_DATA3
RD_KEY3_DATA3 (r) register accessor: Register 3 of BLOCK7 (KEY3).
RD_KEY3_DATA4
RD_KEY3_DATA4 (r) register accessor: Register 4 of BLOCK7 (KEY3).
RD_KEY3_DATA5
RD_KEY3_DATA5 (r) register accessor: Register 5 of BLOCK7 (KEY3).
RD_KEY3_DATA6
RD_KEY3_DATA6 (r) register accessor: Register 6 of BLOCK7 (KEY3).
RD_KEY3_DATA7
RD_KEY3_DATA7 (r) register accessor: Register 7 of BLOCK7 (KEY3).
RD_KEY4_DATA0
RD_KEY4_DATA0 (r) register accessor: Register 0 of BLOCK8 (KEY4).
RD_KEY4_DATA1
RD_KEY4_DATA1 (r) register accessor: Register 1 of BLOCK8 (KEY4).
RD_KEY4_DATA2
RD_KEY4_DATA2 (r) register accessor: Register 2 of BLOCK8 (KEY4).
RD_KEY4_DATA3
RD_KEY4_DATA3 (r) register accessor: Register 3 of BLOCK8 (KEY4).
RD_KEY4_DATA4
RD_KEY4_DATA4 (r) register accessor: Register 4 of BLOCK8 (KEY4).
RD_KEY4_DATA5
RD_KEY4_DATA5 (r) register accessor: Register 5 of BLOCK8 (KEY4).
RD_KEY4_DATA6
RD_KEY4_DATA6 (r) register accessor: Register 6 of BLOCK8 (KEY4).
RD_KEY4_DATA7
RD_KEY4_DATA7 (r) register accessor: Register 7 of BLOCK8 (KEY4).
RD_KEY5_DATA0
RD_KEY5_DATA0 (r) register accessor: Register 0 of BLOCK9 (KEY5).
RD_KEY5_DATA1
RD_KEY5_DATA1 (r) register accessor: Register 1 of BLOCK9 (KEY5).
RD_KEY5_DATA2
RD_KEY5_DATA2 (r) register accessor: Register 2 of BLOCK9 (KEY5).
RD_KEY5_DATA3
RD_KEY5_DATA3 (r) register accessor: Register 3 of BLOCK9 (KEY5).
RD_KEY5_DATA4
RD_KEY5_DATA4 (r) register accessor: Register 4 of BLOCK9 (KEY5).
RD_KEY5_DATA5
RD_KEY5_DATA5 (r) register accessor: Register 5 of BLOCK9 (KEY5).
RD_KEY5_DATA6
RD_KEY5_DATA6 (r) register accessor: Register 6 of BLOCK9 (KEY5).
RD_KEY5_DATA7
RD_KEY5_DATA7 (r) register accessor: Register 7 of BLOCK9 (KEY5).
RD_MAC_SPI_SYS_0
RD_MAC_SPI_SYS_0 (r) register accessor: BLOCK1 data register 0.
RD_MAC_SPI_SYS_1
RD_MAC_SPI_SYS_1 (r) register accessor: BLOCK1 data register 1.
RD_MAC_SPI_SYS_2
RD_MAC_SPI_SYS_2 (r) register accessor: BLOCK1 data register 2.
RD_MAC_SPI_SYS_3
RD_MAC_SPI_SYS_3 (r) register accessor: BLOCK1 data register 3.
RD_MAC_SPI_SYS_4
RD_MAC_SPI_SYS_4 (r) register accessor: BLOCK1 data register 4.
RD_MAC_SPI_SYS_5
RD_MAC_SPI_SYS_5 (r) register accessor: BLOCK1 data register 5.
RD_REPEAT_DATA0
RD_REPEAT_DATA0 (r) register accessor: BLOCK0 data register 1.
RD_REPEAT_DATA1
RD_REPEAT_DATA1 (r) register accessor: BLOCK0 data register 2.
RD_REPEAT_DATA2
RD_REPEAT_DATA2 (r) register accessor: BLOCK0 data register 3.
RD_REPEAT_DATA3
RD_REPEAT_DATA3 (r) register accessor: BLOCK0 data register 4.
RD_REPEAT_DATA4
RD_REPEAT_DATA4 (r) register accessor: BLOCK0 data register 5.
RD_REPEAT_ERR0
RD_REPEAT_ERR0 (r) register accessor: Programming error record register 0 of BLOCK0.
RD_REPEAT_ERR1
RD_REPEAT_ERR1 (r) register accessor: Programming error record register 1 of BLOCK0.
RD_REPEAT_ERR2
RD_REPEAT_ERR2 (r) register accessor: Programming error record register 2 of BLOCK0.
RD_REPEAT_ERR3
RD_REPEAT_ERR3 (r) register accessor: Programming error record register 3 of BLOCK0.
RD_REPEAT_ERR4
RD_REPEAT_ERR4 (r) register accessor: Programming error record register 4 of BLOCK0.
RD_RS_ERR0
RD_RS_ERR0 (r) register accessor: Programming error record register 0 of BLOCK1-10.
RD_RS_ERR1
RD_RS_ERR1 (r) register accessor: Programming error record register 1 of BLOCK1-10.
RD_SYS_PART1_DATA0
RD_SYS_PART1_DATA0 (r) register accessor: Register 0 of BLOCK2 (system).
RD_SYS_PART1_DATA1
RD_SYS_PART1_DATA1 (r) register accessor: Register 1 of BLOCK2 (system).
RD_SYS_PART1_DATA2
RD_SYS_PART1_DATA2 (r) register accessor: Register 2 of BLOCK2 (system).
RD_SYS_PART1_DATA3
RD_SYS_PART1_DATA3 (r) register accessor: Register 3 of BLOCK2 (system).
RD_SYS_PART1_DATA4
RD_SYS_PART1_DATA4 (r) register accessor: Register 4 of BLOCK2 (system).
RD_SYS_PART1_DATA5
RD_SYS_PART1_DATA5 (r) register accessor: Register 5 of BLOCK2 (system).
RD_SYS_PART1_DATA6
RD_SYS_PART1_DATA6 (r) register accessor: Register 6 of BLOCK2 (system).
RD_SYS_PART1_DATA7
RD_SYS_PART1_DATA7 (r) register accessor: Register 7 of BLOCK2 (system).
RD_SYS_PART2_DATA0
RD_SYS_PART2_DATA0 (r) register accessor: Register 0 of BLOCK10 (system).
RD_SYS_PART2_DATA1
RD_SYS_PART2_DATA1 (r) register accessor: Register 1 of BLOCK9 (KEY5).
RD_SYS_PART2_DATA2
RD_SYS_PART2_DATA2 (r) register accessor: Register 2 of BLOCK10 (system).
RD_SYS_PART2_DATA3
RD_SYS_PART2_DATA3 (r) register accessor: Register 3 of BLOCK10 (system).
RD_SYS_PART2_DATA4
RD_SYS_PART2_DATA4 (r) register accessor: Register 4 of BLOCK10 (system).
RD_SYS_PART2_DATA5
RD_SYS_PART2_DATA5 (r) register accessor: Register 5 of BLOCK10 (system).
RD_SYS_PART2_DATA6
RD_SYS_PART2_DATA6 (r) register accessor: Register 6 of BLOCK10 (system).
RD_SYS_PART2_DATA7
RD_SYS_PART2_DATA7 (r) register accessor: Register 7 of BLOCK10 (system).
RD_TIM_CONF
RD_TIM_CONF (rw) register accessor: Configures read timing parameters.
RD_USR_DATA0
RD_USR_DATA0 (r) register accessor: Register 0 of BLOCK3 (user).
RD_USR_DATA1
RD_USR_DATA1 (r) register accessor: Register 1 of BLOCK3 (user).
RD_USR_DATA2
RD_USR_DATA2 (r) register accessor: Register 2 of BLOCK3 (user).
RD_USR_DATA3
RD_USR_DATA3 (r) register accessor: Register 3 of BLOCK3 (user).
RD_USR_DATA4
RD_USR_DATA4 (r) register accessor: Register 4 of BLOCK3 (user).
RD_USR_DATA5
RD_USR_DATA5 (r) register accessor: Register 5 of BLOCK3 (user).
RD_USR_DATA6
RD_USR_DATA6 (r) register accessor: Register 6 of BLOCK3 (user).
RD_USR_DATA7
RD_USR_DATA7 (r) register accessor: Register 7 of BLOCK3 (user).
RD_WR_DIS
RD_WR_DIS (r) register accessor: BLOCK0 data register 0.
STATUS
STATUS (r) register accessor: eFuse status register.
WR_TIM_CONF1
WR_TIM_CONF1 (rw) register accessor: Configuration register 1 of eFuse programming timing parameters.
WR_TIM_CONF2
WR_TIM_CONF2 (rw) register accessor: Configuration register 2 of eFuse programming timing parameters.