icebox: Fix parsing of IO block special wires

This commit is contained in:
Roland Lutz 2017-08-27 22:25:50 +02:00
parent 5ac8f1a687
commit bb2bc7a00c
1 changed files with 5 additions and 5 deletions

View File

@ -955,13 +955,13 @@ class IOBlock:
prefix = 'io_%d/' % self.index prefix = 'io_%d/' % self.index
if fields[0] in ('D_IN_0', 'D_IN_1'): if fields[0] in ('D_IN_0', 'D_IN_1'):
self.tile.read([prefix + fields[0]] + fields[1:]) self.tile.read([prefix + fields[0]] + fields[1:])
elif fields[-1] in ('CLOCK_ENABLE', elif fields[-1] in ('cen',
'D_OUT_0', 'D_OUT_0',
'D_OUT_1', 'D_OUT_1',
'INPUT_CLK', 'inclk',
'LATCH_INPUT_VALUE', #'LATCH_INPUT_VALUE',
'OUTPUT_CLK', 'outclk',
'OUTPUT_ENABLE'): 'OUT_ENB'):
self.tile.read(fields[:-1] + [prefix + fields[-1]]) self.tile.read(fields[:-1] + [prefix + fields[-1]])
else: else:
raise ParseError raise ParseError