pulp-platform / pulp_soc

pulp_soc is the core building component of PULP based SoCs
Other
78 stars 81 forks source link

add transaction assertions to new_soc_interconnect and bus errors for interleaved only ports #36

Closed meggiman closed 3 years ago

meggiman commented 3 years ago

Add assertions to the parametric interconnct that warn about non-compliant bus interactions on slave and master side of TCDM ports. Also, illegal addresses on the interleaved only ports (addresses not within the interleaved memory space) are aliasing to the interleaved memory. This should be prevented with a TCDM demux+erro slave.

meggiman commented 3 years ago

fixed with 6c59c03490752a005ac58a580e6ad5896a473ab3