CIRCT 24.0.0git
Loading...
Searching...
No Matches
circt::calyx::MemoryPortsImpl Struct Reference

#include <CalyxLoweringUtils.h>

Collaboration diagram for circt::calyx::MemoryPortsImpl:

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 89 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 97 of file CalyxLoweringUtils.h.

◆ memName

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

Definition at line 90 of file CalyxLoweringUtils.h.

◆ readData

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

◆ readOrContentEn

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

Definition at line 92 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: