f4pga / f4pga-arch-defs

FOSS architecture definitions of FPGA hardware useful for doing PnR device generation.
https://f4pga.org
ISC License
273 stars 113 forks source link

Quicklogic: ram testcase failure #1472

Open sharmaln opened 4 years ago

sharmaln commented 4 years ago

I am running this target: 'make ram-ql-chandalar_bit_v' on a test case present at: symbiflow-arch-defs/build/quicklogic/tests/ram. The traceback is as follows: vpr_stdout.log

Generating ram-ql-chandalar/ql-s3-ql-eos-s3-virt-ql-eos-s3-wlcsp/top_bit.v Traceback (most recent call last): File "/adhome/lsharma/git_work/symbiflow-arch-defs/quicklogic/utils/fasm2bels.py", line 590, in verilog, pcf, qcf = f2b.convert_to_verilog(fasmlines) File "/adhome/lsharma/git_work/symbiflow-arch-defs/quicklogic/utils/fasm2bels.py", line 500, in convert_to_verilog verilog, pcf, qcf = self.produce_verilog(pcf_data) File "/adhome/lsharma/git_work/symbiflow-arch-defs/quicklogic/utils/fasm2bels.py", line 480, in produce_verilog verilog = module.generate_verilog() File "/adhome/lsharma/git_work/symbiflow-arch-defs/quicklogic/utils/verilogmodule.py", line 483, in generate_verilog self.generate_ios() File "/adhome/lsharma/git_work/symbiflow-arch-defs/quicklogic/utils/verilogmodule.py", line 459, in generate_ios direction = self.get_io_config(element.ios) File "/adhome/lsharma/git_work/symbiflow-arch-defs/quicklogic/utils/verilogmodule.py", line 435, in get_io_config output_en = ios['IE'] != "1'b0" KeyError: 'IE' make[3]: *** [quicklogic/tests/ram/ram-ql-chandalar/ql-s3-ql-eos-s3-virt-ql-eos-s3-wlcsp/top_bit.v] Error 1

kgugala commented 4 years ago

this has been fixed. Please fetch the latest code.