CheapScope Virtual Logic Analyser


hamster
  • After reading about Xilinx's Virtual Logic Analyzer "ChipScope", I decided that I would like something similar to allow me to inspect what is going on within my projects. I've already got an Open Bench Logic Sniffer, but bringing out pins from the design to the headers, then clamping on test probes is sometimes problematic and fragile.

In the past I've been playing around with RS232 and found it quick and simple to use from both the interface from both the FPGA design and the client software, so I sketched out a design and over a couple of nights CheepScope was born!

It features:

* 16 channels

* 1024 samples

* Requires only one I/O pin - or no pins if your Dev board has a USB to RS232 interface

* Light on resources - one Block RAM and about 100 slices.

I've made a very simple character mode user interface for use under Linux. It is functional but not flash. It is not as good as the Vendor's VLA as it needs to be added to your design it is built, but it works a treat.

It's all up on my Wiki at http://hamsterworks.....php/CheapScope

If (like me) you don't run Linux natively you can always use Virtual Box's USB device pass-through, allowing your VM to see the USB-to-Serial device.



  Report Article



User Feedback


There are no comments to display.



Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Add a comment...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.