• Content count

  • Joined

  • Last visited

Everything posted by ValMor

  1. 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
  2. Hi Felix and Jack. Many-many thanks for your replies, you gave a lot of info. Yes, I had the idea to use an ESP8266 but in the past I've used some just with serial interface (ESP-01) and in such case you get a very low throughoutput. I know the ESP8266 could be interfaced directly through it's SPI, but it seems to be poorly documented. Furthermore, such developement could stole too much time from the whole project... About saving to SD: i need to process the data on the fly: my system will sniff the data on the LCD bus and send it to a PC, where the images directed to the LCD are checked to control if the circuit/uP driving the LCD is doing a good job... The test will run for hours and may also change if something is not going ok, so I cannot get all the data later... Do you think getting out data with an ethernet module could be a feasible solution? I'm thinking at the based on the Microchip ENC28J60, or some similar module... Would it have enough bandwith to get out 230kbytes x 10fps (it's about 23 Mbit/s)? I'm reading that the ENC28J60 could get data at 20Mhz SPI clock, so it's surely not fast enough to receive a 23Mbit/s stream, but it could perhaps work with half such framerate, let's say at 5 frames per second. What do you think? I dont' want to abuse of your time, so just one more questions and I'll free you...; in the case one should find a praticable interface to get out the data (ethernet or else), what IDE should we use to develop into the FPGA the firmware for such task, is it Papilo Designlab IDE? Many thanks again, and kind regards, VALERIO