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

Subversion Repositories or1k

[/] [or1k/] [tags/] [rel_26/] [or1200/] [rtl/] [verilog/] [or1200_top.v] - Diff between revs 788 and 895

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

Rev 788 Rev 895
Line 42... Line 42...
//////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////
//
//
// CVS Revision History
// CVS Revision History
//
//
// $Log: not supported by cvs2svn $
// $Log: not supported by cvs2svn $
 
// Revision 1.6  2002/03/29 15:16:56  lampret
 
// Some of the warnings fixed.
 
//
// Revision 1.5  2002/02/11 04:33:17  lampret
// Revision 1.5  2002/02/11 04:33:17  lampret
// Speed optimizations (removed duplicate _cyc_ and _stb_). Fixed D/IMMU cache-inhibit attr.
// Speed optimizations (removed duplicate _cyc_ and _stb_). Fixed D/IMMU cache-inhibit attr.
//
//
// Revision 1.4  2002/02/01 19:56:55  lampret
// Revision 1.4  2002/02/01 19:56:55  lampret
// Fixed combinational loops.
// Fixed combinational loops.
Line 333... Line 336...
wire    [dw-1:0] du_dat_cpu;
wire    [dw-1:0] du_dat_cpu;
 
 
wire                    ex_freeze;
wire                    ex_freeze;
wire    [31:0]           ex_insn;
wire    [31:0]           ex_insn;
wire    [`OR1200_BRANCHOP_WIDTH-1:0]     branch_op;
wire    [`OR1200_BRANCHOP_WIDTH-1:0]     branch_op;
 
wire    [31:0]           spr_dat_npc;
 
wire    [31:0]           rf_dataw;
 
 
 
 
//
//
// Instantiation of Instruction WISHBONE BIU
// Instantiation of Instruction WISHBONE BIU
//
//
or1200_wb_biu iwb_biu(
or1200_wb_biu iwb_biu(
Line 513... Line 519...
        .du_read(du_read),
        .du_read(du_read),
        .du_write(du_write),
        .du_write(du_write),
        .du_dsr(du_dsr),
        .du_dsr(du_dsr),
        .du_except(du_except),
        .du_except(du_except),
        .du_dat_cpu(du_dat_cpu),
        .du_dat_cpu(du_dat_cpu),
 
        .rf_dataw(rf_dataw),
 
 
 
 
        // Connection IMMU and CPU internally
        // Connection IMMU and CPU internally
        .immu_en(immu_en),
        .immu_en(immu_en),
 
 
        // Connection DC and CPU
        // Connection DC and CPU
Line 548... Line 556...
        .spr_dat_tt(spr_dat_tt),
        .spr_dat_tt(spr_dat_tt),
        .spr_dat_pm(spr_dat_pm),
        .spr_dat_pm(spr_dat_pm),
        .spr_dat_dmmu(spr_dat_dmmu),
        .spr_dat_dmmu(spr_dat_dmmu),
        .spr_dat_immu(spr_dat_immu),
        .spr_dat_immu(spr_dat_immu),
        .spr_dat_du(spr_dat_du),
        .spr_dat_du(spr_dat_du),
 
        .spr_dat_npc(spr_dat_npc),
        .spr_cs(spr_cs),
        .spr_cs(spr_cs),
        .spr_we(spr_we)
        .spr_we(spr_we)
);
);
 
 
//
//
Line 640... Line 649...
        .ex_freeze(ex_freeze),
        .ex_freeze(ex_freeze),
        .branch_op(branch_op),
        .branch_op(branch_op),
        .ex_insn(ex_insn),
        .ex_insn(ex_insn),
        .du_dsr(du_dsr),
        .du_dsr(du_dsr),
 
 
 
        // For Trace buffer
 
        .spr_dat_npc(spr_dat_npc),
 
        .rf_dataw(rf_dataw),
 
 
        // DU's access to SPR unit
        // DU's access to SPR unit
        .du_stall(du_stall),
        .du_stall(du_stall),
        .du_addr(du_addr),
        .du_addr(du_addr),
        .du_dat_i(du_dat_cpu),
        .du_dat_i(du_dat_cpu),
        .du_dat_o(du_dat_du),
        .du_dat_o(du_dat_du),

powered by: WebSVN 2.1.0

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