Skip to content

Commit 3a0f2a0

Browse files
committed
Revert master+wip to master (190dbbe)
Signed-off-by: Keith Rothman <[email protected]>
1 parent 7b9b69d commit 3a0f2a0

File tree

107 files changed

+1870
-5480
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

107 files changed

+1870
-5480
lines changed

.github/ISSUE_TEMPLATE/bug_report.md

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
---
22
name: Bug report
33
about: Create a report to help us improve
4-
title: ''
5-
labels: ''
6-
assignees: ''
74

85
---
96

.github/ISSUE_TEMPLATE/feature_request.md

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
---
22
name: Feature request
33
about: Suggest an idea for this project
4-
title: ''
5-
labels: ''
6-
assignees: ''
74

85
---
96

.github/ISSUE_TEMPLATE/vtr-change.md

Lines changed: 0 additions & 25 deletions
This file was deleted.

README.md

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,5 @@
1-
2-
SymbiFlow WIP changes for Verilog to Routing (VTR)
3-
==================================================
4-
5-
This branch contains work in progress changes for using Verilog to Routing
6-
(VTR) as part of SymbiFlow.
7-
8-
---
9-
101
# Verilog to Routing (VTR)
11-
[![Build Status](https://travis-ci.com/SymbiFlow/vtr-verilog-to-routing.svg?branch=master)](https://travis-ci.com/SymbiFlow/vtr-verilog-to-routing) [![Documentation Status](https://readthedocs.org/projects/vtr/badge/?version=latest)](http://docs.verilogtorouting.org/en/latest/?badge=latest)
2+
[![Build Status](https://travis-ci.com/verilog-to-routing/vtr-verilog-to-routing.svg?branch=master)](https://travis-ci.org/verilog-to-routing/vtr-verilog-to-routing) [![Documentation Status](https://readthedocs.org/projects/vtr/badge/?version=latest)](http://docs.verilogtorouting.org/en/latest/?badge=latest)
123

134
## Introduction
145
The Verilog-to-Routing (VTR) project is a world-wide collaborative effort to provide a open-source framework for conducting FPGA architecture and CAD research and development.

doc/src/arch/example_arch.xml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@
8080
<tiles>
8181
<tile name="io" capacity="8">
8282
<equivalent_sites>
83-
<site pb_type="io" pin_mapping="direct"/>
83+
<site pb_type="io"/>
8484
</equivalent_sites>
8585
<input name="outpad" num_pins="1"/>
8686
<output name="inpad" num_pins="1"/>
@@ -95,7 +95,7 @@
9595
</tile>
9696
<tile name="clb">
9797
<equivalent_sites>
98-
<site pb_type="clb" pin_mapping="direct"/>
98+
<site pb_type="clb"/>
9999
</equivalent_sites>
100100
<input name="I" num_pins="33" equivalent="full"/>
101101
<output name="O" num_pins="10" equivalent="instance"/>
@@ -105,7 +105,7 @@
105105
</tile>
106106
<tile name="mult_36" height="4">
107107
<equivalent_sites>
108-
<site pb_type="mult_36" pin_mapping="direct"/>
108+
<site pb_type="mult_36"/>
109109
</equivalent_sites>
110110
<input name="a" num_pins="36"/>
111111
<input name="b" num_pins="36"/>
@@ -114,7 +114,7 @@
114114
</tile>
115115
<tile name="memory" height="6">
116116
<equivalent_sites>
117-
<site pb_type="memory" pin_mapping="direct"/>
117+
<site pb_type="memory"/>
118118
</equivalent_sites>
119119
<input name="addr1" num_pins="17"/>
120120
<input name="addr2" num_pins="17"/>

doc/src/arch/reference.rst

Lines changed: 8 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -799,7 +799,7 @@ Tile
799799
~~~~
800800
.. arch:tag:: <tile name="string" capacity="int" width="int" height="int" area="float"/>
801801
802-
A tile refers to a placeable element within an FPGA architecture and describes its physical compositions on the grid.
802+
A tile refers to a placeable element within an FPGA architecture.
803803
The following attributes are applicable to each tile.
804804
The only required one is the name of the tile.
805805
@@ -1179,46 +1179,19 @@ The following tags are common to all ``<tile>`` tags:
11791179
11801180
.. arch:tag:: <equivalent_sites>
11811181
1182-
.. seealso:: For a step-by-step walkthrough on describing equivalent sites see :ref:`equivalent_sites_tutorial`.
1182+
Describes the Complex Blocks that can be placed within this tile.
11831183
1184-
Describes the Complex Blocks that can be placed within a tile.
1185-
Each physical tile can comprehend a number from 1 to N of possible Complex Blocks, or ``sites``.
1186-
A ``site`` corresponds to a top-level Complex Block that must be placeable in at least 1 physical tile locations.
1187-
1188-
.. arch:tag:: <site pb_type="string" pin_mapping="string"/>
1184+
.. arch:tag:: <site pb_type="string"/>
11891185
11901186
:req_param pb_type: Name of the corresponding pb_type.
11911187
1192-
:opt_param pin_mapping: Specifies whether the pin mapping between physical tile and logical pb_type:
1193-
1194-
* ``direct``: the pin mapping does not need to be specified as the tile pin definition is equal to the corresponding pb_type one;
1195-
* ``custom``: the pin mapping is user-defined.
1196-
1197-
1198-
**Default:** ``direct``
1199-
1200-
**Example: Equivalent Sites**
1201-
1202-
.. code-block:: xml
1188+
**Example: Equivalent Sites**
12031189
1204-
<equivalent_sites>
1205-
<site pb_type="MLAB_SITE" pin_mapping="direct"/>
1206-
</equivalent_sites>
1207-
1208-
.. arch:tag:: <direct from="string" to="string">
1209-
1210-
Desctibes the mapping of a physical tile's port on the logical block's (pb_type) port.
1211-
``direct`` is an option sub-tag of ``site``.
1212-
1213-
.. note:: This tag is need only if the pin_mapping of the ``site`` is defined as ``custom``
1214-
1215-
Attributes:
1216-
- ``from`` is relative to the physical tile pins
1217-
- ``to`` is relative to the logical block pins
1218-
1219-
.. code-block:: xml
1190+
.. code-block:: xml
12201191
1221-
<direct from="MLAB_TILE.CX" to="MLAB_SITE.BX"/>
1192+
<equivalent_sites>
1193+
<site pb_type="MLAB">
1194+
</equivalent_sites>
12221195
12231196
.. _arch_complex_blocks:
12241197

doc/src/tutorials/arch/equivalent_sites.rst

Lines changed: 0 additions & 234 deletions
This file was deleted.

0 commit comments

Comments
 (0)