packed property

  1. @override
Logic get packed
override

Packs all elements into one flattened Logic bus.

Implementation

@override
// If this is an output port, we have to regenerate each time to avoid
// illegal reuse inside and outside the module. This is unique for outputs.
Logic get packed => isOutput ? _genPacked() : _packed;