SkillAgentSearch skills...

Zinnia

An experiment in hardware accelerated DSLs and parallel algorithms for signal processing applications.

Install / Use

/learn @javathunderman/Zinnia
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Zinnia

An experiment in hardware accelerated DSLs and parallel algorithms for signal processing applications. Written in Rust. Uses the Calyx IR backend.

  • Verilog test module from: https://brng.dev/blog/technical/tutorial/2019/05/11/icarus_gtkwave/
  • Chisel demo from Prof Scott Beamer: https://github.com/agile-hw/lectures

Why the name "Zinnia"? We use Calyx, which is also the collective name for the petals of a flower. Zinnias are one species of flowers. It also sounds kind of like Zyria, which is a language we took inspiration from.

A Zinnia growing on the International Space Station

Related Skills

View on GitHub
GitHub Stars10
CategoryDevelopment
Updated5mo ago
Forks0

Languages

Rust

Security Score

72/100

Audited on Oct 27, 2025

No findings