kactus2 / kactus2dev

Kactus2 is a graphical EDA tool based on the IP-XACT standard.
https://research.tuni.fi/system-on-chip/tools/
GNU General Public License v2.0
191 stars 34 forks source link

Potential validator false error #107

Open Kyrhe opened 6 months ago

Kyrhe commented 6 months ago

Description

When wide port is sectioned to multiple logical bus interfaces, validator gives error ('Range not within ref port width in mapped logical port in initiator bus interface ). Verilog generates to correct code, and component context menu does not give show errors prompt. No warning comes when saving the component, either.

Hence I believe this is false warning.

my port is 128 bits wide and I section it to 4 32-bit interfaces. Interface definition does not have width defined, and I map it to have logical width of 32 bits matching bit select of 32 bits of the ports (for each interface separate indexes).

kactus2 Version

3.13.1

Os

win10

ipxact standard

2022