Crates.io | rox |
lib.rs | rox |
version | 0.1.6 |
source | src |
created_at | 2016-11-09 13:28:58.397466 |
updated_at | 2017-04-06 17:37:21.168119 |
description | Translates Rox source code to VHDL |
homepage | https://www.rox-lang.org/ |
repository | https://gitlab.com/tspiteri/rox |
max_upload_size | |
id | 7192 |
size | 403,444 |
Rox is a programming language aimed at describing hardware. The compiler translates source code into synthesizable VHDL.
Rox is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
See LICENSE-GPL for details.
The Rox guide gives an overview of the current state of Rox.
The roadmap gives an indication of the next features that will be implemented.
Make sure you have installed:
cargo
git
rustc
Clone the source with git
:
git clone https://gitlab.com/tspiteri/rox.git
cd rox
Build:
cargo build --release
Install: Once you build, you can copy the generated executable
rox
to a directory in your path.
The rox
executable will read a list of files and output a VHDL for
each component defined in the files. For more help run:
rox --help