In our scripts for initial programming of the DAC38J84 we have added a sif_reset (bit 0 of register 0x2) followed by reading memin_efc_autoload (bit 15 of register 0x7f) to verify if the dac is ready for programming.
What we have noticed is that once in a while the fuse farm auto load will not complete (bit 15 of register 0x7f not set) and that other times it will complete (bit 15 of register 0x7f set) but with and error code 0x3 in memin_efc_ error (bits 14:10 of register 0x7f).
Is there a specific wait time required for the fuse farm load to complete?
What does the error code 0x3 in memin_efc_ error indicate? We do not see this preventing us from programming the registers.
If our initial programming includes registers 0x1a and 0x31 (the only registers indicated in the data sheet with a bit that is Fuse Controlled) do we care if either the fuse farm load complete or fuse farm error code does not return the expected value?