This version of UncachedTileLinkIO does not contain network headers.
It is intended for use within client agents.
Headers are provided in the top-level that instantiates the clients and network,
probably using a uncore.ClientTileLinkNetworkPort module.
By eliding the header subbundles within the clients we can enable
hierarchical P-and-R while minimizing unconnected port errors in GDS.
Secondly, this version of the interface elides uncore.Finish messages, with the
assumption that a uncore.FinishUnit has been coupled to the TileLinkIO port
to deal with acking received Grants.
This version of UncachedTileLinkIO does not contain network headers. It is intended for use within client agents.
Headers are provided in the top-level that instantiates the clients and network, probably using a uncore.ClientTileLinkNetworkPort module. By eliding the header subbundles within the clients we can enable hierarchical P-and-R while minimizing unconnected port errors in GDS.
Secondly, this version of the interface elides uncore.Finish messages, with the assumption that a uncore.FinishUnit has been coupled to the TileLinkIO port to deal with acking received Grants.