chipsalliance / rocket-chip

Rocket Chip Generator
Other
3.1k stars 1.1k forks source link

Add "MergedCreditedCrossing" for TileLink channels #3645

Open jerryz123 opened 1 month ago

jerryz123 commented 1 month ago

A MergedCreditedCrossing for TL generates per-channel buffers to avoid deadlock, but merges all the TL channels onto ACE/BD Bundles to decrease pin count at the crossing boundary.

The MergedCreditedIO type constructs virtual channels out of a shared physical channel.

Related issue:

Type of change: bug report | feature request | other enhancement

Impact: no functional change | API addition (no impact on existing code) | API modification

Development Phase: proposal | implementation

Release Notes

kevindna commented 2 weeks ago

Any update on this?