fetch Struct Reference

#include <fetch.h>

List of all members.

Public Member Functions

void init_param (int given_delay_cycles)
 SC_CTOR (fetch)
void entry ()

Public Attributes

sc_in< unsigned > ramdata
sc_in< unsigned > branch_address
sc_in< bool > next_pc
sc_in< bool > branch_valid
sc_in< bool > stall_fetch
sc_in< bool > interrupt
sc_in< unsigned > int_vectno
sc_in< bool > bios_valid
sc_in< bool > icache_valid
sc_in< bool > pred_fetch
sc_in< unsigned > pred_branch_address
sc_in< bool > pred_branch_valid
sc_out< bool > ram_cs
sc_out< bool > ram_we
sc_out< unsigned > address
sc_out< unsigned > smc_instruction
sc_out< unsigned > instruction
sc_out< bool > instruction_valid
sc_out< unsigned > program_counter
sc_out< bool > interrupt_ack
sc_out< bool > branch_clear
sc_out< bool > pred_fetch_valid
sc_out< bool > reset
sc_in_clk CLK
int memory_latency


Member Function Documentation

void fetch::entry (  ) 

void fetch::init_param ( int  given_delay_cycles  )  [inline]

References memory_latency.

Referenced by sc_main().

fetch::SC_CTOR ( fetch   )  [inline]

References CLK, entry(), and SC_CTHREAD.


Member Data Documentation

sc_out<unsigned > fetch::address

Referenced by entry().

sc_in<bool> fetch::bios_valid

Referenced by entry().

sc_in<unsigned > fetch::branch_address

Referenced by entry().

sc_out<bool> fetch::branch_clear

Referenced by entry().

sc_in<bool> fetch::branch_valid

Referenced by entry().

sc_in_clk fetch::CLK

Referenced by SC_CTOR().

sc_in<bool> fetch::icache_valid

Referenced by entry().

sc_out<unsigned> fetch::instruction

Referenced by entry().

Referenced by entry().

sc_in<unsigned> fetch::int_vectno

Referenced by entry().

sc_in<bool> fetch::interrupt

Referenced by entry().

sc_out<bool> fetch::interrupt_ack

Referenced by entry().

Referenced by entry(), and init_param().

sc_in<bool> fetch::next_pc

Referenced by entry().

sc_in<unsigned > fetch::pred_branch_address

sc_in<bool> fetch::pred_fetch

sc_out<unsigned > fetch::program_counter

Referenced by entry().

sc_out<bool> fetch::ram_cs

Referenced by entry().

sc_out<bool> fetch::ram_we

Referenced by entry().

sc_in<unsigned > fetch::ramdata

Referenced by entry().

sc_out<bool> fetch::reset

Referenced by entry().

sc_out<unsigned > fetch::smc_instruction

sc_in<bool> fetch::stall_fetch

Referenced by entry().


The documentation for this struct was generated from the following files:
Generated by
Matthieu Moy <Matthieu.Moy@st.com>
Back to Pinapa Home Page