SuperAPI AI 工具集

gf-ip

通用与其它

查看项目

更新于 10-15 20:13

技能介绍

gf-ip 是 GateFlow 插件体系下的 IP 模块库管理器,用于在硬件设计项目中安装、列出和查询经过验证的即插即用 IP 组件。每个模块自带 RTL 源码、自检测试平台、SVA 形式化属性、SymbiYosys 配置、block.yaml 元数据和 README 使用指南,并通过 lint、仿真与形式化验证。

命令:add <block> 将 IP 模块复制到当前项目;list 列出所有可用模块;info <block> 查看模块详情、端口与参数。

可用模块包括 fifo_sync(同步 FIFO)、fifo_async(格雷码指针异步 FIFO,用于 CDC)、cdc_2ff(两级触发器同步器)、cdc_handshake(多位握手同步器)、uart(可配置波特率的收发器)、spi_master(支持四种 CPOL/CPHA 模式)、axi4lite_slave(AXI4-Lite 寄存器从设备)和 debouncer(带边沿检测的按键消抖)。

使用方式:执行 add 流程时,读取 block.yaml 获取元数据与参数,复制 RTL、测试平台和形式化属性到相应目录,更新 .gateflow/project.yaml 的 ip_blocks,并展示 README 中的实例化示例。结果按 GATEFLOW-RESULT 格式输出 STATUS、OPERATION、BLOCK、VERSION、FILES 和 DETAILS。

限制:文档未提供具体安装命令与收费信息,暂未提供。