CIRCT  20.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::string memName
 
std::optional< Value > readData
 
std::optional< Value > readOrContentEn
 
std::optional< Value > writeData
 
std::optional< Value > writeEn
 
std::optional< Value > done
 
SmallVector< Value > addrPorts
 
std::optional< bool > isContentEn
 

Detailed Description

Definition at line 86 of file CalyxLoweringUtils.h.

Member Data Documentation

◆ addrPorts

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

◆ done

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

◆ isContentEn

std::optional<bool> circt::calyx::MemoryPortsImpl::isContentEn

Definition at line 94 of file CalyxLoweringUtils.h.

Referenced by circt::calyx::MemoryInterface::MemoryInterface().

◆ memName

std::string circt::calyx::MemoryPortsImpl::memName

Definition at line 87 of file CalyxLoweringUtils.h.

◆ readData

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

◆ readOrContentEn

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

Definition at line 89 of file CalyxLoweringUtils.h.

Referenced by circt::calyx::MemoryInterface::MemoryInterface().

◆ writeData

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

◆ writeEn

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

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