#include <decode.h>
Public Member Functions | |
| SC_CTOR (decode) | |
| void | entry () |
Public Attributes | |
| sc_in< bool > | resetin |
| sc_in< unsigned > | instruction |
| sc_in< unsigned > | pred_instruction |
| sc_in< bool > | instruction_valid |
| sc_in< bool > | pred_inst_valid |
| sc_in< bool > | destreg_write |
| sc_in< unsigned > | destreg_write_src |
| sc_in< signed > | alu_dataout |
| sc_in< signed > | dram_dataout |
| sc_in< bool > | dram_rd_valid |
| sc_in< unsigned > | dram_write_src |
| sc_in< signed > | fpu_dout |
| sc_in< bool > | fpu_valid |
| sc_in< unsigned > | fpu_destout |
| sc_in< bool > | clear_branch |
| sc_in< bool > | display_done |
| sc_in< unsigned > | pc |
| sc_in< bool > | pred_on |
| sc_out< unsigned > | br_instruction_address |
| sc_out< bool > | next_pc |
| sc_out< bool > | branch_valid |
| sc_out< unsigned > | branch_target_address |
| sc_out< bool > | mem_access |
| sc_out< unsigned > | mem_address |
| sc_out< int > | alu_op |
| sc_out< bool > | mem_write |
| sc_out< unsigned > | alu_src |
| sc_out< bool > | reg_write |
| sc_out< signed int > | src_A |
| sc_out< signed int > | src_B |
| sc_out< bool > | forward_A |
| sc_out< bool > | forward_B |
| sc_out< bool > | stall_fetch |
| sc_out< bool > | decode_valid |
| sc_out< bool > | float_valid |
| sc_out< bool > | mmx_valid |
| sc_out< bool > | pid_valid |
| sc_out< signed > | pid_data |
| sc_in_clk | CLK |
| signed int | cpu_reg [32] |
| signed int | vcpu_reg [32] |
| bool | cpu_reg_lock [32] |
| unsigned int | pc_reg |
| unsigned int | jalpc_reg |
| decode::SC_CTOR | ( | decode | ) | [inline] |
| void decode::entry | ( | ) |
| sc_in<bool> decode::resetin |
| sc_in<unsigned> decode::instruction |
| sc_in<unsigned> decode::pred_instruction |
| sc_in<bool> decode::instruction_valid |
| sc_in<bool> decode::pred_inst_valid |
| sc_in<bool> decode::destreg_write |
| sc_in<unsigned> decode::destreg_write_src |
| sc_in<signed> decode::alu_dataout |
| sc_in<signed> decode::dram_dataout |
| sc_in<bool> decode::dram_rd_valid |
| sc_in<unsigned> decode::dram_write_src |
| sc_in<signed> decode::fpu_dout |
| sc_in<bool> decode::fpu_valid |
| sc_in<unsigned> decode::fpu_destout |
| sc_in<bool> decode::clear_branch |
| sc_in<bool> decode::display_done |
| sc_in<unsigned > decode::pc |
| sc_in<bool> decode::pred_on |
| sc_out<unsigned > decode::br_instruction_address |
| sc_out<bool> decode::next_pc |
| sc_out<bool> decode::branch_valid |
| sc_out<unsigned > decode::branch_target_address |
| sc_out<bool> decode::mem_access |
| sc_out<unsigned > decode::mem_address |
| sc_out<int> decode::alu_op |
| sc_out<bool> decode::mem_write |
| sc_out<unsigned> decode::alu_src |
| sc_out<bool> decode::reg_write |
| sc_out<signed int> decode::src_A |
| sc_out<signed int> decode::src_B |
| sc_out<bool> decode::forward_A |
| sc_out<bool> decode::forward_B |
| sc_out<bool> decode::stall_fetch |
| sc_out<bool> decode::decode_valid |
| sc_out<bool> decode::float_valid |
| sc_out<bool> decode::mmx_valid |
| sc_out<bool> decode::pid_valid |
| sc_out<signed> decode::pid_data |
| sc_in_clk decode::CLK |
| signed int decode::cpu_reg[32] |
| signed int decode::vcpu_reg[32] |
| bool decode::cpu_reg_lock[32] |
| unsigned int decode::pc_reg |
| unsigned int decode::jalpc_reg |