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.


Download Source Code
  Report Article


User Feedback


There are no comments to display.



Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now