Other Parts Discussed in Thread: DLPLCR65NEVM, , DLPC410
We are using the DLPLCRC410EVM with the DLPLCR65NEVM for an application requiring a framerate of minimum 30 Hz, but ideally up to 1 kHz. It does not require many images - only a handful - but does need to cycle through those at the specified speed. After installation and testing and scouring the datasheets, we realized the DLP Discovery 4100 GUI only supports 7-10 Hz. Upon reading the forums, many people have had similar issues and have inquired, but I did not find any clear answer as to the frame rates that are available using the Discovery 4100 Development platform via ActiveX or DLL control directly (as opposed to the GUI). I also could not find any documentation on how to setup a software platform in order to actually use the ActiveX/DLL API. I read the API programmer's guide of course, but there are no setup instructions. What is the feasible framerate using ActiveX or DLL?
Many of the answers to the related questions on the forums stated that the FPGA would need to be reprogrammed with a memory block in order to accomplish similar things, but those posts had what in my opinion were higher requirements. I am assuming this is referencing the Discovery 4100 APPSFPGA? The Discovery 4100 User Guide states that the APPSFPGA is already connected to memory, is this not the case? Assuming that we add a memory module and controller, is it possible to interact with that controller via the Discovery 4100 software commands or would we also have to develop new DLL functions to interface with it?
If this is not the case and the only option we have is to develop our own FPGA firmware, do I need to get the referenced Xilinx DLC9G programming cable or can it be programmed over USB? I see that to program the PROM which loads the FPGA on startup the Xilinx programmer is needed, but in the API guide there is the command {Short DownloadAPPS_FPGACode(LPCTSTR FileName)} which is described as loading the FPGA with a new program. I am assuming this means the FPGA can be programmed via USB, but given my initial misunderstanding about the framerates advertised in the datasheet, I want to make sure I am clear as to what we will need to do in order to realize our design.
Thank you!