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 1214 and 1226

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

Rev 1214 Rev 1226
Line 42... Line 42...
//////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////
//
//
// CVS Revision History
// CVS Revision History
//
//
// $Log: not supported by cvs2svn $
// $Log: not supported by cvs2svn $
 
// Revision 1.10.4.4  2003/12/09 11:46:49  simons
 
// Mbist nameing changed, Artisan ram instance signal names fixed, some synthesis waning fixed.
 
//
// Revision 1.10.4.3  2003/12/05 00:08:44  lampret
// Revision 1.10.4.3  2003/12/05 00:08:44  lampret
// Fixed instantiation name.
// Fixed instantiation name.
//
//
// Revision 1.10.4.2  2003/07/11 01:10:35  lampret
// Revision 1.10.4.2  2003/07/11 01:10:35  lampret
// Added three missing wire declarations. No functional changes.
// Added three missing wire declarations. No functional changes.
Line 142... Line 145...
`ifdef OR1200_WB_B3
`ifdef OR1200_WB_B3
        dwb_cti_o, dwb_bte_o,
        dwb_cti_o, dwb_bte_o,
`endif
`endif
 
 
        // External Debug Interface
        // External Debug Interface
        dbg_stall_i, dbg_dat_i, dbg_adr_i, dbg_op_i, dbg_ewt_i,
        dbg_stall_i, dbg_ewt_i, dbg_lss_o, dbg_is_o, dbg_wp_o, dbg_bp_o,
        dbg_lss_o, dbg_is_o, dbg_wp_o, dbg_bp_o, dbg_dat_o,
        dbg_stb_i, dbg_we_i, dbg_adr_i, dbg_dat_i, dbg_dat_o, dbg_ack_o,
 
 
`ifdef OR1200_BIST
`ifdef OR1200_BIST
        // RAM BIST
        // RAM BIST
        mbist_si_i, mbist_so_o, mbist_ctrl_i,
        mbist_si_i, mbist_so_o, mbist_ctrl_i,
`endif
`endif
Line 222... Line 225...
 
 
//
//
// External Debug Interface
// External Debug Interface
//
//
input                   dbg_stall_i;    // External Stall Input
input                   dbg_stall_i;    // External Stall Input
input   [dw-1:0] dbg_dat_i;      // External Data Input
 
input   [aw-1:0] dbg_adr_i;      // External Address Input
 
input   [2:0]            dbg_op_i;       // External Operation Select Input
 
input                   dbg_ewt_i;      // External Watchpoint Trigger Input
input                   dbg_ewt_i;      // External Watchpoint Trigger Input
output  [3:0]            dbg_lss_o;      // External Load/Store Unit Status
output  [3:0]            dbg_lss_o;      // External Load/Store Unit Status
output  [1:0]            dbg_is_o;       // External Insn Fetch Status
output  [1:0]            dbg_is_o;       // External Insn Fetch Status
output  [10:0]           dbg_wp_o;       // Watchpoints Outputs
output  [10:0]           dbg_wp_o;       // Watchpoints Outputs
output                  dbg_bp_o;       // Breakpoint Output
output                  dbg_bp_o;       // Breakpoint Output
 
input                   dbg_stb_i;      // External Address/Data Strobe
 
input                   dbg_we_i;       // External Write Enable
 
input   [aw-1:0] dbg_adr_i;      // External Address Input
 
input   [dw-1:0] dbg_dat_i;      // External Data Input
output  [dw-1:0] dbg_dat_o;      // External Data Output
output  [dw-1:0] dbg_dat_o;      // External Data Output
 
output                  dbg_ack_i;      // External Data Acknowledge (not WB compatible)
 
 
`ifdef OR1200_BIST
`ifdef OR1200_BIST
//
//
// RAM BIST
// RAM BIST
//
//
Line 931... Line 936...
        .spr_dat_i(spr_dat_cpu),
        .spr_dat_i(spr_dat_cpu),
        .spr_dat_o(spr_dat_du),
        .spr_dat_o(spr_dat_du),
 
 
        // External Debug Interface
        // External Debug Interface
        .dbg_stall_i(dbg_stall_i),
        .dbg_stall_i(dbg_stall_i),
        .dbg_dat_i(dbg_dat_i),
 
        .dbg_adr_i(dbg_adr_i),
 
        .dbg_op_i(dbg_op_i),
 
        .dbg_ewt_i(dbg_ewt_i),
        .dbg_ewt_i(dbg_ewt_i),
        .dbg_lss_o(dbg_lss_o),
        .dbg_lss_o(dbg_lss_o),
        .dbg_is_o(dbg_is_o),
        .dbg_is_o(dbg_is_o),
        .dbg_wp_o(dbg_wp_o),
        .dbg_wp_o(dbg_wp_o),
        .dbg_bp_o(dbg_bp_o),
        .dbg_bp_o(dbg_bp_o),
 
        .dbg_stb_i(dbg_stb_i),
 
        .dbg_we_i(dbg_we_i),
 
        .dbg_adr_i(dbg_adr_i),
 
        .dbg_dat_i(dbg_dat_i),
        .dbg_dat_o(dbg_dat_o)
        .dbg_dat_o(dbg_dat_o)
 
        .dbg_ack_o(dbg_ack_o),
);
);
 
 
//
//
// Programmable interrupt controller
// Programmable interrupt controller
//
//

powered by: WebSVN 2.1.0

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