Line 133: |
Line 133: |
| |} | | |} |
| | | |
− | FUSE_FUSECTRL_CMD defines the fuse controller's operation mode. READ and WRITE interact directly with the hardware fuse bitmap while SENSE_CTRL flushes programmed values into the [[Fuses#Cache_registers|cache registers]]. | + | FUSE_FUSECTRL_CMD takes the fuse controller's operation mode. READ and WRITE interact directly with the hardware fuse bitmap while SENSE_CTRL flushes programmed values into the [[Fuses#Cache_registers|cache registers]]. |
| | | |
| FUSE_FUSECTRL_STATE returns the current state of the fuse controller. | | FUSE_FUSECTRL_STATE returns the current state of the fuse controller. |
Line 195: |
Line 195: |
| |} | | |} |
| | | |
− | Controls the [[#FUSE_FUSECTRL|STATE_READ_SETUP]] (TSUR_MAX), [[#FUSE_FUSECTRL|STATE_READ_STROBE]] (TSUR_FUSEOUT) and [[#FUSE_FUSECTRL|STATE_READ_HOLD]] (THR_MAX) times.
| + | FUSE_FUSETIME_RD1_TSUR_MAX takes the maximum time for [[#FUSE_FUSECTRL|STATE_READ_SETUP]]. |
| + | |
| + | FUSE_FUSETIME_RD1_TSUR_FUSEOUT takes the time to spend on [[#FUSE_FUSECTRL|STATE_SAMPLE_FUSES]]. |
| + | |
| + | FUSE_FUSETIME_RD1_THR_MAX takes the maximum time for [[#FUSE_FUSECTRL|STATE_READ_HOLD]]. |
| | | |
| ==== FUSE_FUSETIME_RD2 ==== | | ==== FUSE_FUSETIME_RD2 ==== |
Line 206: |
Line 210: |
| |} | | |} |
| | | |
− | Controls [[#FUSE_FUSECTRL|STATE_SAMPLE_FUSES]] (TWIDTH_RD) time.
| + | Takes the read strobe pulse width used during [[#FUSE_FUSECTRL|STATE_READ_STROBE]]. |
| | | |
| ==== FUSE_FUSETIME_PGM1 ==== | | ==== FUSE_FUSETIME_PGM1 ==== |
Line 226: |
Line 230: |
| |} | | |} |
| | | |
− | Controls the [[#FUSE_FUSECTRL|STATE_WRITE_SETUP]] (TSUP_MAX), [[#FUSE_FUSECTRL|STATE_WRITE_ADDR_SETUP]] (TSUP_ADDR), [[#FUSE_FUSECTRL|STATE_WRITE_ADDR_HOLD]] (THP_ADDR) and [[#FUSE_FUSECTRL|STATE_FUSE_SRC_HOLD]] (THP_PS) times.
| + | FUSE_FUSETIME_PGM1_TSUP_MAX takes the maximum time for [[#FUSE_FUSECTRL|STATE_WRITE_SETUP]]. |
| + | |
| + | FUSE_FUSETIME_PGM1_TSUP_ADDR takes the time to spend on [[#FUSE_FUSECTRL|STATE_WRITE_ADDR_SETUP]]. |
| + | |
| + | FUSE_FUSETIME_PGM1_THP_ADDR takes the time to spend on [[#FUSE_FUSECTRL|STATE_WRITE_ADDR_HOLD]]. |
| + | |
| + | FUSE_FUSETIME_PGM1_THP_PS takes the time to spend on [[#FUSE_FUSECTRL|STATE_FUSE_SRC_HOLD]]. |
| | | |
| ==== FUSE_FUSETIME_PGM2 ==== | | ==== FUSE_FUSETIME_PGM2 ==== |
Line 243: |
Line 253: |
| |} | | |} |
| | | |
− | Controls the [[#FUSE_FUSECTRL|STATE_WRITE_PROGRAM]] (TWIDTH_PGM), [[#FUSE_FUSECTRL|STATE_FUSE_SRC_SETUP]] (TSUP_PS) and [[#FUSE_FUSECTRL|STATE_READ_BEFORE_WRITE_SETUP]] (THP_CSPS) times.
| + | FUSE_FUSETIME_PGM2_TWIDTH_PGM takes the program strobe pulse width used during [[#FUSE_FUSECTRL|STATE_WRITE_PROGRAM]]. |
| + | |
| + | FUSE_FUSETIME_PGM2_TSUP_PS takes the time to spend on [[#FUSE_FUSECTRL|STATE_FUSE_SRC_SETUP]]. |
| + | |
| + | FUSE_FUSETIME_PGM2_THP_CSPS takes the time to spend on [[#FUSE_FUSECTRL|STATE_READ_BEFORE_WRITE_SETUP]]. |
| | | |
| ==== FUSE_PRIV2INTFC_START ==== | | ==== FUSE_PRIV2INTFC_START ==== |
Line 400: |
Line 414: |
| |} | | |} |
| | | |
− | Controls the [[#FUSE_FUSECTRL|STATE_READ_DEASSERT_PD]] (TSUR_PDCS) time.
| + | Takes the time to spend on [[#FUSE_FUSECTRL|STATE_READ_DEASSERT_PD]]. |
| | | |
| ==== FUSE_PRIVATE_KEY0_NONZERO ==== | | ==== FUSE_PRIVATE_KEY0_NONZERO ==== |