Some data
True when valid
is asserted
True when valid
is asserted
a Chisel Bool true if valid
is asserted
A bit that will be asserted when bits
is valid
(Since version 3.2) litArg is deprecated, use litOption or litTo*Option
(Since version 3.2) toNamed API is deprecated -- use toTarget instead
A Bundle that adds a
valid
bit to some data. This indicates that the user expects a "valid" interface between a producer and a consumer. Here, the producer asserts thevalid
bit when data on thebits
line contains valid data. This differs from DecoupledIO or IrrevocableIO as there is noready
line that the consumer can use to put back pressure on the producer.In most scenarios, the
Valid
class will not be used directly. Instead, users will createValid
interfaces using the Valid factory.the type of the data
Valid factory for concrete examples