CIRCT  18.0.0git
Public Attributes | List of all members
circt::calyx::MemoryPortsImpl Struct Reference

#include <CalyxLoweringUtils.h>

Collaboration diagram for circt::calyx::MemoryPortsImpl:
Collaboration graph
[legend]

Public Attributes

std::optional< Value > readData
 
std::optional< Value > readEn
 
std::optional< Value > readDone
 
std::optional< Value > writeData
 
std::optional< Value > writeEn
 
std::optional< Value > writeDone
 
SmallVector< Value > addrPorts
 

Detailed Description

Definition at line 86 of file CalyxLoweringUtils.h.

Member Data Documentation

◆ addrPorts

SmallVector<Value> circt::calyx::MemoryPortsImpl::addrPorts

◆ readData

std::optional<Value> circt::calyx::MemoryPortsImpl::readData

◆ readDone

std::optional<Value> circt::calyx::MemoryPortsImpl::readDone

Definition at line 89 of file CalyxLoweringUtils.h.

◆ readEn

std::optional<Value> circt::calyx::MemoryPortsImpl::readEn

Definition at line 88 of file CalyxLoweringUtils.h.

◆ writeData

std::optional<Value> circt::calyx::MemoryPortsImpl::writeData

◆ writeDone

std::optional<Value> circt::calyx::MemoryPortsImpl::writeDone

◆ writeEn

std::optional<Value> circt::calyx::MemoryPortsImpl::writeEn

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