Amaranth HDL
A Python-based HDL (formerly nMigen) with a clean syntax and simulator.
Advanced
from amaranth import *
class Blinky(Elaboratable):
def elaborate(self, platform):
m = Module(); ctr = Signal(24)
m.d.sync += ctr.eq(ctr + 1)
return m
Spotted a mistake or want to add detail? Suggest an improvement — Content Contributors' edits are reviewed by editors before they go live.
Discussion (0)
Sign in or join free to ask questions and discuss this topic.