I am trying to write to an external 1553 chip connected to XINTF Zone 6 on my F28335 MCU. When I look at the write (or read) transactions on a logic analyzer, I do not see the Chip Select line transition high in between my writes to the device consistently. My code is just writing sequentially to different registers of a struct which is mapped to the XINTF memory region (No DMA).
Below is the settings for the XINTF:
XintfRegs.XTIMING6.bit.X2TIMING = 1;
XintfRegs.XTIMING6.bit.XSIZE = 3;
XintfRegs.XTIMING6.bit.READYMODE = 1;
XintfRegs.XTIMING6.bit.USEREADY = 1;
XintfRegs.XTIMING6.bit.XRDLEAD = 1;
XintfRegs.XTIMING6.bit.XRDACTIVE = 2;
XintfRegs.XTIMING6.bit.XRDTRAIL = 3;
XintfRegs.XTIMING6.bit.XWRLEAD = 1;
XintfRegs.XTIMING6.bit.XWRACTIVE = 1;
XintfRegs.XTIMING6.bit.XWRTRAIL = 3;
I've included a screenshot from the Logic Analyzer which you can see the missing toggles on the fourth line "RT_1553_CS_N". Let me know if anymore information is required to help solve this problem. Thank you.