It is possible to rebuild the interconnects of this repository by using the stream_ family of modules in the common_cells repository.
For example, an XBAR_TCDM replacement could be built from a stream_xbar for the request path, and stream_mux for the response path (hence keeping the constant latency optimization).
While this is interesting in terms of reducing code duplication in the PULP environment, it is not clear what would be the PPA impacts of deprecating the PULP-optimized modules of this repository.
It is possible to rebuild the interconnects of this repository by using the
stream_family of modules in the common_cells repository.For example, an
XBAR_TCDMreplacement could be built from astream_xbarfor the request path, andstream_muxfor the response path (hence keeping the constant latency optimization).While this is interesting in terms of reducing code duplication in the PULP environment, it is not clear what would be the PPA impacts of deprecating the PULP-optimized modules of this repository.