From 095d8c86ffef277789f30c7aec81b1d92397522b Mon Sep 17 00:00:00 2001 From: Keith Rothman <537074+litghost@users.noreply.github.com> Date: Wed, 13 Feb 2019 22:47:29 -0800 Subject: [PATCH] Fix missing IOB base address. Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com> --- fuzzers/005-tilegrid/iob/Makefile | 2 +- fuzzers/005-tilegrid/iob/generate.tcl | 2 ++ fuzzers/005-tilegrid/iob/top.py | 3 +-- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/fuzzers/005-tilegrid/iob/Makefile b/fuzzers/005-tilegrid/iob/Makefile index ef7ba94b..1adc2cc4 100644 --- a/fuzzers/005-tilegrid/iob/Makefile +++ b/fuzzers/005-tilegrid/iob/Makefile @@ -1,3 +1,3 @@ -N ?= 15 +N ?= 20 GENERATE_ARGS?="--oneval 1 --design params.csv --dframe 26 --dword 1" include ../fuzzaddr/common.mk diff --git a/fuzzers/005-tilegrid/iob/generate.tcl b/fuzzers/005-tilegrid/iob/generate.tcl index 80fc7b80..8d7ddbf4 100644 --- a/fuzzers/005-tilegrid/iob/generate.tcl +++ b/fuzzers/005-tilegrid/iob/generate.tcl @@ -19,6 +19,8 @@ proc load_pin_lines {} { # IOB_X0Y129 do[0] output set fp [open "params.csv" r] + gets $fp line + set pin_lines {} for {gets $fp line} {$line != ""} {gets $fp line} { lappend pin_lines [split $line ","] diff --git a/fuzzers/005-tilegrid/iob/top.py b/fuzzers/005-tilegrid/iob/top.py index ccc8496f..46114dae 100644 --- a/fuzzers/005-tilegrid/iob/top.py +++ b/fuzzers/005-tilegrid/iob/top.py @@ -2,7 +2,6 @@ import os import random random.seed(int(os.getenv("SEED"), 16)) from prjxray import util -from prjxray import verilog from prjxray.db import Database @@ -25,7 +24,7 @@ def gen_sites(): def write_params(params): - pinstr = '' + pinstr = 'tile,val,site,pin\n' for tile, (site, val, pin) in sorted(params.items()): pinstr += '%s,%s,%s,%s\n' % (tile, val, site, pin) open('params.csv', 'w').write(pinstr)