ExamplesΒΆ
- 1. Basic Restructuring Examples
- 1.1. Display Netlist Information Functions
- 1.2. Visualise Hierarchical Netlist (SVG/Interactive)
- 1.3. Generating feedthrough from multiple instances
- 1.4. Combined definitions pins
- 1.5. Combined independent nets
- 1.6. Logging and debuging
- 1.7. Buffering net
- 1.8. Grouping ungrouping cells
- 1.9. Merging two instances in the design
- 1.10. Generating feedthrough from single instance
- 2. OpenFPGA Basic Examples
- 2.1. OpenFPGA architecture parsing
- 2.2. FPGA layout grid generation
- 2.3. Render FPGA Basic Elements
- 2.4. RenderFPGA Pre Generation Grid
- 2.5. FPGA Instance to Layout mapping
- 2.6. Grid Floorplan Generator
- 2.7. Optimizing module pins
- 2.8. Represetes IO Sequence in OpenFPGA Engine
- 2.9. Renaming Homogeneous FPGA Modules
- 3. Module Rendering Examples
- 4. Floorplanning Examples
- 5. Clock Tree Embedding
- 5.1. Connection Pattern Generation
- 5.2. Create H-Tree Connectivity pattern
- 5.3. Create Hybrid Connectivity Pattern
- 5.4. Create Clock Tree Embedding
- 5.5. Create Clock Tree Embedding
- 5.6. Two layer H-Tree insertion in 4x4 FPGA
- 5.7. Adding Tie Cells on Floating Pins
- 5.8. Create Reset Feedthrough in fpga_top
- 5.9. Clock tree insertion Example Architecture 1
- 5.10. Clock tree insertion Example Architecture 2
- 5.11. Clock tree insertion Example Architecture 3
- 5.12. Clock tree insertion Example Architecture 3
- 5.13. Grouping ungrouping cells
- 6. Partition Examples
- 6.1. Netlist to graph (networkx)
- 6.2. Logical/Pre-techmapped Partition Conn Box 01
- 6.3. Physical/Techmapped Partition Conn Box 02
- 6.4. Partition Conn Box 02 - Simplified
- 6.5. Split CBs and SBs across fabric
- 6.6. Generic Tiling Part02 - Creating tile
- 6.7. Generic Tiling Part02 - Creating tile
- 6.8. Floorplanning Classic Tiles
- 6.9. Generating and Floorplanning Area-optimized FPGA Tiles
- 6.10. Unified routing tile structure
- 6.11. Tile02 - Area optimized version with higher regularity
- 6.12. Implementing memeory bank protocol on Tile02
- 6.13. Floorplanning Classic Tiles for hetergeneous design
- 6.14. Floorplanning Classic Tiles for hetergeneous design
- 6.15. Partitions Experimentation
- 7. Configuration Chain