The ICache used in the control core tile currently relies on an old commit of the cluster_icache repository. This version contains an implementation of the ICache with non-resettable flip-flops, which have been reported to cause issues during post-synthesis or post-layout simulations.
At the moment, the tile uses the pulp_icache wrapper to integrate the cache. However, in the current version of the cluster_icache repository, which solves the FFNR problems, these wrappers are no longer present, making the current dependency inconsistent with the upstream repository.
The ICache used in the control core tile currently relies on an old commit of the cluster_icache repository. This version contains an implementation of the ICache with non-resettable flip-flops, which have been reported to cause issues during post-synthesis or post-layout simulations.
At the moment, the tile uses the pulp_icache wrapper to integrate the cache. However, in the current version of the cluster_icache repository, which solves the FFNR problems, these wrappers are no longer present, making the current dependency inconsistent with the upstream repository.