Other Parts Discussed in Thread: DLPA200
The User FPGA always fails to capture the RST_ACTIVE signal from DLP410 device whenever this signal is at high or low level("1"or"0" level).The pin packages are appropriate. Therefore,what's the reason?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hello User,
Could you tell me which version of the DLPR410 PROM you are using and what operation you are performing at the time. If during a regular mirror reset, you should be able to detect RST_ACTIVE, but in v7 if you are parking the DMD with either a Mirror Park (Float) or a PWR_FLOAT, RST_ACTIVE is not asserted.
Fizix
The version of the DLPR410 PROM we are using is DLPA200PFP,the DLPC410 version is XC5VLX30FF676 and the USER_FPGA is K7. The problem we are facing now is that no matter the reset control signal or the clear mode is provided,RST_ACTIVE output from DLPC410 is always hold on the low level,without high level at anytime. The RST_ACTIVE signal is captured using ILA IP Core. During the process, we haven't parkded the DMD with neither a Mirror Park (Float) nor a PWR_FLOAT. In other words, the PWR_FLOAT signal is set to be 1 level.However, RST_ACTIVE is not asserted. What's more, there are not any changes on the edges of DAD_A_STROBE and DAD_B_STROBE.
Hello User,
PWR_FLOAT set to one will make the DLPC410 Park the system and it will NOT work. Please set PWR_FLOAT to 0. It is active Hi which meant when you want to power down you set it to 1.
Fizix
P.S. Please download the GUI and report the version of the DLPC410. It should be a number like 1-5 or 7. The number you reported for the PROM is the Analog driver DLPA200. You should find a small chip with DLPR410 on it with other numbers.
Hello Fizix,
DLPR410's version is number7.
I replied inappropriately above.The PWR_FLOAT signal has been set to be 0 level.However, RST_ACTIVE is not asserted. No matter the reset control signal or the clear mode is provided,RST_ACTIVE output from DLPC410 is always hold on the low level,without high level at anytime.
DPL9500 device can be recognized, and the DMD_TYPE signal which is "0000"can be achieved from DLPC410 .The falling edge of the INIT_ACTIVE can also be captured during the process.
Hello Fizix,
I still have some doubts as follows:
1.whether all rows of data must be loaded if GLOBAL RESET is requested,and whether a certain section of new row data(sequent rows of new data) can be loaded followed by GLOBAL RESET while rows without data changes retain the original data.
2.how to control the DVALID signal to allow a section of rows to be loaded with data. Is it available to synchronize the DVALID signal with RAO_MD,ROW_AD?For instance,if only the range of 300 to 600 rows of data to be loaded, whether ROW_AD can be set from 300 to 600 while DVALID maintain high during this period.
Hello again User,
Fizix