7 个版本

使用旧 Rust 2015

0.1.6 2017 年 4 月 6 日
0.1.5 2017 年 1 月 19 日
0.1.2 2016 年 12 月 23 日
0.1.1 2016 年 11 月 14 日

#hdl 中排名第 5

GPL-3.0+

370KB
9K SLoC

Rox 编程语言

Rox 是一种面向描述硬件的编程语言。编译器将源代码转换为可综合的 VHDL。

Rox 是自由软件:您可以在自由软件基金会发布的 GNU 通用公共许可证的条款下重新分发和/或修改它,许可证版本为 3,或者(根据您的选择)任何更新版本。

有关详细信息,请参阅 LICENSE-GPL

指南

Rox 指南概述了 Rox 的当前状态。

路线图表明了即将实现的功能。

从源代码构建

  1. 确保您已安装

    • cargo
    • git
    • rustc
  2. 使用 git源代码克隆

    git clone https://gitlab.com/tspiteri/rox.git
    cd rox
    
  3. 构建

    cargo build --release
    
  4. 安装:构建完成后,您可以将生成的可执行文件 rox 复制到您的路径中的某个目录。

运行

rox 可执行文件将读取文件列表,并为文件中定义的每个组件输出 VHDL。要获取更多帮助,请运行

rox --help

依赖项

~19MB
~444K SLoC