Skip to content
This repository was archived by the owner on Mar 16, 2021. It is now read-only.
This repository was archived by the owner on Mar 16, 2021. It is now read-only.

Icarus-verilog v11 #16

Description

@quark17

Homebrew now provides icarus-verilog v11, so that's the version that the macOS CI installs. This results in a mismatch in bsc.options when testing an imported-C example for Verilog -- the exepected sysGCD.bsc-vcomp-out has this additional line:

SFT files are deprecated. Please pass the VPI module instead.

I suspect that the bsc_build_vsim_iverilog script in BSC will need to be updated to check the iverilog version and to use different VPI arguments when the version is 11. But we could also resolve it in the testsuite -- there's currently code in the options.exp file that ignores certain iverilog warnings, so it could be made to ignore that warning, too.

There are also a number of places in the testsuite where we expect verilog tests to fail, for certain versions of iverilog, due to bugs in the VPI support. It would be good to check to whether any of these bugs have been fixed and can be enabled when the iverilog version is 11.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions