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

Subversion Repositories adv_debug_sys

[/] [adv_debug_sys/] [trunk/] [Hardware/] [adv_dbg_if/] [bench/] [full_system/] [xsv_fpga_top.v] - Diff between revs 32 and 56

Show entire file | Details | Blame | View Log

Rev 32 Rev 56
Line 42... Line 42...
//////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////
//
//
// CVS Revision History
// CVS Revision History
//
//
// $Log: xsv_fpga_top.v,v $
// $Log: xsv_fpga_top.v,v $
 
// Revision 1.6  2011-02-14 04:16:25  natey
 
// Major functionality enhancement - now duplicates the full OR1K self-test performed by adv_jtag_bridge.
 
//
// Revision 1.5  2010-01-16 02:15:22  Nathan
// Revision 1.5  2010-01-16 02:15:22  Nathan
// Updated to match changes in hardware.  Added support for hi-speed mode.
// Updated to match changes in hardware.  Added support for hi-speed mode.
//
//
// Revision 1.4  2010-01-08 01:41:07  Nathan
// Revision 1.4  2010-01-08 01:41:07  Nathan
// Removed unused, non-existant include from CPU behavioral model.  Minor text edits.
// Removed unused, non-existant include from CPU behavioral model.  Minor text edits.
Line 144... Line 147...
wire    [31:0]           wb_dm_dat_o;
wire    [31:0]           wb_dm_dat_o;
wire    [3:0]            wb_dm_sel_o;
wire    [3:0]            wb_dm_sel_o;
wire                    wb_dm_we_o;
wire                    wb_dm_we_o;
wire                    wb_dm_stb_o;
wire                    wb_dm_stb_o;
wire                    wb_dm_cyc_o;
wire                    wb_dm_cyc_o;
wire                    wb_dm_cab_o;
 
wire                    wb_dm_ack_i;
wire                    wb_dm_ack_i;
wire                    wb_dm_err_i;
wire                    wb_dm_err_i;
 
 
//
//
// Debug <-> RISC wires
// Debug <-> RISC wires
Line 191... Line 193...
wire                    wb_rim_ack_i;
wire                    wb_rim_ack_i;
wire                    wb_rim_err_i;
wire                    wb_rim_err_i;
wire                    wb_rim_rty_i = 1'b0;
wire                    wb_rim_rty_i = 1'b0;
wire                    wb_rim_we_o;
wire                    wb_rim_we_o;
wire                    wb_rim_stb_o;
wire                    wb_rim_stb_o;
wire                    wb_rim_cab_o;
 
//wire  [31:0]          wb_rif_adr;
//wire  [31:0]          wb_rif_adr;
//reg                   prefix_flash;
//reg                   prefix_flash;
 
 
//
//
// RISC data master i/f wires
// RISC data master i/f wires
Line 208... Line 209...
wire                    wb_rdm_ack_i;
wire                    wb_rdm_ack_i;
wire                    wb_rdm_err_i;
wire                    wb_rdm_err_i;
wire                    wb_rdm_rty_i = 1'b0;
wire                    wb_rdm_rty_i = 1'b0;
wire                    wb_rdm_we_o;
wire                    wb_rdm_we_o;
wire                    wb_rdm_stb_o;
wire                    wb_rdm_stb_o;
wire                    wb_rdm_cab_o;
 
 
 
//
//
// RISC misc
// RISC misc
//
//
//wire  [19:0]          pic_ints;
//wire  [19:0]          pic_ints;
Line 525... Line 525...
        .iwb_ack_i      ( wb_rim_ack_i ),
        .iwb_ack_i      ( wb_rim_ack_i ),
        .iwb_err_i      ( wb_rim_err_i ),
        .iwb_err_i      ( wb_rim_err_i ),
        .iwb_rty_i      ( wb_rim_rty_i ),
        .iwb_rty_i      ( wb_rim_rty_i ),
        .iwb_we_o       ( wb_rim_we_o  ),
        .iwb_we_o       ( wb_rim_we_o  ),
        .iwb_stb_o      ( wb_rim_stb_o ),
        .iwb_stb_o      ( wb_rim_stb_o ),
        .iwb_cab_o      ( wb_rim_cab_o ),
 
 
 
        // WISHBONE Data Master
        // WISHBONE Data Master
        .dwb_clk_i      ( wb_clk ),
        .dwb_clk_i      ( wb_clk ),
        .dwb_rst_i      ( wb_rst ),
        .dwb_rst_i      ( wb_rst ),
        .dwb_cyc_o      ( wb_rdm_cyc_o ),
        .dwb_cyc_o      ( wb_rdm_cyc_o ),
Line 540... Line 539...
        .dwb_ack_i      ( wb_rdm_ack_i ),
        .dwb_ack_i      ( wb_rdm_ack_i ),
        .dwb_err_i      ( wb_rdm_err_i ),
        .dwb_err_i      ( wb_rdm_err_i ),
        .dwb_rty_i      ( wb_rdm_rty_i ),
        .dwb_rty_i      ( wb_rdm_rty_i ),
        .dwb_we_o       ( wb_rdm_we_o  ),
        .dwb_we_o       ( wb_rdm_we_o  ),
        .dwb_stb_o      ( wb_rdm_stb_o ),
        .dwb_stb_o      ( wb_rdm_stb_o ),
        .dwb_cab_o      ( wb_rdm_cab_o ),
 
 
 
        // Debug
        // Debug
        .dbg_stall_i    ( dbg_stall ),  // Set to 1'b0 if debug is absent / broken
        .dbg_stall_i    ( dbg_stall ),  // Set to 1'b0 if debug is absent / broken
        .dbg_dat_i      ( dbg_dat_dbg ),
        .dbg_dat_i      ( dbg_dat_dbg ),
        .dbg_adr_i      ( dbg_adr ),
        .dbg_adr_i      ( dbg_adr ),
Line 731... Line 729...
        .m2_err_o       ( ),
        .m2_err_o       ( ),
 
 
        // WISHBONE Initiator 3
        // WISHBONE Initiator 3
        .m3_cyc_i       ( wb_dm_cyc_o ),
        .m3_cyc_i       ( wb_dm_cyc_o ),
        .m3_stb_i       ( wb_dm_stb_o ),
        .m3_stb_i       ( wb_dm_stb_o ),
        .m3_cab_i       ( wb_dm_cab_o ),
        .m3_cab_i       ( 1'b0 ),
        .m3_adr_i       ( wb_dm_adr_o ),
        .m3_adr_i       ( wb_dm_adr_o ),
        .m3_sel_i       ( wb_dm_sel_o ),
        .m3_sel_i       ( wb_dm_sel_o ),
        .m3_we_i        ( wb_dm_we_o  ),
        .m3_we_i        ( wb_dm_we_o  ),
        .m3_dat_i       ( wb_dm_dat_o ),
        .m3_dat_i       ( wb_dm_dat_o ),
        .m3_dat_o       ( wb_dm_dat_i ),
        .m3_dat_o       ( wb_dm_dat_i ),
Line 743... Line 741...
        .m3_err_o       ( wb_dm_err_i ),
        .m3_err_o       ( wb_dm_err_i ),
 
 
        // WISHBONE Initiator 4
        // WISHBONE Initiator 4
        .m4_cyc_i       ( wb_rdm_cyc_o ),
        .m4_cyc_i       ( wb_rdm_cyc_o ),
        .m4_stb_i       ( wb_rdm_stb_o ),
        .m4_stb_i       ( wb_rdm_stb_o ),
        .m4_cab_i       ( wb_rdm_cab_o ),
        .m4_cab_i       ( 1'b0 ),
        .m4_adr_i       ( wb_rdm_adr_o ),
        .m4_adr_i       ( wb_rdm_adr_o ),
        .m4_sel_i       ( wb_rdm_sel_o ),
        .m4_sel_i       ( wb_rdm_sel_o ),
        .m4_we_i        ( wb_rdm_we_o  ),
        .m4_we_i        ( wb_rdm_we_o  ),
        .m4_dat_i       ( wb_rdm_dat_o ),
        .m4_dat_i       ( wb_rdm_dat_o ),
        .m4_dat_o       ( wb_rdm_dat_i ),
        .m4_dat_o       ( wb_rdm_dat_i ),
Line 755... Line 753...
        .m4_err_o       ( wb_rdm_err_i ),
        .m4_err_o       ( wb_rdm_err_i ),
 
 
        // WISHBONE Initiator 5
        // WISHBONE Initiator 5
        .m5_cyc_i       ( wb_rim_cyc_o ),
        .m5_cyc_i       ( wb_rim_cyc_o ),
        .m5_stb_i       ( wb_rim_stb_o ),
        .m5_stb_i       ( wb_rim_stb_o ),
        .m5_cab_i       ( wb_rim_cab_o ),
        .m5_cab_i       ( 1'b0 ),
        .m5_adr_i       ( wb_rim_adr_o ),
        .m5_adr_i       ( wb_rim_adr_o ),
        .m5_sel_i       ( wb_rim_sel_o ),
        .m5_sel_i       ( wb_rim_sel_o ),
        .m5_we_i        ( wb_rim_we_o  ),
        .m5_we_i        ( wb_rim_we_o  ),
        .m5_dat_i       ( wb_rim_dat_o ),
        .m5_dat_i       ( wb_rim_dat_o ),
        .m5_dat_o       ( wb_rim_dat_i ),
        .m5_dat_o       ( wb_rim_dat_i ),

powered by: WebSVN 2.1.0

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