Incc Class Reference

#include <network.h>

Inheritance diagram for Incc:

Inheritance graph
[legend]
Collaboration diagram for Incc:

Collaboration graph
[legend]

Public Member Functions

 Incc ()
virtual ~Incc ()
virtual void init (Env *, int)=0
virtual void update ()=0
virtual void comm ()=0
virtual void print_packet ()=0
virtual void print_flit ()=0

Data Fields

int * coreid
uint008_t irdy
uint008_t irdy_
uint008_t ordy
uint008_t ordy_
commcmd_t cmd_send
commcmd_t cmd_recv
flit_t in
flit_t inbuf
flit_t inbuf_
flit_t outbuf
flit_t _outbuf
flit_t out
int dma_type
int dma_type_
int _dma_type
int dma_send_state
int _dma_send_state
int dma_send_state_
uint032_t send_count
Routerrouter

Protected Attributes

Envenv
unsigned long long clock_begin

Constructor & Destructor Documentation

Incc::Incc (  ) 

Incc constructor

Incc::~Incc (  )  [virtual]

Incc destructor


Member Function Documentation

virtual void Incc::init ( Env ,
int   
) [pure virtual]

Implemented in Incc32, and Incc64.

virtual void Incc::update (  )  [pure virtual]

Implemented in Incc32, and Incc64.

virtual void Incc::comm (  )  [pure virtual]

Implemented in Incc32, and Incc64.

virtual void Incc::print_packet (  )  [pure virtual]

Implemented in Incc32.

virtual void Incc::print_flit (  )  [pure virtual]

Implemented in Incc32.


Field Documentation

Env* Incc::env [protected]

unsigned long long Incc::clock_begin [protected]

uint008_t Incc::irdy

uint008_t Incc::irdy_

uint008_t Incc::ordy

uint008_t Incc::ordy_

uint032_t Incc::send_count


The documentation for this class was generated from the following files:

Generated on Mon Mar 29 19:17:58 2010 for SimMc by  doxygen 1.5.6