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
194 stars 35 forks source link

Address Unit Bits does not fit what standard requires #118

Open DenizzzGuzell opened 1 month ago

DenizzzGuzell commented 1 month ago

Hi,

I have realized that optional attribute addressUnitBits default values is 1 bit in Kactus2 which is not compatiable the IP-XACT 1685-2022. As seen below:

If an addressUnitBits element is not described, then its value defaults to 8 indicating a byte addressable memoryMap.

In Kactus2, if the AUB attribute is left blank it takes AUB as 1 bit. This is minor detail but some IP-XACT files created assuming 1 byte AUB but they are not compatiable with Kactus2 unless user defined attribute of AUB is not added to memory map block.

Thanks

hagantsa commented 2 weeks ago

Hi, AUB should default to 8 bits in Kactus2 if left blank. In which editor do you encounter this kind of behavior?