Skip to content
This repository has been archived by the owner on Jun 24, 2021. It is now read-only.

Latest commit

 

History

History
43 lines (39 loc) · 1.76 KB

tilelink.md

File metadata and controls

43 lines (39 loc) · 1.76 KB

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)