Loading [MathJax]/extensions/tex2jax.js
CIRCT 21.0.0git
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Public Attributes | List of all members
circt::llhd::deseq::ResetInfo Struct Reference

A single reset extracted from a process during trigger analysis. More...

#include <DeseqUtils.h>

Collaboration diagram for circt::llhd::deseq::ResetInfo:
Collaboration graph
[legend]

Public Member Functions

 operator bool () const
 Check if this reset info is null.
 

Public Attributes

Value reset
 The value acting as the reset, causing the register to be set to value when triggered.
 
Value value
 The value the register is reset to.
 
bool activeHigh
 Whether the reset is active when high.
 

Detailed Description

A single reset extracted from a process during trigger analysis.

Definition at line 182 of file DeseqUtils.h.

Member Function Documentation

◆ operator bool()

circt::llhd::deseq::ResetInfo::operator bool ( ) const
inline

Check if this reset info is null.

Definition at line 192 of file DeseqUtils.h.

References reset.

Member Data Documentation

◆ activeHigh

bool circt::llhd::deseq::ResetInfo::activeHigh

Whether the reset is active when high.

Definition at line 189 of file DeseqUtils.h.

◆ reset

Value circt::llhd::deseq::ResetInfo::reset

The value acting as the reset, causing the register to be set to value when triggered.

Definition at line 185 of file DeseqUtils.h.

Referenced by operator bool().

◆ value

Value circt::llhd::deseq::ResetInfo::value

The value the register is reset to.

Definition at line 187 of file DeseqUtils.h.

Referenced by Python.support.OpOperand::type().


The documentation for this struct was generated from the following file: