zynq-bringup

Orchestrates instantiation, configuration, and verification of Zynq-7000 Processing System block designs.

11|7|Updated Jun 5, 2026
One-click install
npx skills add https://github.com/LNC0831/oh-my-fpga --skill zynq-bringup
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: zynq-bringup
Source: https://github.com/LNC0831/oh-my-fpga/tree/main/skills/zynq-bringup
Command: npx skills add https://github.com/LNC0831/oh-my-fpga --skill zynq-bringup

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill eliminates the manual, error-prone process of configuring Zynq-7000 SoCs by providing a rigorous, evidence-based methodology that ensures hardware-critical settings like DDR and MIO are verified through post-implementation tool reports rather than assumptions.

Core Features & Use Cases

  • Automated SoC Scaffold: Instantiates and configures the PS7 Processing System, including FCLKs, AXI fabric, and peripheral wiring.
  • Hardware Verification: Enforces mandatory post-implementation gates (DRC, CDC, timing, and methodology) to ensure the design is physically viable.
  • Use Case: Use this when you need to stand up a new Zynq-7000 block design, wire custom AXI peripherals to the PS, or verify that your PS-PL clocking and reset strategy is silicon-ready.

Quick Start

Invoke the zynq-bringup skill to build a new Zynq-7000 SoC scaffold for the current project.

Frequently Asked Questions about zynq-bringup

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

FAQPage Schema
How do I automate Zynq-7000 SoC bring-up and PS-PL AXI configuration in Vivado?

To automate Zynq-7000 SoC bring-up, you instantiate the PS7 Processing System, configure FCLKs, AXI fabric, and peripheral wiring, then verify settings via post-implementation tool reports rather than assumptions.

What's the best way to verify Zynq PS-PL clocking and reset strategy is silicon-ready?

The best way to verify a Zynq PS-PL clocking and reset strategy is enforcing mandatory post-implementation gates. This involves running DRC, CDC, timing, and methodology checks to ensure the design is physically viable and silicon-ready.

Do I need a specific Vivado license to instantiate and configure Zynq-7000 block designs?

Yes, instantiating and configuring Zynq-7000 block designs requires a valid PRO or MAX license. Additionally, you need the SynthPilot MCP server with an active Vivado Tcl bridge to perform block design operations.

Why does my manual Zynq-7000 DDR and MIO configuration fail post-implementation verification?

Manual Zynq-7000 DDR and MIO configuration fails because it relies on assumptions instead of evidence-based methodology. To ensure physical viability, hardware-critical settings must be verified through rigorous post-implementation tool reports like DRC and timing checks.

Can I use this approach to wire custom AXI peripherals to a Zynq Processing System?

Yes, you can wire custom AXI peripherals to a Zynq Processing System by automating the instantiation of the PS7 block. This configures the necessary AXI fabric and peripheral wiring to ensure proper PS-PL communication.