def i2s(suffix, bank):
return (['MCK+', 'BCK+', 'LRCK+', 'DI-', 'DO+'],
- [])
+ [], "MCK")
# XXX TODO: correct these. this is a stub for now
pname = "D%d*" % i
buspins.append(pname)
inout.append(pname)
- for i in range(n_adr):
- buspins.append("AD%d+" % i)
for i in range(2):
buspins.append("BA%d+" % i)
+ for i in range(n_adr):
+ buspins.append("AD%d+" % i)
buspins += ['CLK+', 'CKE+', 'RASn+', 'CASn+', 'WEn+',
'CSn0+']
return (buspins, inout, 'CLK')
return (RangePin("-"), [], None)
def sys(suffix, bank):
- return (['PLLCLK-', # incoming clock (to PLL)
+ return (['RST-', # reset line
+ 'PLLCLK-', # incoming clock (to PLL)
'PLLSELA0-', 'PLLSELA1-', # PLL divider-selector
'PLLTESTOUT+', # divided-output (for testing)
'PLLVCOUT+', # PLL VCO analog out (for testing)
- 'RST-', # reset line
], [], 'CLK')
# list functions by name here