This RTL package uses diplomacy to generate bus implementations of the TileLink protocol. It also contains a variety of adapters and protocol converters.
- package shared helper variables and functions.
- Arbiter TileLink arbiter.
- Buffer buffer for TileLink channels.
- Bundles TileLink channel definitions.
- Bus generic TileLink bus implementation.
- Edges definitions for the TileLink packets.
- FIFOFixer enforce FIFO order if required (related to the order of transactions from a shared port).
- IntNodes interrupt related nodes.
- Nodes TileLink Nodes
- Parameters TileLink interconnection parameters.
- RegisterRouter A TileLink module that supports a register file and interrupts.
- Splitter TileLink demultiplexer.
- Xbar generic Tilelink crossbar.
Last updated: 25/09/2017
CC BY-NC-SA 4.0, © (2017) Wei Song
Apache 2.0, © (2016-2017) SiFive, Inc
BSD, © (2012-2014, 2016) The Regents of the University of California (Regents)