Open tanhongze opened 2 months ago
Hi,
So far, concerning memory coherency there is two efforts made in SpinalHDL lib :
Fondamentaly, i don't know so much about AMBA5 CHI. I kinda like the symplicity of tilelink, not sure how this impact practical performances. For sure tilelink reduce the design space area, as it kinda assumes that caches levels are inclusive, and so doesn't include a lot of options for probing the agents.
Do you know much about tilelink vs amba5 chi ?
AMBA5 CHI could be a good choice for high performance cache-coherent NOC design. However, it is kind of complex. How about building a NOC library with AMBA5 CHI? We can find its' specification book and an open-source code at "https://github.com/OpenXiangShan/CoupledL2/tree/2a48e6f200bcbf82884836f90f3beb9dc76a01e6/src/main/scala/coupledL2/tl2chi"