OpenCores
URL https://opencores.org/ocsvn/amber/amber/trunk

Subversion Repositories amber

[/] [amber/] [trunk/] [hw/] [vlog/] [amber23/] [a23_core.v] - Diff between revs 15 and 71

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 15 Rev 71
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              )

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.