Most of the registers have 32 bit data format. I am not getting how to write 32 bit data using the maximum available 16-bit data bus width in parallel mode in one WR cycle. For example what will be sequence of steps to write 0x00C00000 in CFR2?
This is what I interpreted from the timing diagram for Write
1. 16Bits / 8 Bits = 1
2. WR_b = 1 // Write bit = 1
3. D[15:8] = 0x01 // Place CFR2 Address
4. WR_b = 0 // Write bit = 0
5. D[31:16] = ??? // Need to write 32bit 0x00C00000 but bus width is 16- bits
6. WR_b = 1