Skip to content

Block probes for Icestudio => Sigrok integration (with Pulseview GUI)

License

Notifications You must be signed in to change notification settings

FPGAwars/iceRok

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

iceRok

Block probes for Icestudio => Sigrok integration (with Pulseview GUI)

This blocks provide the ability of debug signals inside your FPGA design without the need of external logic analycer.

Each probe permits analyce a number of signals and triggers it on up or down edge.

The probe inputs are the signal bus, for the moment only 8bits signal bus, that capture at your FPGA clock frequency (soon more capture frequency with PLL configs and more signal bus bits).

As parameter you can input the bit on signal bus that triggers capture and the number of clock cicles of capture (soon more blocks with capture by time )

To capture data and show on pulseview, Icestudio has the iceRok plugin, that permits capture and show results on PulseView.

This is a working progress repository and if you have any feedback, comments at issues tab, are very welcome.

Installing

For the moment integration is in inmature state and is only in development branch of Icestudio. Comming soon at nightlybuilds.

Install Pulseview at Sigrok page

On windows you need to put pulseview.exe in your PATH

Add probes as blocks in your design and enjoy!

Author

Credits

  • FPGAwars community has developed this project in a voluntary and altruistic way since 02/2017.

License

Licensed under GPL 2.0 and Creative Commons Attribution-ShareAlike 4.0 International License.