3 from helpers
import l
, u
, n
6 chip
= { 'pads.ioPadGauge' : 'pxlib',
8 # | Instance | Pad | To Core | From Core | Enable |
11 [ 'p_a0' , 'a(0)', 'a(0)' ],
12 [ 'p_a1' , 'a(1)', 'a(1)' ],
13 [ 'p_a2' , 'a(2)', 'a(2)' ],
14 [ 'p_a3' , 'a(3)', 'a(3)' ],
16 [ 'p_b0' , 'b(0)', 'b(0)' ],
17 [ 'p_b1' , 'b(1)', 'b(1)' ],
18 [ 'p_b2' , 'b(2)', 'b(2)' ],
19 [ 'p_b3' , 'b(3)', 'b(3)' ],
21 [ 'p_f0' , 'f(0)', 'f(0)' ], # , 'f_oe' ],
22 [ 'p_f1' , 'f(1)', 'f(1)' ], # , 'f_oe' ],
23 [ 'p_f2' , 'f(2)', 'f(2)' ], # , 'f_oe' ],
24 [ 'p_f3' , 'f(3)', 'f(3)' ], # , 'f_oe' ],
27 [ 'p_a1', 'p_vddick_0', 'p_vssick_0' , 'p_a0' ],
29 [ 'p_a2', 'p_a3' , 'p_b3' , 'p_b2' ],
31 [ 'p_b1', 'p_vddeck_0', 'p_b0' , 'p_vsseck_0', 'rst' ],
33 [ 'p_f3', 'p_f2' , 'p_clk_0', 'p_f1' , 'p_f0' ],
34 'core.size' : ( l( 1200), l( 1200) ),
35 'chip.size' : ( l(3200), l(3200) ),
36 'pads.useCoreSize' : True,
37 'chip.clockTree' : True,