: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 `_