Your DLPC200 API Programmer's Guide (DLPA014B) states in section 8: "For V2.0, the API exists as C source code, which allows it to be compiled for any platform/processor/OS, and can be updated or interfaced to any desired SPI driver Sw." Is this true? I have been unable to find the source code for the Portability Layer on the internet. The guide states in section 11 the code can be downloaded from the TI website in a zip file named "DLP_lc_Src_Files*.zip).
Another question I have is: Is this the way I should interface with the DLP LightCommander from a proprietary OS and microprocessor embedded in a FPGA. I am using a Xilinx FPGA with an embedded MicroBlaze microprocessor running Micrium's uC/OS-III RTOS. My environment has no hard disk, only dynamic RAM. I also read the DLPC200 SPI Slave Interface Specification (DLPU005A) and I feel these low level commands may be the way I am supposed to interface with the DLP LightCommander. If this is true, do you have any example code regarding how to organize 8 bit grayscale and 24bit color images in parallel flash and download it to external memory and display it?