Spinal Hardware Description Language
Welcome to SpinalHDL’s documentation!
SpinalHDL is an open source high-level hardware description language. It can be used as an alternative to VHDL or Verilog and has several advantages over them:
It focuses on efficient hardware description instead of being event-driven.
It is embedded into a general purpose programming language, enabling powerful hardware generation.
More detailed introduction of the language in About SpinalHDL
HTML and PDF formats of this documentation are available online:
(PDF format is accessible from the lower left corner, click
Chinese version of documentation:
You can also find the API documentation: