#include <fetch.h>
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 |
| void fetch::entry | ( | ) |
References address, bios_valid, branch_address, branch_clear, branch_valid, sc_core::sc_in< bool >::delayed(), icache_valid, instruction, instruction_valid, int_vectno, interrupt, interrupt_ack, memory_latency, next_pc, program_counter, ram_cs, ram_we, ramdata, sc_core::sc_in< bool >::read(), reset, sc_core::sc_time_stamp(), stall_fetch, wait(), and sc_core::wait_until().
Referenced by SC_CTOR().
| void fetch::init_param | ( | int | given_delay_cycles | ) | [inline] |
| fetch::SC_CTOR | ( | fetch | ) | [inline] |
References CLK, entry(), and SC_CTHREAD.
| 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().
| sc_out<bool> fetch::instruction_valid |
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_branch_valid |
| sc_in<bool> fetch::pred_fetch |
| sc_out<bool> fetch::pred_fetch_valid |
| 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().