2024-09-09 04:49:10 -05:00
.. _file_format_reference_file:
Reference File (.yaml)
----------------------------------------
This file is generated by command :ref: `openfpga_setup_commands_report_reference`
The reference file aims to the show reference number of each child module of given parent module
By using the options of the command :ref: `openfpga_setup_commands_report_reference` , user can selectively output the reference info under the given parent module on their needs.
An example of the file is shown as follows.
.. code-block :: yaml
Date: Mon Sep 9 16:41:53 2024
#the instance names are given during netlist generation
2024-09-10 22:09:09 -05:00
references:
2024-09-11 00:05:26 -05:00
- module: grid_io_top
2024-09-11 01:52:32 -05:00
count: 1
instances:
- grid_io_top_1__2_
2024-09-11 00:05:26 -05:00
- module: grid_io_right
2024-09-11 01:52:32 -05:00
count: 1
instances:
- grid_io_right_2__1_
2024-09-11 00:05:26 -05:00
- module: grid_io_bottom
2024-09-11 01:52:32 -05:00
count: 1
instances:
- grid_io_bottom_1__0_
2024-09-11 00:05:26 -05:00
- module: grid_io_left
2024-09-11 01:52:32 -05:00
count: 1
instances:
- grid_io_left_0__1_
2024-09-11 00:05:26 -05:00
- module: grid_clb
2024-09-11 01:52:32 -05:00
count: 1
instances:
- grid_clb_1__1_
2024-09-11 00:05:26 -05:00
- module: sb_0__0_
2024-09-11 01:52:32 -05:00
count: 1
instances:
- sb_0__0_
2024-09-11 00:05:26 -05:00
- module: sb_0__1_
2024-09-11 01:52:32 -05:00
count: 1
instances:
- sb_0__1_
2024-09-11 00:05:26 -05:00
- module: sb_1__0_
2024-09-11 01:52:32 -05:00
count: 1
instances:
- sb_1__0_
2024-09-11 00:05:26 -05:00
- module: sb_1__1_
2024-09-11 01:52:32 -05:00
count: 1
instances:
- sb_1__1_
2024-09-11 00:05:26 -05:00
- module: cbx_1__0_
2024-09-11 01:52:32 -05:00
count: 1
instances:
- cbx_1__0_
2024-09-11 00:05:26 -05:00
- module: cbx_1__1_
2024-09-11 01:52:32 -05:00
count: 1
instances:
- cbx_1__1_
2024-09-11 00:05:26 -05:00
- module: cby_0__1_
2024-09-11 01:52:32 -05:00
count: 1
instances:
- cby_0__1_
2024-09-11 00:05:26 -05:00
- module: cby_1__1_
2024-09-11 01:52:32 -05:00
count: 1
instances:
- cby_1__1_
2024-09-09 04:49:10 -05:00
In this example, the parent module is `` fpga_top `` .
The child modules under `` fpga_top `` are `` grid_io_top `` , `` grid_io_right `` , and etc.
The instance of the child module `` grid_io_top `` is shown as a list as below:
- grid_io_top_1__2_