From edc9e64da55c3213221ce1da822280f517b55273 Mon Sep 17 00:00:00 2001 From: Jean-Paul Chaput Date: Tue, 8 Jun 2021 13:14:32 +0200 Subject: [PATCH] Adpapt e9/TSMC doDesign to the new size of the SRAMs (jumpers). --- experiments9/tsmc_c018/doDesign.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/experiments9/tsmc_c018/doDesign.py b/experiments9/tsmc_c018/doDesign.py index 816b1de..a9490f9 100644 --- a/experiments9/tsmc_c018/doDesign.py +++ b/experiments9/tsmc_c018/doDesign.py @@ -144,9 +144,9 @@ def scriptMain (**kw): ioPadsSpec = [] ioPadsSpec += doIoPowerCap( IoPin.EAST|IoPin.A_BEGIN ) ioPadsSpec += doIoPinVector( (IoPin.EAST, None, 'sdram_a_{}' , 'sdram_a({})' , 'sdram_a({})'), 13 ) + ioPadsSpec += doIoPinVector( (IoPin.EAST, None, 'sdram_ba_{}', 'sdram_ba({})', 'sdram_ba({})'), 2 ) ioPadsSpec += doIoPinVector( (IoPin.EAST, None, 'sdram_dm_{}', 'sdram_dm({})', 'sdram_dm({})'), 2 ) ioPadsSpec += doIoPinVector( (IoPin.EAST, None, 'sdram_dq_{}', 'sdram_dq({})', 'sdram_dq_i({})', 'sdram_dq_oe({})', 'sdram_dq_o({})'), range(0,16) ) - ioPadsSpec += doIoPinVector( (IoPin.EAST, None, 'sdram_ba_{}', 'sdram_ba({})', 'sdram_ba({})'), 2 ) ioPadsSpec += doIoPowerCap( IoPin.EAST|IoPin.A_END ) ioPadsSpec += [ (IoPin.EAST , None, 'sys_pll_testout_o', 'sys_pll_testout_o', 'sys_pll_testout_o' ) , (IoPin.EAST|IoPin.ANALOG, None, 'sys_pll_vco_o' , 'sys_pll_vco_o' , 'sys_pll_vco_o' ) @@ -234,9 +234,9 @@ def scriptMain (**kw): tiPath = 'test_issuer.ti.' sramDatas \ = [ ['test_issuer.ti.sram4k_0.spblock_512w64b8w', -2] - , ['test_issuer.ti.sram4k_1.spblock_512w64b8w', 3] + , ['test_issuer.ti.sram4k_1.spblock_512w64b8w', 2] , ['test_issuer.ti.sram4k_2.spblock_512w64b8w', 2] - , ['test_issuer.ti.sram4k_3.spblock_512w64b8w', 3] + , ['test_issuer.ti.sram4k_3.spblock_512w64b8w', 2] ] ls180ToChip = CoreToChip( ls180Conf ) @@ -259,7 +259,7 @@ def scriptMain (**kw): , Transformation.Orientation.ID ) ) if i+1 < len(sramDatas): - originX += sramAb.getWidth() + 2*sliceHeight + sramDatas[i+1][1]*sliceStep + originX += sramAb.getWidth() + 3*sliceHeight + sramDatas[i+1][1]*sliceStep pllTransf = Transformation( coreAb.getXMax() # -u(234.0) , coreAb.getYMax() - u(208.0) , Transformation.Orientation.MX ) -- 2.30.2