Hi.
First of all, great compliments for all of your work; the Papilio seems a very powerful signal processing/interfacing hardware with a good software support (libraries, etc).
My newby question is just to analyse if the Papilio could be used for a particular application we are going to implement.
We need an hardware to sniff and decode signals going to an LCD, in order to get into a PC the images being represented on the LCD. We will use two types of LCDs; the first one has a standard 6800/8080 bus (8bits + handshaking), the second has a 3x6bit bus (RGB, each 6 bits) + horizontal, vertical and pixel clocks. So we can get all signals within a 32 bit input in both cases.
We cannot understand if we could do the application inside the FPGA of the Papilio, having then enough bandwidth to send out the results (the images) through the USB channel to the host PC.
The worst case is getting images from the bus of a 320x240 colour LCD, so each image is done of 320x240x3 = 230kbytes. We could not store it into the local memory, do you think it could be possible to put out the data on the fly through the USB port, let's say at about 10 images/s?
What IDE should we use to develop into the FPGA the firmware for such task, is it Papilo Designlab IDE?
Many thanks and kind regards,
VALERIO