Skip to content
This repository has been archived by the owner on Jun 3, 2024. It is now read-only.

swerv: ifu_iccm_mem doesn't work in Verilator #538

Open
RRozak opened this issue Oct 8, 2021 · 2 comments
Open

swerv: ifu_iccm_mem doesn't work in Verilator #538

RRozak opened this issue Oct 8, 2021 · 2 comments

Comments

@RRozak
Copy link
Collaborator

RRozak commented Oct 8, 2021

I created the test: #537
It gives warnings:

%Warning-SELRANGE: swerv/design/ifu/ifu_iccm_mem.sv:132:62: Extracting 6084 bits from only 78 bit number
%Warning-SELRANGE: swerv/design/ifu/ifu_iccm_mem.sv:132:119: Extracting 6084 bits from only 78 bit number

%Warning-WIDTH: swerv/design/ifu/ifu_iccm_mem.sv:131:33: Operator COND expects 12168 bits on the Conditional True, but Conditional True's REPLICATE generates 156 bits.
%Warning-WIDTH: swerv/design/ifu/ifu_iccm_mem.sv:132:11: Operator ASSIGNW expects 156 bits on the Assign RHS, but Assign RHS's COND generates 12168 bits.

%Warning-SELRANGE: swerv/design/ifu/ifu_iccm_mem.sv:132:62: Selection index out of range: 80:2 outside 4:0
%Warning-SELRANGE: swerv/design/ifu/ifu_iccm_mem.sv:132:119: Selection index out of range: 80:2 outside 4:0
@RRozak
Copy link
Collaborator Author

RRozak commented Oct 8, 2021

#539 reproduces all 3 kinds of these warnings.

@RRozak
Copy link
Collaborator Author

RRozak commented Oct 8, 2021

It is blocked by chipsalliance/Surelog#2032

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Development

No branches or pull requests

1 participant