Line 98... |
Line 98... |
wire [4:0] read_data_alignment;
|
wire [4:0] read_data_alignment;
|
|
|
wire [3:0] rm_sel;
|
wire [3:0] rm_sel;
|
wire [3:0] rds_sel;
|
wire [3:0] rds_sel;
|
wire [3:0] rn_sel;
|
wire [3:0] rn_sel;
|
|
wire [3:0] rm_sel_nxt;
|
|
wire [3:0] rds_sel_nxt;
|
|
wire [3:0] rn_sel_nxt;
|
wire [1:0] barrel_shift_amount_sel;
|
wire [1:0] barrel_shift_amount_sel;
|
wire [1:0] barrel_shift_data_sel;
|
wire [1:0] barrel_shift_data_sel;
|
wire [1:0] barrel_shift_function;
|
wire [1:0] barrel_shift_function;
|
wire [8:0] alu_function;
|
wire [8:0] alu_function;
|
wire [1:0] multiply_function;
|
wire [1:0] multiply_function;
|
Line 118... |
Line 121... |
wire write_data_wen;
|
wire write_data_wen;
|
wire copro_write_data_wen;
|
wire copro_write_data_wen;
|
wire base_address_wen;
|
wire base_address_wen;
|
wire pc_wen;
|
wire pc_wen;
|
wire [14:0] reg_bank_wen;
|
wire [14:0] reg_bank_wen;
|
|
wire [3:0] reg_bank_wsel;
|
|
|
wire [2:0] copro_opcode1;
|
wire [2:0] copro_opcode1;
|
wire [2:0] copro_opcode2;
|
wire [2:0] copro_opcode2;
|
wire [3:0] copro_crn;
|
wire [3:0] copro_crn;
|
wire [3:0] copro_crm;
|
wire [3:0] copro_crm;
|
Line 214... |
Line 218... |
.o_exclusive_exec ( exclusive_exec ),
|
.o_exclusive_exec ( exclusive_exec ),
|
.o_data_access_exec ( data_access_exec ),
|
.o_data_access_exec ( data_access_exec ),
|
.o_rm_sel ( rm_sel ),
|
.o_rm_sel ( rm_sel ),
|
.o_rds_sel ( rds_sel ),
|
.o_rds_sel ( rds_sel ),
|
.o_rn_sel ( rn_sel ),
|
.o_rn_sel ( rn_sel ),
|
|
.o_rm_sel_nxt ( rm_sel_nxt ),
|
|
.o_rds_sel_nxt ( rds_sel_nxt ),
|
|
.o_rn_sel_nxt ( rn_sel_nxt ),
|
.o_barrel_shift_amount_sel ( barrel_shift_amount_sel ),
|
.o_barrel_shift_amount_sel ( barrel_shift_amount_sel ),
|
.o_barrel_shift_data_sel ( barrel_shift_data_sel ),
|
.o_barrel_shift_data_sel ( barrel_shift_data_sel ),
|
.o_barrel_shift_function ( barrel_shift_function ),
|
.o_barrel_shift_function ( barrel_shift_function ),
|
.o_alu_function ( alu_function ),
|
.o_alu_function ( alu_function ),
|
.o_multiply_function ( multiply_function ),
|
.o_multiply_function ( multiply_function ),
|
Line 232... |
Line 239... |
.o_firq_not_user_mode ( firq_not_user_mode ),
|
.o_firq_not_user_mode ( firq_not_user_mode ),
|
.o_write_data_wen ( write_data_wen ),
|
.o_write_data_wen ( write_data_wen ),
|
.o_base_address_wen ( base_address_wen ),
|
.o_base_address_wen ( base_address_wen ),
|
.o_pc_wen ( pc_wen ),
|
.o_pc_wen ( pc_wen ),
|
.o_reg_bank_wen ( reg_bank_wen ),
|
.o_reg_bank_wen ( reg_bank_wen ),
|
|
.o_reg_bank_wsel ( reg_bank_wsel ),
|
.o_status_bits_flags_wen ( status_bits_flags_wen ),
|
.o_status_bits_flags_wen ( status_bits_flags_wen ),
|
.o_status_bits_mode_wen ( status_bits_mode_wen ),
|
.o_status_bits_mode_wen ( status_bits_mode_wen ),
|
.o_status_bits_irq_mask_wen ( status_bits_irq_mask_wen ),
|
.o_status_bits_irq_mask_wen ( status_bits_irq_mask_wen ),
|
.o_status_bits_firq_mask_wen ( status_bits_firq_mask_wen ),
|
.o_status_bits_firq_mask_wen ( status_bits_firq_mask_wen ),
|
|
|
Line 289... |
Line 297... |
.i_exclusive_exec ( exclusive_exec ),
|
.i_exclusive_exec ( exclusive_exec ),
|
.i_data_access_exec ( data_access_exec ),
|
.i_data_access_exec ( data_access_exec ),
|
.i_rm_sel ( rm_sel ),
|
.i_rm_sel ( rm_sel ),
|
.i_rds_sel ( rds_sel ),
|
.i_rds_sel ( rds_sel ),
|
.i_rn_sel ( rn_sel ),
|
.i_rn_sel ( rn_sel ),
|
|
.i_rm_sel_nxt ( rm_sel_nxt ),
|
|
.i_rds_sel_nxt ( rds_sel_nxt ),
|
|
.i_rn_sel_nxt ( rn_sel_nxt ),
|
.i_barrel_shift_amount_sel ( barrel_shift_amount_sel ),
|
.i_barrel_shift_amount_sel ( barrel_shift_amount_sel ),
|
.i_barrel_shift_data_sel ( barrel_shift_data_sel ),
|
.i_barrel_shift_data_sel ( barrel_shift_data_sel ),
|
.i_barrel_shift_function ( barrel_shift_function ),
|
.i_barrel_shift_function ( barrel_shift_function ),
|
.i_alu_function ( alu_function ),
|
.i_alu_function ( alu_function ),
|
.i_multiply_function ( multiply_function ),
|
.i_multiply_function ( multiply_function ),
|
Line 307... |
Line 318... |
.i_firq_not_user_mode ( firq_not_user_mode ),
|
.i_firq_not_user_mode ( firq_not_user_mode ),
|
.i_write_data_wen ( write_data_wen ),
|
.i_write_data_wen ( write_data_wen ),
|
.i_base_address_wen ( base_address_wen ),
|
.i_base_address_wen ( base_address_wen ),
|
.i_pc_wen ( pc_wen ),
|
.i_pc_wen ( pc_wen ),
|
.i_reg_bank_wen ( reg_bank_wen ),
|
.i_reg_bank_wen ( reg_bank_wen ),
|
|
.i_reg_bank_wsel ( reg_bank_wsel ),
|
.i_status_bits_flags_wen ( status_bits_flags_wen ),
|
.i_status_bits_flags_wen ( status_bits_flags_wen ),
|
.i_status_bits_mode_wen ( status_bits_mode_wen ),
|
.i_status_bits_mode_wen ( status_bits_mode_wen ),
|
.i_status_bits_irq_mask_wen ( status_bits_irq_mask_wen ),
|
.i_status_bits_irq_mask_wen ( status_bits_irq_mask_wen ),
|
.i_status_bits_firq_mask_wen ( status_bits_firq_mask_wen ),
|
.i_status_bits_firq_mask_wen ( status_bits_firq_mask_wen ),
|
.i_copro_write_data_wen ( copro_write_data_wen )
|
.i_copro_write_data_wen ( copro_write_data_wen )
|