if name.startswith('vss'):
name = 'p_%s_' % name[:-2] + name[-1]
if 'i' in name:
- name = 'power_' + name[-1]
+ name = 'ground_' + name[-1]
name2 = 'vss'
else:
- name = 'iopower_' + name[-1]
+ name = 'ioground_' + name[-1]
name2 = 'iovss'
pad = [name, name2]
# VDD
elif name.startswith('vdd'):
if 'i' in name:
n_intpower += 1
- name = 'ground_' + name[-1]
+ name = 'power_' + name[-1]
name2 = 'vdd'
else:
n_extpower += 1
- name = 'ioground_' + name[-1]
+ name = 'iopower_' + name[-1]
name2 = 'iovdd'
pad = [name, name2]
# SYS
elif name == 'sys_pllclk':
name = None # ignore
elif name == 'sys_pllock':
- name = 'sys_pllock'
+ name = 'sys_pll_lck_o'
pad = ['p_' + name, name, name]
elif name == 'sys_pllout':
- name = 'sys_pll_48_o'
+ name = 'sys_pll_18_o'
pad = ['p_' + name, name, name]
elif name.startswith('sys_csel'):
i = name[-1]
fn, name = orig_name.split("_")
if domain == 'PWM':
name = fn[3:]
- print dir(psp)
- print dir(p)
print psp.byspec
spec = None
for k in psp.byspec.keys():