16
Messages
This section allows you to view all Messages made by this member. Note that you can only see Messages made in areas you currently have access to.
Messages - alexwhittemore
17
Open Bench Logic Sniffer / FIFO wing to increase sample depth?
Has anyone thought about this or implemented any ideas? I'd love to hear them!
18
Client software / Re: Android client
19
Client software / Re: Android client
I don't disagree, but I think that there is one key difference. Typically, if you're looking at analog waveforms, you're doing something like debugging a component or subcircuit. Using the waveform involves tweaking analog pieces of the circuit.
On the other hand, when you're using a logic analyzer, what you're debugging is generated by digital components or subcircuits, which are almost always, these days, software generated. It's either FPGA HDL you need to modify, or microcontroller code in order to fix your serial or parallel waveforms. If we still used 7400 chips all the time, that wouldn't be so true, but discrete logic isn't typically a major part of today's workflows.
I think what that means as far as tools go is that it's useful to have a standalone scope - you're not limited by bandwidth of a USB bus, you don't have to have a computer present when all you're using it for is circuit debugging, and so on. Intrinsically, it makes sense to have a scope next to your circuit.
But on the other hand, if you're using a logic analyzer, you're almost certainly modifying software and reloading that into your circuit to try to get your waveforms correct. So you've already got a computer on your bench, and you're trying to match bytes and timing from the LA to what your software SHOULD be generating. In that case, it's far more useful to have the waveform data in the window next to your IDE. For that reason, I don't think that I'd find a bench or even standalone handheld LA especially useful. If it's an extra $30 for the bluetooth hardware to use my phone as a display, that's worth it for the novelty and portability in certain situations, and for that matter, bluetooth could replace the USB cable to a computer in the first place. But I don't know that I'd pay $100+ for a standalone unit INSTEAD of my USB unit, whereas I totally would for a scope.
Additionally, there are key interface differences too: Scopes are used on analog waveforms, and LAs on digital. Changing the parameters on a logic analyzer involve punching in integer values and clicking checkboxes corresponding to boolean values, all easy and comfortable to do on a computer in a software interface.
On the other hand, getting your waveform correct on a scope involves turning knobs for amplitude, time delay, trigger value, and so on. This is far more awkward on a computer, especially for the continuous nobs like cursor that can't be replaced by a 0-100% slider. I will always prefer nice smooth knobs to interact with my analog waveforms, necessitating a nice big standalone product. I think even the DSO Nano/Quad come up short here.
EDIT: Forgot to say, you mentioned integrating something like the OLS INTO something like the nano. I would definitely be in favor of a standalone mixed signal scope. That would be one MAJOR case in which a standalone product makes lots of sense.
20
Client software / Re: Android client
viewtopic.php?f=23&t=2916
pppd, I'd love your response to my question there, what is your actual bluetooth hardware setup, does it work, and can I copy it from you on my end so I can start playing with making a BT-based iOS client.[/s:]
As for the idea introduced by sqkybeaver of using a graphic LCD and embedded linux board, I've just started a thread about making a benchtop variant here:
viewtopic.php?f=23&t=2915
Spoiler: I think it'd be cool, and I'd totally be willing to plunk down a few hundred dollars for a nice, community-designed bench logic analyzer, even if a little buggy, but I don't think a true community design has the attention span to make it happen without serous bugs and developmental lags such that it's no longer worth the hundreds of dollars hardware cost.
EDIT: Didn't realize the thread had already been split from the beta testers thread, sorry guys! Benchtop vairant still stands though, I think that deserves its own thread.
21
Open Bench Logic Sniffer / OLS Bluetooth android/iphone variant
viewtopic.php?f=57&t=2913&p=28666#p28666
The idea was 'wouldn't it be cool to have a mobile iphone/android interface to make the OLS standalone from a computer, to some extent?.' This involves some hardware modification and/or addition, thus I think the pursuit of such a change belongs outside the software section, at least for now.
My main question for now is to pppd, who has played with a bluetooth mobile link on the OLS before. What was your hardware setup like? Can you post details so I can try to make it on my end to start developing some client software for my iPhone? I can take a stab at what you did, but I'd love to just copy you if you've actually got working hardware.
EDIT: Nevermind! The forum thread was already split off, continue discussion here:
viewtopic.php?f=57&t=2913&p=28674#p28674
LOCK!
22
Open Bench Logic Sniffer / OLS benchtop variant
viewtopic.php?f=57&t=2913&p=28666#p28666
The idea was 'should there be a mobile client for iphone and android so the unit is more standalone.' That became 'well, it'd be easier to port the software if we just used a linux board with a graphic lcd'. My feeling is that the later basically constitutes making a bench top unit, which I have a couple feelings on and would like to discuss here.
My thought is that, personally, I would like a nicely-made kit-style open source bench logic analyzer - that'd be pretty darn cool. But the real point of the USB LA is that much of the cost and *complexity of development* is shifted off the LA device itself and into a device most everyone already has near their bench, a full computer. Because of this, the OLS is only a small, $50 assembled board. My thought is that it's already difficult for the community to coordinate development of one good interface and one good firmware/FPGA design, I'd be extremely surprised if we could successfully maintain a full bench instrument.
The other problem is that I think it could pretty easily be kept under $500, but even $500 is a TON for most hobbyists, especially when they can get a professional USB based LA with few to no bugs, or a used HP bench unit for a similar price. The concept of paying that much for a unit as buggy as OLA currently is probably won't be palatable to most.
What do you guys think on the matter?
23
Client software / Re: Client beta testers
24
Client software / Re: Client beta testers
I'd love to help out, I imagine the biggest missing piece is making a mobile client? I'm not too great at iPhone development, but I know my way around obj-c and could probably do it with hardware available. Do you have a functional Bluetooth wing now?
25
Client software / Re: Client beta testers
26
Open Bench Logic Sniffer / Re: Xilinx ISE on Ubuntu
27
Open Bench Logic Sniffer / What to do with unused channels
28
Open Bench Logic Sniffer / Re: Xilinx ISE on Ubuntu
And don't get me started about Cadence pricing. My favorite: "we're going to sell you 15 support options, mix and match as you like." "But I only want 5 of design support!" "Well, best throw some others in there too to get your money's worth!"
29
Open Bench Logic Sniffer / Re: Xilinx ISE on Ubuntu
30
Open Bench Logic Sniffer / Xilinx ISE on Ubuntu
I like Ubuntu, but I'm not attached to it per se. Part of the problem is that I can't find anywhere some officially supported linux setup.