Skip to content

Class InterChiplet::SyncCommand

ClassList > InterChiplet > SyncCommand

Structure of synchronization command.

  • #include <global_define.h>

Public Attributes

Type Name
double m_clock_rate
Cycle convert rate.
InnerTimeType m_cycle
Cycle to send/receive command.
long m_desc
Descriptor of synchronization behavior.
AddrType m_dst
Destiantion address in X-axis.
int m_nbytes
Number of bytes to write.
std::vector< std::string > m_res_list
List of result strings.
AddrType m_src
Source address.
int m_stdin_fd
File descriptor to write response of this command.
SyncCommType m_type
Type of synchronization command.

Public Attributes Documentation

variable m_clock_rate

double InterChiplet::SyncCommand::m_clock_rate;

variable m_cycle

InnerTimeType InterChiplet::SyncCommand::m_cycle;

variable m_desc

long InterChiplet::SyncCommand::m_desc;

variable m_dst

AddrType InterChiplet::SyncCommand::m_dst;

variable m_nbytes

int InterChiplet::SyncCommand::m_nbytes;

variable m_res_list

std::vector<std::string> InterChiplet::SyncCommand::m_res_list;

variable m_src

AddrType InterChiplet::SyncCommand::m_src;

variable m_stdin_fd

File descriptor to write response of this command.

int InterChiplet::SyncCommand::m_stdin_fd;

For example, if one entity presents READ command, the SYNC command to response this READ command should to send to this file descriptor.

variable m_type

SyncCommType InterChiplet::SyncCommand::m_type;

The documentation for this class was generated from the following file /data_sda/junwan02/legosim/Chiplet_Heterogeneous_newVersion/interchiplet/includes/global_define.h