The Bundle is a composite type that defines a group of named signals (of any SpinalHDL basic type) under a single name.
The Bundle can be used to model data structures, buses and interfaces.
Example:
val cmd = new Bundle{
val init = in Bool()
val start = in Bool()
val result = out Bits(32 bits)
}
The Bundle is a composite type that defines a group of named signals (of any SpinalHDL basic type) under a single name. The Bundle can be used to model data structures, buses and interfaces.
Bundle Documentation