Re: Extend timeouts, or eliminate them altogether?
Reply #5 –
Yup, the SUMP design in the FPGA has a UART, the PIC is just a USB->serial connection in normal mode. It's handier than an FT232 though because it can program the ROM chip (quickly), and we're in the process of implementing an SPI connection to the FPGA for faster-than-serial downloads.
One of the main benefits of starting with the serial class is so we don;t have to mess around with the Java software to get the project going, and we'll be able to increase the speed just by opening the serial port faster once the SPI connection is available. There's been a lot of discussion about moding SUMP, but it doesn't seem to be for the faint of heart. Long term it's a great goal, but I have a feeling the Java goodness of SUMP will soon be left behind my most users for the shiny new cross-platform sigrok. Sigrok will be easier to MOD, and easier to add new USB transfer methods to.