tilelink2: split suportsAcquire into T and B variants

This commit is contained in:
Wesley W. Terpstra committed 2017-01-19 19:07:13 -08:00
1 parent e03ba637f4
commit bf7823f1c8
19 files changed
+71 -49

No files matched your search

@@ -62,7 +62,7 @@ class TLFragmenter(val minSize: Int, val maxSize: Int, val alwaysMin: Boolean =
// We don't support fragmenting to sub-beat accesses
require (minSize >= beatBytes)
// We can't support devices which are cached on both sides of us
require (!edgeOut.manager.anySupportAcquire || !edgeIn.client.anySupportProbe)
require (!edgeOut.manager.anySupportAcquireB || !edgeIn.client.anySupportProbe)
/* The Fragmenter is a bit tricky, because there are 5 sizes in play:
* max size -- the maximum transfer size possible