WGL波形语言
文章平均质量分 77
ITC小浪花、
努力锻炼腿部肌肉~
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
WGL波形生成语言—新手入门学习(三)
本文介绍了WGL(波形生成语言)的关键概念和语法结构,主要包括扫描单元、扫描状态、扫描链和时序模板四个核心部分。扫描单元块定义了器件的内部存储寄存器,支持单比特锁存器和多比特寄存器,允许逻辑分组和基数说明。扫描状态块声明了扫描单元集合在特定时刻的完整状态。扫描链块配置了连接边界信号与扫描单元的电路路径,支持反相器和并行扫描链。时序模板块则定义了波形的时序组件,包含周期、信号通道和轨迹信息,支持变量替代时间值和多种选通方式。文章通过具体语法示例和BNF表示法详细说明了各模块的使用方法,为WGL新手提供了全面的原创 2025-11-28 16:56:38 · 1004 阅读 · 0 评论 -
WGL波形生成语言—新手快速入门—导航
WGL波形生成语言—新手入门学习(一)WGL波形生成语言—新手入门学习(二)原创 2025-11-25 17:04:28 · 138 阅读 · 0 评论 -
WGL波形生成语言—新手入门学习(二)
WGL是一种块结构化语言,程序由开始/结束语句界定,包含16种可选的编程块(如信号、时序集、模式等),按BNF语法组织。块分为通用型、测试仪专用型和方程专用型三类,支持属性设置(:)和赋值操作(:=)。通用块用于定义波形相关数据,测试仪专用块处理设备相关值,方程块支持变量赋值和表达式计算。典型结构包含信号声明、时序定义等组件,需遵循"先定义后使用"原则。语句以分号分隔,支持多参数逗号分隔。部分块兼具多种类型特征,共同构成完整的WDB对象定义。原创 2025-11-25 17:00:53 · 1090 阅读 · 0 评论 -
WGL波形生成语言—新手入门学习(例子篇1)
本文解析了一个WGL波形文件实例,该文件用于芯片测试。文件头包含MD5校验码、生成工具版本等信息。波形定义了DIG_TOP模块的测试信号,包括输入、输出和双向信号,如SFC接口、QSPI总线、I²C总线和PWM测试信号。文件详细描述了每个信号在41.666ns周期内的状态变化,使用特定符号表示高低电平、稳定状态等。双向信号同时包含输入驱动和输出采样阶段,体现了边界扫描测试的特点。该文件由AutoJTAG工具生成,配合BSDL文件使用,用于验证芯片功能。原创 2025-11-24 16:46:24 · 633 阅读 · 0 评论 -
WGL波形生成语言—新手入门学习(一)
本文介绍了波形生成语言(WGL)及其相关概念。WGL是一种ASCII文本语言,用于描述和编辑波形数据库(WDB)内容,可修改WaveMaker图形工具无法访问的部分,支持跨平台迁移和数据转换。WDB是存储波形数据的二进制/文本数据库,用于测试设备控制。文章详细解析了WGL的语法规范、标识符、数字、保留字、字符串等语言要素,并比较了WGL与WaveMaker的功能差异。WGL适用于高级文本处理、ATE相关字段编辑等场景,为波形数据库提供了底层编辑能力。原创 2025-11-20 16:12:59 · 974 阅读 · 0 评论
分享