.. _fpga_architecture_description:
FPGA Architecture Description
=============================
VTR uses an XML-based architecture description language to describe the targeted FPGA architecture.
This flexible description language allows the user to describe a large number of hypothetical and commercial-like FPGA architectures.
An interactive visualizer is available for exploring VTR FPGA architecture description files.
It provides a device-wide, inter-tile grid view and a detailed intra-tile view of primitives and local interconnect,
as well as many other views,
making it easier to develop and debug architecture XML files without running the full VPR flow.
* **Web application (no install required):** `Open in Browser `_
* **Source code and native binaries (Windows, Linux, macOS):** `GitHub Repository `_
See the :ref:`arch_tutorial` for an introduction to the architecture description language.
For a detailed reference on the supported options see the :ref:`arch_reference`.
.. toctree::
:maxdepth: 2
reference
example_arch