Arx Manual

Arx is a domain-specific hardware-description language intended for hardware design at the register-transfer level (RTL). Arx is also a toolset which currently consists of two code generators:

  • A C code generator on behalf of efficient, zero-delay simulation.
  • A VHDL code generator primarily on behalf of ASIC or FPGA synthesis.

Because of the wide support for C, the generated C-code can be integrated into a multitude of simulation environments. Once satisfactory results are obtained in simulation, the Arx source code can be translated automatically into VHDL ready for ASIC or FPGA synthesis. The usual manual translation from C (or e.g. Matlab) into VHDL is no longer necessary. These concepts are illustrated below:

The manual has the following main sections:

 
arx/main.txt · Last modified: 2023/07/17 22:40 by 127.0.0.1