Hi All, A couple of things.
First, I wanted to ask about how I should implement triggering in fx2lafw? The triggering code in saleae-logic is quite simple, and could easily be copied to fx2lafw. Uwe mentioned that we needed a more general abstraction for soft-triggering. I agree that such a thing would be desirable, but I'm not sure if it's a good solution right now. It seems to me that sigrok needs to have a snapshot release. It's been over a year, and there are some infrastructure changes that I think need to be made. This includes adding support for analog, as well as soft-triggers. It seems to me that it would be best to let the code calm down, do a release before this more radical work begins. What's left to do for the release? For now I could copy-paste the saleae soft triggering into the fx2lafw driver. Of course, copy and paste is bad, but then how badly do we need the saleae driver? Could it be dropped altogether? If fx2lafw works just as well, and supports all the same features, would it not be easier to drop it altogether, and reduce the maintenance burden? Then we wouldn't have to bother trying to figure out an elegant abstraction. Second, I've been looking into the possibility of doing JTAG on the Fx2. It seems there is an Fx2 based device on the market called ulink, and OpenOCD already has a driver for this by means of and open source firmware called OpenULINK (http://openocd.git.sourceforge.net/git/gitweb.cgi?p=openocd/openocd;a=tree;f=src/jtag/drivers/OpenULINK;h=b0b538e1b50592ce1b5920129f91e29ffb83abac;hb=HEAD). With the appropriate modifications to the PID/VID list in OpenOCD, it should be possible to make any unbuffered Fx2 device do JTAG. I've been in contact with Paulo from Robomotic. He is very interested in getting fx2lafw support for his devices, and he has posted me a freebee BugLogic 3, so I can port to it. It hasn't arrived yet, but from what I understand it's an saleae logic clone, but at £25, it's pretty well the cheapest I've yet encountered. Paulo has chinese contacts who seems to be able to manufacture things very cheap. I asked him about this, because I've been trying to investigate how easy/cheap it would be to build a low cost (open?) >=500MHz logic analyser with an Fx2 and an FPGA doing sample compression, specially designed with the sigrok community in mind. I asked him if he'd be interested in working with me to develop such a product. I would say he is interested, but it's early days yet. It turns out that a friend of mine happened to have a Nexys2 Digilent, which has an Fx2, a Spartan-3E, and RAM on it, and he's let me borrow it. This seems like pretty much the ideal platform for developing such a device. Best Regards Joel ------------------------------------------------------------------------------ This SF email is sponsosred by: Try Windows Azure free for 90 days Click Here http://p.sf.net/sfu/sfd2d-msazure _______________________________________________ sigrok-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/sigrok-devel

