:orphan:
.. _sec:basic_examples:
OpenFPGA Basic Examples
=========================
A collection of examples introduces the functionality and features ``SpyDrNet-Physical`` library.
.. raw:: html
.. thumbnail-parent-div-open
.. raw:: html
.. only:: html
.. image:: /auto_openfpga_basic/images/thumb/sphx_glr_01_fpga_arch_parse_thumb.png
:alt:
:ref:`sphx_glr_auto_openfpga_basic_01_fpga_arch_parse.py`
.. raw:: html
OpenFPGA architecture parsing
.. raw:: html
.. only:: html
.. image:: /auto_openfpga_basic/images/thumb/sphx_glr_02_fpga_grid_generation_thumb.png
:alt:
:ref:`sphx_glr_auto_openfpga_basic_02_fpga_grid_generation.py`
.. raw:: html
FPGA layout grid generation
.. raw:: html
.. only:: html
.. image:: /auto_openfpga_basic/images/thumb/sphx_glr_03_fpga_basic_elements_thumb.png
:alt:
:ref:`sphx_glr_auto_openfpga_basic_03_fpga_basic_elements.py`
.. raw:: html
Render FPGA Basic Elements
.. raw:: html
.. only:: html
.. image:: /auto_openfpga_basic/images/thumb/sphx_glr_04_fpga_grid_render_thumb.png
:alt:
:ref:`sphx_glr_auto_openfpga_basic_04_fpga_grid_render.py`
.. raw:: html
RenderFPGA Pre Generation Grid
.. raw:: html
.. only:: html
.. image:: /auto_openfpga_basic/images/thumb/sphx_glr_05_fpga_instance_name_thumb.png
:alt:
:ref:`sphx_glr_auto_openfpga_basic_05_fpga_instance_name.py`
.. raw:: html
FPGA Instance to Layout mapping
.. raw:: html
.. only:: html
.. image:: /auto_openfpga_basic/images/thumb/sphx_glr_08_grid_floor_plan_example_thumb.svg
:alt:
:ref:`sphx_glr_auto_openfpga_basic_08_grid_floor_plan_example.py`
.. raw:: html
Grid Floorplan Generator
.. raw:: html
.. only:: html
.. image:: /auto_openfpga_basic/images/thumb/sphx_glr_10_optimize_pins_thumb.png
:alt:
:ref:`sphx_glr_auto_openfpga_basic_10_optimize_pins.py`
.. raw:: html
Optimizing module pins
.. raw:: html
.. only:: html
.. image:: /auto_openfpga_basic/images/thumb/sphx_glr_12_io_sequence_thumb.png
:alt:
:ref:`sphx_glr_auto_openfpga_basic_12_io_sequence.py`
.. raw:: html
Represetes IO Sequence in OpenFPGA Engine
.. raw:: html
.. only:: html
.. image:: /auto_openfpga_basic/images/thumb/sphx_glr_rename_modules_thumb.png
:alt:
:ref:`sphx_glr_auto_openfpga_basic_rename_modules.py`
.. raw:: html
Renaming Homogeneous FPGA Modules
.. thumbnail-parent-div-close
.. raw:: html
.. toctree::
:hidden:
/auto_openfpga_basic/01_fpga_arch_parse
/auto_openfpga_basic/02_fpga_grid_generation
/auto_openfpga_basic/03_fpga_basic_elements
/auto_openfpga_basic/04_fpga_grid_render
/auto_openfpga_basic/05_fpga_instance_name
/auto_openfpga_basic/08_grid_floor_plan_example
/auto_openfpga_basic/10_optimize_pins
/auto_openfpga_basic/12_io_sequence
/auto_openfpga_basic/rename_modules
.. only:: html
.. container:: sphx-glr-footer sphx-glr-footer-gallery
.. container:: sphx-glr-download sphx-glr-download-python
:download:`Download all examples in Python source code: auto_openfpga_basic_python.zip `
.. container:: sphx-glr-download sphx-glr-download-jupyter
:download:`Download all examples in Jupyter notebooks: auto_openfpga_basic_jupyter.zip `
.. only:: html
.. rst-class:: sphx-glr-signature
`Gallery generated by Sphinx-Gallery