aboutsummaryrefslogtreecommitdiffstats
path: root/ecp5/gfx.h
diff options
context:
space:
mode:
authorMiodrag Milanovic <mmicko@gmail.com>2019-10-11 16:26:08 +0200
committerMiodrag Milanovic <mmicko@gmail.com>2019-10-20 09:41:48 +0200
commit3e117ce7925165e1f4ae61011b5444dfc3a78627 (patch)
treea27ae2c44cf8907e5686bf5828e0a541da1f0c84 /ecp5/gfx.h
parent49b12a828ad647552fa440c42a8000d84ec9d85a (diff)
downloadnextpnr-3e117ce7925165e1f4ae61011b5444dfc3a78627.tar.gz
nextpnr-3e117ce7925165e1f4ae61011b5444dfc3a78627.tar.bz2
nextpnr-3e117ce7925165e1f4ae61011b5444dfc3a78627.zip
Optimize
Diffstat (limited to 'ecp5/gfx.h')
-rw-r--r--ecp5/gfx.h89
1 files changed, 83 insertions, 6 deletions
diff --git a/ecp5/gfx.h b/ecp5/gfx.h
index aa1c9185..aa8cc398 100644
--- a/ecp5/gfx.h
+++ b/ecp5/gfx.h
@@ -33,7 +33,7 @@ const float slice_x1 = 0.92;
const float slice_x2 = 0.94;
const float slice_y1 = 0.71;
const float slice_y2 = 0.745;
-const float slice_pitch = 0.04;
+const float slice_pitch = 0.0374;
const float io_cell_v_x1 = 0.76;
const float io_cell_v_x2 = 0.95;
@@ -65,11 +65,15 @@ enum GfxTileWireId
TILE_WIRE_M6_SLICE,
TILE_WIRE_FXBD_SLICE,
TILE_WIRE_FXAD_SLICE,
- TILE_WIRE_DUMMY_1,
- TILE_WIRE_DUMMY_2,
+ TILE_WIRE_DUMMY_001,
+ TILE_WIRE_DUMMY_002,
TILE_WIRE_CE3_SLICE,
TILE_WIRE_LSR3_SLICE,
TILE_WIRE_CLK3_SLICE,
+
+ TILE_WIRE_DUMMY_003,
+ TILE_WIRE_DUMMY_004,
+ TILE_WIRE_DUMMY_005,
TILE_WIRE_D5_SLICE,
TILE_WIRE_C5_SLICE,
@@ -85,12 +89,16 @@ enum GfxTileWireId
TILE_WIRE_M4_SLICE,
TILE_WIRE_FXBC_SLICE,
TILE_WIRE_FXAC_SLICE,
- TILE_WIRE_DUMMY_3,
- TILE_WIRE_DUMMY_4,
+ TILE_WIRE_DUMMY_006,
+ TILE_WIRE_DUMMY_007,
TILE_WIRE_CE2_SLICE,
TILE_WIRE_LSR2_SLICE,
TILE_WIRE_CLK2_SLICE,
+ TILE_WIRE_DUMMY_008,
+ TILE_WIRE_DUMMY_009,
+ TILE_WIRE_DUMMY_010,
+
TILE_WIRE_D3_SLICE,
TILE_WIRE_C3_SLICE,
TILE_WIRE_B3_SLICE,
@@ -111,6 +119,10 @@ enum GfxTileWireId
TILE_WIRE_LSR1_SLICE,
TILE_WIRE_CLK1_SLICE,
+ TILE_WIRE_DUMMY_011,
+ TILE_WIRE_DUMMY_012,
+ TILE_WIRE_DUMMY_013,
+
TILE_WIRE_D1_SLICE,
TILE_WIRE_C1_SLICE,
TILE_WIRE_B1_SLICE,
@@ -159,6 +171,10 @@ enum GfxTileWireId
TILE_WIRE_Q6_SLICE,
TILE_WIRE_F6_SLICE,
TILE_WIRE_F5D_SLICE,
+
+ TILE_WIRE_DUMMY_113,
+ TILE_WIRE_DUMMY_114,
+ TILE_WIRE_DUMMY_115,
TILE_WIRE_WDO3C_SLICE,
TILE_WIRE_WDO2C_SLICE,
@@ -180,6 +196,10 @@ enum GfxTileWireId
TILE_WIRE_F4_SLICE,
TILE_WIRE_F5C_SLICE,
+ TILE_WIRE_DUMMY_213,
+ TILE_WIRE_DUMMY_214,
+ TILE_WIRE_DUMMY_215,
+
TILE_WIRE_DUMMY_300,
TILE_WIRE_DUMMY_301,
TILE_WIRE_WD1B_SLICE,
@@ -200,6 +220,10 @@ enum GfxTileWireId
TILE_WIRE_F2_SLICE,
TILE_WIRE_F5B_SLICE,
+ TILE_WIRE_DUMMY_313,
+ TILE_WIRE_DUMMY_314,
+ TILE_WIRE_DUMMY_315,
+
TILE_WIRE_DUMMY_400,
TILE_WIRE_DUMMY_401,
TILE_WIRE_WD1A_SLICE,
@@ -218,7 +242,60 @@ enum GfxTileWireId
TILE_WIRE_Q1_SLICE,
TILE_WIRE_Q0_SLICE,
TILE_WIRE_F0_SLICE,
- TILE_WIRE_F5A_SLICE
+ TILE_WIRE_F5A_SLICE,
+
+
+ TILE_WIRE_LSR1,
+ TILE_WIRE_LSR0,
+ TILE_WIRE_CLK1,
+ TILE_WIRE_CLK0,
+ TILE_WIRE_DUMMY_500,
+ TILE_WIRE_FCO,
+ TILE_WIRE_D7,
+ TILE_WIRE_C7,
+ TILE_WIRE_B7,
+ TILE_WIRE_A7,
+ TILE_WIRE_D6,
+ TILE_WIRE_C6,
+ TILE_WIRE_B6,
+ TILE_WIRE_A6,
+ TILE_WIRE_DI7,
+ TILE_WIRE_DI6,
+ TILE_WIRE_M7,
+ TILE_WIRE_M6,
+ TILE_WIRE_FXBD,
+ TILE_WIRE_FXAD,
+ TILE_WIRE_DUMMY_501,
+ TILE_WIRE_DUMMY_502,
+ TILE_WIRE_CE3,
+ TILE_WIRE_DUMMY_503,
+ TILE_WIRE_DUMMY_504,
+
+ TILE_WIRE_DUMMY_505,
+ TILE_WIRE_DUMMY_506,
+ TILE_WIRE_DUMMY_507,
+
+ TILE_WIRE_D5,
+ TILE_WIRE_C5,
+ TILE_WIRE_B5,
+ TILE_WIRE_A5,
+ TILE_WIRE_D4,
+ TILE_WIRE_C4,
+ TILE_WIRE_B4,
+ TILE_WIRE_A4,
+ TILE_WIRE_DI5,
+ TILE_WIRE_DI4,
+ TILE_WIRE_M5,
+ TILE_WIRE_M4,
+ TILE_WIRE_FXBC,
+ TILE_WIRE_FXAC,
+ TILE_WIRE_DUMMY_508,
+ TILE_WIRE_DUMMY_509,
+ TILE_WIRE_CE2,
+ TILE_WIRE_DUMMY_510,
+ TILE_WIRE_DUMMY_511,
+
+
};
NEXTPNR_NAMESPACE_END