This board uses the 3 wire serial programming mode, io update pin, single tone mode , external reference clock, the 3 profile pins at low .
1- : 5 registers are written : cfr1 , cfr2, cfr3 , aux, profile register 0x0e
the sequence : mst_reset , chip select , cfr1 write on sdio : address 00 + 4 bytes + io update . similar for cfr2,3,aux. Profile register address 0x0e + 8 bytes + io update
2- 4 registers are read back : cfr1, cfr2 , cfr3, aux . for cfr1 , write 0x80 on sdio + io update . read 4 bytes on sdo . similar for cfr2,3, aux
the values read back for cfr1 & cfr2 are the same as written. The cfr3 & aux are different from written.
the timing diagram is available in the saleae format file for detailed view, but is rejected by this editor. A Screen capture is provided
Any hint of what is wrong here? is there some limitation on the part state machine ? Or maybe a defective part?
thank you for your help
Henri