FlatIO

chisel3.FlatIO
object FlatIO

The same as IO except there is no prefix when given a Record or Bundle. For Element (UInt, etc.) or Vec types, this is the same as IO. It is also the same as IO for chisel3.probe.Probe types.

Attributes

Example
class MyBundle extends Bundle {
 val foo = Input(UInt(8.W))
 val bar = Output(UInt(8.W))
}
class MyModule extends Module {
 val io = FlatIO(new MyBundle)
 // input  [7:0] foo,
 // output [7:0] bar
}
Source
IO.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
FlatIO.type

Members list

Value members

Concrete methods

def apply[T <: Data](gen: => T)(implicit sourceInfo: SourceInfo): T

Attributes

Source
IO.scala