直接Tcl方法与间接抽象方法在硬件构建系统中的特性分析及比较
《Electronics》:Characterizing and Comparing Direct-Tcl and Indirect-Abstract Approaches for Hardware Build Systems
【字体:
大
中
小
】
时间:2026年07月27日
来源:Electronics 2.9
摘要
构建系统已成为软件实现与部署过程中不可或缺的一部分。诸如Go、Rust或Zig等新编程语言在发布时都会将构建系统集成到语言工具中。然而,在硬件描述领域,像VHDL或SystemVerilog这类主流的硬件描述语言至今仍未配套官方的构建系统。此外,硬件设计项目往往涉及多种编程语言。本文对两种常见的硬件构建系统实现方式进行了分析比较。第一种是直接Tcl方式,即在设计构建过程中由EDA工具直接执行构建系统代码;第二种是间接抽象方式,即构建系统先生成一个Tcl脚本,再由专门的EDA工具来运行该脚本。由于现有的直接Tcl构建系统在功能支持方面远不及间接抽象构建系统,本文还提出了一种名为HBS的新直接Tcl硬件构建系统。该构建系统被用作直接TCl构建系统的代表,以便与间接抽象构建系统进行对比。该系统的主要设计目标包括简洁性、可读性、尽可能少的依赖项、易于与现有EDA工具集成,以及无需依赖版本控制系统。它还提供了丰富的设计自动化功能,包括支持多种综合EDA工具、自动列出检测到的核心组件和目标、自动检测测试平台目标、并行运行测试平台,以及生成依赖关系图。
生物通微信公众号
生物通新浪微博
今日动态 |
人才市场 |
新技术专栏 |
中国科学人 |
云展台 |
BioHot |
云讲堂直播 |
会展中心 |
特价专栏 |
技术快讯 |
免费试用
版权所有 生物通
Copyright© eBiotrade.com, All Rights Reserved
联系信箱:
粤ICP备09063491号