
Welcome to Project Trellis
=========================================

`Project Trellis`_ documents the `Lattice`_ ECP5 architecture (and other related parts) to enable
development of open-source tools.  Our goal is to provide sufficient information
to develop a free and open Verilog to bitstream toolchain for these devices.

.. _Project Trellis: https://github.com/YosysHQ/prjtrellis
.. _Lattice: http://www.latticesemi.com/

.. toctree::
   :maxdepth: 2
   :caption: Lattice ECP5 Architecture

   architecture/overview
   architecture/tiles
   architecture/general_routing
   architecture/global_routing
   architecture/bitstream_format
   architecture/glossary

.. toctree::
   :maxdepth: 2
   :caption: Database Development Process

   db_dev_process/overview

.. toctree::
   :maxdepth: 1
   :caption: libtrellis Documentation

   libtrellis/overview
   libtrellis/textconfig

.. toctree::
   :maxdepth: 1
   :caption: DSP Support

   dsp_support/dsp_support
