package bridges
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- class BIGToken extends Bundle
- class BigTokenToNICTokenAdapter extends Module
- class BlockDevBridge extends BlackBox with Bridge[HostPortIO[BlockDevBridgeTargetIO], BlockDevBridgeModule]
- class BlockDevBridgeModule extends BridgeModule[HostPortIO[BlockDevBridgeTargetIO]]
- class BlockDevBridgeTargetIO extends Bundle
- class DromajoBridge extends BlackBox with Bridge[HostPortIO[SerializableTileTraceIO], DromajoBridgeModule]
Blackbox that is instantiated in the target
- class DromajoBridgeModule extends BridgeModule[HostPortIO[SerializableTileTraceIO]] with StreamToHostCPU
- class GroundTestBridge extends BlackBox with Bridge[HostPortIO[GroundTestBridgeTargetIO], GroundTestBridgeModule]
- class GroundTestBridgeModule extends BridgeModule[HostPortIO[GroundTestBridgeTargetIO]]
- class GroundTestBridgeTargetIO extends Bundle
- class HostToNICToken extends Bundle
- class HostToNICTokenGenerator extends Module
- class NICBridge extends BlackBox with Bridge[HostPortIO[NICTargetIO], SimpleNICBridgeModule]
- class NICTargetIO extends Bundle
- class NICToHostToken extends Bundle
- class NICTokenToBigTokenAdapter extends Module
- class ReadyValidLast extends Bundle
- class SimpleNICBridgeModule extends BridgeModule[HostPortIO[NICTargetIO]] with StreamToHostCPU with StreamFromHostCPU
- class TSIBridge extends BlackBox with Bridge[HostPortIO[TSIBridgeTargetIO], TSIBridgeModule]
- class TSIBridgeModule extends BridgeModule[HostPortIO[TSIBridgeTargetIO]]
- case class TSIBridgeParams(memoryRegionNameOpt: Option[String]) extends Product with Serializable
Class which parameterizes the TSIBridge
Class which parameterizes the TSIBridge
memoryRegionNameOpt, if unset, indicates that firesim-fesvr should not attempt to write a payload into DRAM through the loadmem unit. This is suitable for target designs which do not use the FASED DRAM model. If a FASEDBridge for the backing AXI4 memory is present, then memoryRegionNameOpt should be set to the same memory region name which is passed to the FASEDBridge. This enables fast payload loading in firesim-fesvr through the loadmem unit.
- class TSIBridgeTargetIO extends Bundle
- class TracerVBridge extends BlackBox with Bridge[HostPortIO[TracerVTargetIO], TracerVBridgeModule]
Target-side module for the TracerV Bridge.
- class TracerVBridgeModule extends BridgeModule[HostPortIO[TracerVTargetIO]] with StreamToHostCPU
- class TracerVTargetIO extends Bundle
- class UARTBridge extends BlackBox with Bridge[HostPortIO[UARTBridgeTargetIO], UARTBridgeModule]
- class UARTBridgeModule extends BridgeModule[HostPortIO[UARTBridgeTargetIO]]
- class UARTBridgeTargetIO extends Bundle
- case class UARTKey(uParams: UARTParams, div: Int) extends Product with Serializable
Value Members
- object BlockDevBridge
- object DromajoBridge
Helper function to connect blackbox
- object GroundTestBridge
- case object LoopbackNIC extends Field[Boolean] with Product with Serializable
- object NICBridge
- object TSIBridge
- object TokenQueueConsts
- object TracerVBridge
- object UARTBridge