StreamOutΒΆ

StreamOut defines a hardware bus used to output streaming data from the FPGA. StreamOuts may not be read from. For streaming inputs, use StreamIn. StreamOuts are specified using a Bits - based type and a target Bus.

In Spatial, StreamOuts are specified outside the Accel block, in host code.


Static methods

object StreamOut
def apply[T:Type:Bits](bus: Bus): StreamOut[T]
Creates a StreamOut of type T connected to the specified target bus pins.

Infix methods

class StreamOut[T]
def :=(data: T): Unit
Connect the given data to this StreamOut.
def :=(data: T, en: Bit): Unit
Connect the given data to this StreamOut with enable en.