Fixed a bug in fasm2frames.py

Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
This commit is contained in:
Maciej Kurc 2019-12-16 10:53:17 +01:00
parent b29742ba73
commit f35a52715f
1 changed files with 4 additions and 3 deletions

View File

@ -154,12 +154,13 @@ def run(
assembler.mark_roi_frames(Roi(db=db, x1=x1, x2=x2, y1=y1, y2=y2))
if 'required_features' in roi_j:
extra_features = fasm.parse_fasm_string(
'\n'.join(roi_j['required_features']))
extra_features = list(
fasm.parse_fasm_string('\n'.join(roi_j['required_features'])))
# Get required extra features for the part
required_features = db.get_required_fasm_features(part)
extra_features += fasm.parse_fasm_string('\n'.join(required_features))
extra_features += list(
fasm.parse_fasm_string('\n'.join(required_features)))
assembler.parse_fasm_filename(filename_in, extra_features=extra_features)