SkillAgentSearch skills...

IceRok

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

Install / Use

/learn @FPGAwars/IceRok
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

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.

Related Skills

View on GitHub
GitHub Stars32
CategoryDevelopment
Updated2mo ago
Forks0

Security Score

90/100

Audited on Jan 9, 2026

No findings