Tool/software:
Hello,
I have reprogrammed the LX50 FPGA on the EVM with my own code. Once the APPSFPGA has been configured from JTAG or flash, no images should be expected on the DMD because no pattern is sent to dlpc410. However, a stripe image appears on the DMD once the APPS FPGA has been configured (Figure 1). Then I send a picture to the DMD, and the stripe would affect the display of the pattern (Figure 2). I send the picture again, everything is ok(Figure 3). The stripe will not affect the following operations. Every time the EVM is powered on and the APPSFPGA is configured, the same phenomenon occurs, and the stripes are similar. Even I reset the APPSFPGA before sending picture to dmd, Figure 2 still appears.
I have tried to explore the reason and found that as long as the clock signal (clk_R)to dlpc410 from APPSFPGA exists and the reset signal to dlpc410 from APPSFPGA is disasserted, this stripe will appear regardless of whether other data signals are output from APPSFPGA or not.
I am very confused with the phenomenon, some important points have been neglected?
Other information:
1, The 50MHz clock for dlpc410 was provided by appsfpga, not a crystal oscillator on the EVM.
2, The 50Mhz clock is valid prior to releasing ARST(reset signal from APPS FPGA to dlpc410).
3, The firmware in the dlpc410 was provided by TI.
Thank you.