Version: 0.1
Status: Alpha
License: Custom Licence
Download: /files/project_builds/Xlogic.zip
This is logic analyzer project i started a while ago. It can use a xmos dev board to capture signals.
Main feature of the GUI is that its easy to use. You can simply drag the waveform around or drag the view window in the minimap below. Zoom is done using the mouse wheel. Channels can be assigned custom names or colors and also other colors are selectable. To communicate with the board it uses the XTAG programming interface and can automatically find the correct port.
The software is for now pretty crude and needs the basic functions to be finished, but in the future more advanced stuff is planned for it like communication decoding and terminals.
UPDATE:
PC side software now available for download.The archive contains the VB.net 2008 source code and the compiled exe along with a example waveform savefile so you can open it and have a look (test.xwf)
If you find a bug just say it and il try to fix it.
:Click here for a bigger screenshot
Images:
XLogic the logic analyser
-
- Respected Member
- Posts: 363
- Joined: Thu Dec 10, 2009 10:17 pm
-
- Member++
- Posts: 28
- Joined: Sat Jan 09, 2010 11:04 pm
i look forward to see how this unravels and grows.
-
- XCore Expert
- Posts: 577
- Joined: Tue Sep 08, 2009 5:15 pm
Same here, looks like it could develop into a very handy tool.
-
- XCore Expert
- Posts: 956
- Joined: Fri Dec 11, 2009 3:53 am
- Location: Sweden, Eskilstuna
... with a Windows GUI as well :)
Can it sample up to 100 MHz ??
The ideá with using the XTAG for USB com. has not struck my mind earlier.
Can it be used without changing anything on the XTAG ?
What does VB see on its side - an UART ?
Can it sample up to 100 MHz ??
The ideá with using the XTAG for USB com. has not struck my mind earlier.
Can it be used without changing anything on the XTAG ?
What does VB see on its side - an UART ?
Probably not the most confused programmer anymore on the XCORE forum.
-
- Respected Member
- Posts: 363
- Joined: Thu Dec 10, 2009 10:17 pm
Well il try to make it go 100Mhz.
As for the communication its just the XTAG plugged in to the XC-2 directly, with no modifications at all. The software then uses it like a normal virtual com port.
Big most of the work went in to this fancy GUI.
As for the communication its just the XTAG plugged in to the XC-2 directly, with no modifications at all. The software then uses it like a normal virtual com port.
Big most of the work went in to this fancy GUI.
-
- New User
- Posts: 2
- Joined: Wed Jan 27, 2010 1:13 pm
Hi,
Very cool project indeed.
What libraries did you use for the GUI?
Keep up the good work!
Very cool project indeed.
What libraries did you use for the GUI?
Keep up the good work!
-
- Respected Member
- Posts: 363
- Joined: Thu Dec 10, 2009 10:17 pm
Its all done with VB.net, no extra stuff used.
-
- XCore Addict
- Posts: 135
- Joined: Mon Dec 14, 2009 3:02 pm
Great work buddy! Noticed a typo in the rate drop down... 50Mhu supposed to be 50Mhz heh
I love it heh
I love it heh
-
- Respected Member
- Posts: 363
- Joined: Thu Dec 10, 2009 10:17 pm
Thanks, well that drop down will be autogenerated when i get to that, the device will tell it what sample rates it supports.
-
- XCore Legend
- Posts: 1274
- Joined: Thu Dec 10, 2009 10:20 pm
Hi Berni love the look of the GUI.
Have you considered using the Sump protocol:
http://www.sump.org/projects/analyzer/protocol/
By doing so your software could also use other Logic analyser boards, so its well worth considering especially since you need a protocol.
*Update - also others could build Xmos boards compatible with it.
check out an example board - http://www.adafruit.com/blog/2010/02/25 ... -analyzer/ from Dangerous Prototypes
regards
Al
Have you considered using the Sump protocol:
http://www.sump.org/projects/analyzer/protocol/
By doing so your software could also use other Logic analyser boards, so its well worth considering especially since you need a protocol.
*Update - also others could build Xmos boards compatible with it.
check out an example board - http://www.adafruit.com/blog/2010/02/25 ... -analyzer/ from Dangerous Prototypes
regards
Al