这是一个名为 XLS 的 Windows 应用程序,其最新版本可从 xls-v0.0.0-8897-g517aa9d3a-linux-x64.tar.gz 下载。它可以在免费工作站托管服务商 OnWorks 上在线运行。
使用 OnWorks 免费下载并在线运行名为 XLS 的应用程序。
请按照以下说明运行此应用程序:
- 1. 在您的 PC 中下载此应用程序。
- 2. 在我们的文件管理器 https://www.onworks.net/myfiles.php?username=XXXXX 中输入您想要的用户名。
- 3. 在这样的文件管理器中上传这个应用程序。
- 4. 从本网站启动任何 OS OnWorks 在线模拟器,但更好的 Windows 在线模拟器。
- 5. 从您刚刚启动的 OnWorks Windows 操作系统,使用您想要的用户名转到我们的文件管理器 https://www.onworks.net/myfiles.php?username=XXXXX。
- 6. 下载应用程序并安装。
- 7. 从您的 Linux 发行版软件存储库下载 Wine。 安装后,您可以双击该应用程序以使用 Wine 运行它们。 您还可以尝试 PlayOnLinux,这是 Wine 上的一个花哨界面,可帮助您安装流行的 Windows 程序和游戏。
Wine 是一种在 Linux 上运行 Windows 软件的方法,但不需要 Windows。 Wine 是一个开源的 Windows 兼容层,可以直接在任何 Linux 桌面上运行 Windows 程序。 本质上,Wine 试图从头开始重新实现足够多的 Windows,以便它可以运行所有这些 Windows 应用程序,而实际上不需要 Windows。
截图:
XLS
描述:
XLS 是一个开源工具包,用于构建高级硬件。它配备了现代化的编译器栈,涵盖从功能性领域特定语言 (DSL) 到优化的中间表示 (IR) 和硬件生成等各个方面。在前端,DSLX 允许您使用强类型和熟悉的控制流来描述算法,同时保持对综合的友好性。编译器会将 DSLX 降维为丰富的中间表示,应用积极的优化和调度步骤,并可以对设计进行即时编译 (JIT) 以进行软件仿真,或者生成用于 FPGA/ASIC 流程的 Verilog 代码。其核心理念是“软件式”迭代:通过 JIT 进行快速、确定性的仿真,鼓励在提交到 RTL 之前进行测试驱动开发和属性检查。XLS 还提供了用于流水线、状态插入和不同阶段之间形式等价性检查的工具,使开发人员在设计演进过程中充满信心。最终,XLS 提供了一条从高级规范到实际硬件的高效路径,同时又不牺牲对延迟、吞吐量和面积权衡的控制。
功能
- DSLX 前端,用于清晰、类型明确的硬件描述
- 通过调度和转换过程优化编译器和中间表示。
- 双后端设计,分别用于即时仿真和Verilog代码生成
- 流水线和状态插入工具以满足时间目标
- 跨编译器阶段的属性测试和等价性检查
- 用于分析、可视化和 CI 集成的 Python/C++ 工具
程式语言
C + +中
分类
您也可以从 https://sourceforge.net/projects/xls.mirror/ 获取此应用程序。它托管在 OnWorks 上,以便您可以从我们的免费操作系统之一以最简单的方式在线运行它。