ruckus

Understanding ruckus

  • Understanding ruckus
    • Overview
    • The ruckus.tcl Recursive Loading Model
    • The Vivado Build Pipeline
    • Output Artifacts and Hook Scripts

Getting Started

  • Getting Started

Reference

  • Reference

How-To Guides

  • How-To Guides
ruckus
  • Understanding ruckus
  • View page source

Understanding ruckus

  • Overview
    • The Problem ruckus Solves
    • How ruckus Works: The Makefile/TCL Hybrid
  • The ruckus.tcl Recursive Loading Model
    • The loadRuckusTcl Procedure
    • The ::DIR_PATH Variable
    • Why Every loadSource Call Must Use $::DIR_PATH
    • A Worked Example: Two-Level Recursion
  • The Vivado Build Pipeline
    • Build Flow Diagram
    • Phase 1: sources.tcl in Detail
    • Phase 2: build.tcl in Detail
    • Interactive Builds with make gui
    • Dynamic Function eXchange (DFX) and Partial Build Flows
  • Output Artifacts and Hook Scripts
    • Output Artifacts
    • Hook Scripts
Previous Next

© Copyright 2026, SLAC National Accelerator Laboratory.

Built with Sphinx using a theme provided by Read the Docs.