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

Reply via email to