知识中心 /

搜索工程知识

用中文问题、英文术语或报错关键词查找内容。

找到 48 篇内容

基础

如何选择软件仿真、硬件仿真与 FPGA 原型

从验证目标、可见性和工程投入出发,选择当前阶段的验证方法。

10 分钟
基础

读懂 DUT、Testbench 与软硬件分工

明确设计边界、激励、检查器与交互接口各自的职责。

12 分钟
基础

时钟和复位为何决定验证结果

从采样边沿与初始状态理解设计启动过程。

10 分钟
基础

如何准备一个可复现的问题工程

用最少信息重现故障,让同事和 FAE 能够接手分析。

10 分钟
硬件仿真

首次使用前的工程检查清单

准备版本、输入和模型,减少第一次编译的无效往返。

10 分钟
硬件仿真

如何选择 SA/ICE 及交互方式

根据测试环境所在位置与目标接口要求选择运行流程。

11 分钟
硬件仿真

完成最小设计的编译运行

把第一次平台运行拆为有检查点的五个阶段。

10 分钟
硬件仿真

迁移已有验证环境时如何划分 DUT

识别可映射逻辑、行为模型和跨边界通信。

10 分钟
硬件仿真

如何规划波形采集和离线分析

在运行前决定保留什么证据,缩短占用设备的调试时间。

11 分钟
硬件仿真

加速效果不理想时如何定位瓶颈

分别测量编译、软件执行、硬件执行与数据处理时间。

10 分钟
FPGA

从 RTL 到板上运行的完整流程

建立约束、实现、下载与观测的最小工程闭环。

10 分钟
FPGA

第一个工程的引脚与时钟约束

区分电气连接与时间要求,避免“能生成位流就算正确”。

11 分钟
FPGA

如何读懂时序报告

从起点、终点、时钟和裕量找出失败路径的原因。

10 分钟
FPGA

跨时钟域问题的识别与处理

根据数据语义选择同步结构,避免把多位总线当成单比特处理。

11 分钟
FPGA

如何规划片上逻辑分析仪采样

用明确触发和采样时钟捕获故障附近的关键事件。

10 分钟
FPGA

ASIC 设计移植到 FPGA 的适配清单

管理工艺差异、时钟、存储器与接口变化。

11 分钟
排障

编译失败时先收集哪些证据

从第一条错误判断问题属于输入、展开、综合还是资源阶段。

10 分钟
排障

复位释放后设计不运行

按时钟、复位、使能、输入握手的顺序定位停滞。

10 分钟
排障

仿真通过但硬件结果不一致

从输入、初始化、语义和跨域行为建立差异清单。

11 分钟
排障

为什么没有捕获到需要的波形

检查窗口、触发、可见性和数据完整性。

10 分钟
实验

实验:FIFO 仿真与边界条件验证

运行原创同步 FIFO 自检,观察容量、顺序和同时读写语义。

10 分钟
实验

实验:FPGA FIFO 上板与调试

把已自检的 FIFO 作为板级验证对象,规划约束与探针。

10 分钟
实验

实验:最小 DUT 的硬件仿真实践

以同一个 FIFO 为基线,准备模式选择、编译运行和比对记录。

10 分钟
实验

实验:相同工作负载下的性能测量

用 CSV 和分析脚本分别计算端到端与运行阶段指标。

10 分钟
硬件仿真

01 · 工程契约、环境准备与黄金基线

明确同一个 FIFO 工程的边界、目录和验收条件,先在软件环境得到可追溯的黄金结果。

20 分钟
硬件仿真

02 · 从黄金仿真到 SA 编译

沿用第一章的 RTL 与 Testbench,建立独立商业仿真和硬件编译产物,审查映射边界。

20 分钟
硬件仿真

03 · 加载运行、复位与跨环境验收

使用第二章生成的 snapshot,确认硬件执行证据,并将 SA 结果与黄金序列逐笔比较。

20 分钟
硬件仿真

04 · 从事务错误到在线采集与离线波形

在同一个 SA 工程中保留运行现场,生成 .phy 数据并离线导出,按握手关系解释波形。

22 分钟
硬件仿真

05 · 故障注入、第一处差异与修复回归

在独立构建中注入一个确定性数据错误,串起日志、CSV 和波形定位,证明检查器有效。

18 分钟
硬件仿真

06 · Profiling、单变量优化与性能验收

在功能通过的同一个工程中区分软件、通信与硬件成本,用可复核数据评估优化收益。

25 分钟
FPGA

FPGA 连续实战 · 01 RTL 验证与工程契约

用同一个可综合自检器贯穿软件仿真和板上运行,建立 64 笔事务的可复现基线。

30 分钟
FPGA

FPGA 连续实战 · 02 板卡配置与约束编写

把物理引脚、电气标准、主时钟和异步按钮边界变成可审查的工程输入。

30 分钟
FPGA

FPGA 连续实战 · 03 综合实现与构建证据

分阶段执行综合和布局布线,关联日志、检查点、资源报告与 ILA 配置。

30 分钟
FPGA

FPGA 连续实战 · 04 时序审查与收敛

区分真实违例、遗漏约束和报告误读,以路径证据指导修改,再生成可追踪位流。

30 分钟
FPGA

FPGA 连续实战 · 05 下载上板与硬件验收

精确选择 JTAG 目标与器件,用完成灯、失败灯和版本证据建立首次板上结果。

30 分钟
FPGA

FPGA 连续实战 · 06 ILA 调试与首错闭环

配对探针文件、设置采集窗口,复现确定性错误并完成修复回归。

30 分钟
FPGA

FPGA 进阶实战 · 01 从 FIFO 到 AXI 跨域工程

沿用原有工程方法,明确 AXI4-Lite 寄存器、双向握手邮箱和双时钟工作单元的边界。

35 分钟
FPGA

FPGA 进阶实战 · 02 AXI4-Lite 寄存器与反压

独立接收 AW/W、落实 WSTRB 与错误响应,并保持 B/R 响应直到握手。

35 分钟
FPGA

FPGA 进阶实战 · 03 多位跨域握手与复位契约

让 payload 保持到确认返回,理解双向 toggle、数据一致性与共同复位要求。

35 分钟
FPGA

FPGA 进阶实战 · 04 协议、跨域与故障回归

将接口顺序、时钟比例、复位和数据检查放进同一套可运行测试矩阵。

35 分钟
FPGA

FPGA 进阶实战 · 05 双时钟约束与实现审查

从真实时钟关系出发,约束握手数据路径,防止全局例外掩盖跨域问题。

35 分钟
FPGA

FPGA 进阶实战 · 06 双时钟 ILA 与板上首错定位

让两个 ILA 分别观察本域信号,以请求、确认和数据因果关系定位跨域故障。

35 分钟
FPGA

FPGA 流式实战 · 01 从单命令到流式数据通路

沿用现有工程基础,建立 AXI4-Stream 数据、包边界和字节有效性的完整契约。

35 分钟
FPGA

FPGA 流式实战 · 02 异步 FIFO、Gray 指针与输出槽

从本地二进制地址、跨域 Gray 指针到保守满空判断,解释连续读取与实际容量。

35 分钟
FPGA

FPGA 流式实战 · 03 流控反压与复位恢复

保证停顿期间数据不变,复现输出槽覆盖故障,并明确复位取消在途包的行为。

35 分钟
FPGA

FPGA 流式实战 · 04 吞吐测试与瓶颈解释

用实际握手和有效字节建立性能口径,区分稳态带宽、端到端时间和突发缓冲能力。

35 分钟
FPGA

FPGA 流式实战 · 05 Gray 总线与存储路径时序约束

约束跨域指针的延时和位间偏斜,同时保留真实时钟关系与 RAM 输出路径审查。

35 分钟
FPGA

FPGA 流式实战 · 06 ILA 流控排障与采集窗口计数

按本域握手解释写满、读空、反压和包尾,并把局部采样转换为可复核指标。

35 分钟