aboutsummaryrefslogtreecommitdiffstats
path: root/ecp5/archdefs.h
Commit message (Collapse)AuthorAgeFilesLines
* ecp5: Speed up timing analysisDavid Shah2019-02-251-0/+2
| | | | Signed-off-by: David Shah <dave@ds0.me>
* ecp5: More optimal LUT6 placementDavid Shah2018-11-161-0/+1
| | | | Signed-off-by: David Shah <dave@ds0.me>
* ecp5: Adding real timing data to databaseDavid Shah2018-11-161-8/+9
| | | | Signed-off-by: David Shah <dave@ds0.me>
* ecp5: Regression fix & formatDavid Shah2018-11-151-3/+12
| | | | Signed-off-by: David Shah <dave@ds0.me>
* Various router1 fixes, Add BelId/WireId/PipId::operator<()Clifford Wolf2018-11-131-0/+4
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* ecp5: Improve mixed no-FF/FF placementDavid Shah2018-09-301-0/+1
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* ecp5: Use ArchNetInfo to mark global nets to ignoreDavid Shah2018-09-291-0/+2
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* ecp5: Speedup placement using ArchCellInfoDavid Shah2018-08-181-0/+4
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* ecp5: Update to use const IdStrings in place of PortPin/BelTypeDavid Shah2018-08-081-18/+7
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* Remove getFrameDecal() APIClifford Wolf2018-08-011-1/+1
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* ecp5: Add Bel graphicsDavid Shah2018-07-311-4/+9
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* Change DelayInfo semantics to what we actually needClifford Wolf2018-07-211-3/+8
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* ecp5: Add simple constant packerDavid Shah2018-07-181-2/+6
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* Add ArchNetInfo and ArchCellInfoClifford Wolf2018-07-171-0/+3
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Fixing hash link problemDavid Shah2018-07-131-1/+1
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* Updates from clang-formatClifford Wolf2018-07-121-2/+8
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Add Groups APIClifford Wolf2018-07-121-0/+19
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* ecp5: Update arch to use new graphics APIDavid Shah2018-07-111-0/+21
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* ecp5: Fixing arch bugsDavid Shah2018-07-111-1/+1
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* ecp5: Implementing (at least stubs) most of arch.ccDavid Shah2018-07-111-1/+1
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* ecp5: Implementing core arch.h functionsDavid Shah2018-07-111-8/+38
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* ecp5: Working on arch implementationDavid Shah2018-07-111-4/+4
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* ecp5: Begin planning data structuresDavid Shah2018-07-111-0/+126
Signed-off-by: David Shah <davey1576@gmail.com>