board-bringup

Automate FPGA/board bringup verification from static checks to system tests.

2|1|Updated Apr 6, 2026
One-click install
npx skills add https://github.com/tangyangchao578-art/icer_skill_package --skill board-bringup-tangyangchao578-art
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: board-bringup
Source: https://github.com/tangyangchao578-art/icer_skill_package/tree/main/skills/board-bringup
Command: npx skills add https://github.com/tangyangchao578-art/icer_skill_package --skill board-bringup-tangyangchao578-art

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

FPGA原型和板级bringup工作中,提供系统化、可重复的验证流程,帮助工程师在静态检查到系统测试阶段快速定位问题并降低风险。

Core Features & Use Cases

  • 静态检查与上电顺序,防止损坏并降低初次调试风险
  • 时钟/PLL 验证、复位时序、JTAG/配置加载等关键子流程的端到端验证
  • 模块级测试(GPIO/UART/I2C/SPI、存储器/DDR)及系统级集成测试的调试工作流
  • 完整的故障排查方法论与可重复使用的工作步骤

Quick Start

Follow the step-by-step bringup guide to validate the board from static checks to system tests.

Frequently Asked Questions about board-bringup

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I validate FPGA board bringup from static checks to system tests?

FPGA board bringup validation applies a step-by-step workflow covering static inspection, power-up sequencing, clock and reset timing, PLL lock, JTAG configuration load, and per-module interface testing to ensure system integration readiness.

What is the best way to debug FPGA prototype bringup failures?

Debugging FPGA prototype bringup failures requires a documented troubleshooting workflow that isolates issues across power-up sequencing, clock and PLL validation, and per-module tests like GPIO, UART, I2C, and SPI to pinpoint root causes.

What does PCB power-on check and clock PLL validation involve during bringup?

PCB power-on checks and clock PLL validation involve verifying power-up sequencing, reset timing, and PLL lock status to prevent hardware damage and ensure stable clock distribution before proceeding to interface and peripheral testing.

Does this board bringup verification cover DDR memory and peripheral interface testing?

Board bringup verification includes module-level tests for GPIO, UART, I2C, SPI, and DDR memory, followed by system-level integration tests to validate overall functionality prior to production.

Can I use this bringup workflow for initial FPGA prototype bringup and JTAG configuration loading?

This bringup workflow is explicitly designed for initial FPGA prototype bringup, covering JTAG and configuration loading validation alongside static inspection and power sequencing to reduce first-time debugging risks.

Why do I need a systematic verification process for FPGA board bringup?

A systematic verification process for FPGA board bringup provides repeatable work steps and a structured debugging methodology, helping engineers quickly locate problems and lower risks from static checks through system-level validation.