Hansung Kim 114dd75f2f Fix no-coalescer config by removing coreTagWidth from L1 config
coreTagWidth logic in WithVortexL1Banks doesn't work, because
VortexL1Key is defined before the CoalescerKey and therefore
WithVortexL1Banks fragment has no way of knowing if coalescer is
defined.  Instead, figure out the core-side tag width within
VortexBankImp by querying the TL parameters.

The downside of this is that since VortexBankPassthrough's client node
no longer has a way of knowing the core tag width before the Diplomacy
phase, we need to set its sourceId bits as a fixed constant. A require
is in place to ensure no truncation of core-side's sourceId.
2024-05-25 15:08:45 -07:00
2024-01-30 18:01:19 -08:00
2024-01-19 16:09:41 -08:00
2024-03-22 19:47:26 -07:00
2024-01-17 16:40:13 -08:00
2023-03-27 14:38:02 -07:00
2024-01-17 16:40:13 -08:00
2024-01-17 16:40:13 -08:00
2024-01-17 16:40:13 -08:00
2024-05-07 16:15:34 -07:00
Description
No description provided
1.2 MiB
Languages
Scala 91.6%
C++ 3.9%
Verilog 3.6%
Makefile 0.9%