Hi guys, I follow your discussion only from distance, but I would like to ask what are you trying to achieve? Why don't you use similar solution like is in our OMEGA logic analyzer? An FTDI chip FT232H, which has 60MHz/8bits synchronious bus plus several few other pins for FPGA configuration. The chip has its own commands for FPGA configuration so it makes almost 8 USB bits per 8 configuration bits, so configuration of the FPGA is in a split of second. And if you don't dare to synchronous 60MHz bus, you can use asynchronous bus with -RD and -WR signals. The rest of the contol is almost identical to a serial line. And you don't have to bother with UART serializer/deserializer and it's much faster.
zuban On 9.7.2013 10:26, Joel Holdsworth wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > On 08/07/13 19:40, Peter Stuge wrote: >> Joel Holdsworth wrote: >>> SUMP could be replaced with a more conventional RS232 register >>> interface and streaming protocol >> >> If you are going to make something that uses USB in 2013, why on >> earth would you make it so stupid? > > In a word - hardware. > > Many of the devices the fpgala firmware could run on have only a UART > interface between the USB interface and the FPGA. > > I think Iztok is trying to move towards having a common high level > register interface that works the same over UART, SPI, I2C or any > control bus. > >> You are making the number one USB mistake and I think you can do a >> lot better here. As I've said before I would be happy to help >> design a protocol that is actually suitable for USB, so that we end >> up with something that has a chance of achieving decent >> performance. > > That would be very helpful. Beware though: The protocol will only be > relevant to devices with an FX2 on board. > > Joel > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.12 (GNU/Linux) > Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ > > iQEcBAEBAgAGBQJR28kwAAoJEIsWlGmq62Igqh0IAL+KODXCmuiaXnBnt2kmGOEx > MPkF6piot10144YixlR+xhPZzAp9fkZNmnPqtkJ1fhfu6yaEchlF85yrLRnE5ivp > uSvmci0nsGwvhoumLD/xBuHvN1Oh0P/Rzuq/a46fzfrvhRYmOfKbRSDOQhn2Uyxp > ywxfpo847Df2bJffyMG+FSIDmAH1X1kQr0ADODjyWTAXYEovopLre/XgXUdlKrxG > ayeeWduwNQcqCpBr3eyzmGQUKhCupx0UoytKlK/tHFO7yGZETLve0ah/IGuN7mqw > tmktPnmt8YKshKINrwVICjbrOxbpOrGZpuu0lsehVj+RhTPsThSCgweUwnM+gIg= > =Av+9 > -----END PGP SIGNATURE----- > > ------------------------------------------------------------------------------ > See everything from the browser to the database with AppDynamics > Get end-to-end visibility with application monitoring from AppDynamics > Isolate bottlenecks and diagnose root cause in seconds. > Start your free trial of AppDynamics Pro today! > http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk > _______________________________________________ > sigrok-devel mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/sigrok-devel > ------------------------------------------------------------------------------ See everything from the browser to the database with AppDynamics Get end-to-end visibility with application monitoring from AppDynamics Isolate bottlenecks and diagnose root cause in seconds. Start your free trial of AppDynamics Pro today! http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk _______________________________________________ sigrok-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/sigrok-devel

