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

Subversion Repositories xgate

[/] [xgate/] [trunk/] [rtl/] [verilog/] [xgate_top.v] - Diff between revs 41 and 43

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

Rev 41 Rev 43
Line 87... Line 87...
  wire [15:0] xgr4;          // XGATE Register #4
  wire [15:0] xgr4;          // XGATE Register #4
  wire [15:0] xgr5;          // XGATE Register #5
  wire [15:0] xgr5;          // XGATE Register #5
  wire [15:0] xgr6;          // XGATE Register #6
  wire [15:0] xgr6;          // XGATE Register #6
  wire [15:0] xgr7;          // XGATE Register #7
  wire [15:0] xgr7;          // XGATE Register #7
 
 
  wire [15:0] xgisp74;       // XGATE Interrupt level 7-4 stack pointer
 
  wire [15:0] xgisp30;       // XGATE Interrupt level 3-0 stack pointer
 
 
 
  wire        write_xgmctl;  // Write Strobe for XGMCTL register
  wire        write_xgmctl;  // Write Strobe for XGMCTL register
  wire        write_xgchid;  // Write Strobe for XGCHID register
  wire        write_xgchid;  // Write Strobe for XGCHID register
  wire        write_xgisp74; // Write Strobe for XGISP74 register
 
  wire        write_xgisp30; // Write Strobe for XGISP30 register
 
  wire  [1:0] write_xgvbr;   // Write Strobe for XGVBR register
  wire  [1:0] write_xgvbr;   // Write Strobe for XGVBR register
  wire  [1:0] write_xgif_7;  // Write Strobe for Interrupt Flag Register 7
  wire  [1:0] write_xgif_7;  // Write Strobe for Interrupt Flag Register 7
  wire  [1:0] write_xgif_6;  // Write Strobe for Interrupt Flag Register 6
  wire  [1:0] write_xgif_6;  // Write Strobe for Interrupt Flag Register 6
  wire  [1:0] write_xgif_5;  // Write Strobe for Interrupt Flag Register 5
  wire  [1:0] write_xgif_5;  // Write Strobe for Interrupt Flag Register 5
  wire  [1:0] write_xgif_4;  // Write Strobe for Interrupt Flag Register 4
  wire  [1:0] write_xgif_4;  // Write Strobe for Interrupt Flag Register 4
Line 174... Line 169...
 
 
    // outputs
    // outputs
    .sync_reset( sync_reset ),
    .sync_reset( sync_reset ),
    .write_xgmctl( write_xgmctl ),
    .write_xgmctl( write_xgmctl ),
    .write_xgchid( write_xgchid ),
    .write_xgchid( write_xgchid ),
    .write_xgisp74( write_xgisp74 ),
 
    .write_xgisp30( write_xgisp30 ),
 
    .write_xgvbr( write_xgvbr ),
    .write_xgvbr( write_xgvbr ),
    .write_xgif_7( write_xgif_7 ),
    .write_xgif_7( write_xgif_7 ),
    .write_xgif_6( write_xgif_6 ),
    .write_xgif_6( write_xgif_6 ),
    .write_xgif_5( write_xgif_5 ),
    .write_xgif_5( write_xgif_5 ),
    .write_xgif_4( write_xgif_4 ),
    .write_xgif_4( write_xgif_4 ),
Line 221... Line 214...
                     xgif_status[ 79: 64], // XGIF_4
                     xgif_status[ 79: 64], // XGIF_4
                     xgif_status[ 95: 80], // XGIF_5
                     xgif_status[ 95: 80], // XGIF_5
                     xgif_status[111: 96], // XGIF_6
                     xgif_status[111: 96], // XGIF_6
                     xgif_status[127:112], // XGIF_7
                     xgif_status[127:112], // XGIF_7
                     {xgvbr[15:1], 1'b0},  // XGVBR
                     {xgvbr[15:1], 1'b0},  // XGVBR
                     xgisp30,              // Reserved
                     16'b0,                // Reserved
                     xgisp74,              // Reserved
                     16'b0,                // Reserved
                     {8'b0, 1'b0, xgchid}, // XGCHID
                     {8'b0, 1'b0, xgchid}, // XGCHID
                     {8'b0, xge, xgfrz, debug_active, 1'b0, xgfact, brk_irq_ena, xg_sw_irq, xgie}  // XGMCTL
                     {8'b0, xge, xgfrz, debug_active, 1'b0, xgfact, brk_irq_ena, xg_sw_irq, xgie}  // XGMCTL
                   }
                   }
                  )
                  )
  );
  );
Line 245... Line 238...
    .xgsweif_c( xgsweif_c ),
    .xgsweif_c( xgsweif_c ),
    .xgie( xgie ),
    .xgie( xgie ),
    .brk_irq_ena( brk_irq_ena ),
    .brk_irq_ena( brk_irq_ena ),
    .xgvbr( xgvbr ),
    .xgvbr( xgvbr ),
    .xgswt( xgswt ),
    .xgswt( xgswt ),
    .xgisp74( xgisp74 ),
 
    .xgisp30( xgisp30 ),
 
    .clear_xgif_7( clear_xgif_7 ),
    .clear_xgif_7( clear_xgif_7 ),
    .clear_xgif_6( clear_xgif_6 ),
    .clear_xgif_6( clear_xgif_6 ),
    .clear_xgif_5( clear_xgif_5 ),
    .clear_xgif_5( clear_xgif_5 ),
    .clear_xgif_4( clear_xgif_4 ),
    .clear_xgif_4( clear_xgif_4 ),
    .clear_xgif_3( clear_xgif_3 ),
    .clear_xgif_3( clear_xgif_3 ),
Line 263... Line 254...
    .async_rst_b( async_rst_b ),
    .async_rst_b( async_rst_b ),
    .sync_reset( sync_reset ),
    .sync_reset( sync_reset ),
    .bus_clk( wbs_clk_i ),
    .bus_clk( wbs_clk_i ),
    .write_bus( wbs_dat_i ),
    .write_bus( wbs_dat_i ),
    .write_xgmctl( write_xgmctl ),
    .write_xgmctl( write_xgmctl ),
    .write_xgisp74( write_xgisp74 ),
 
    .write_xgisp30( write_xgisp30 ),
 
    .write_xgvbr( write_xgvbr ),
    .write_xgvbr( write_xgvbr ),
    .write_xgif_7( write_xgif_7 ),
    .write_xgif_7( write_xgif_7 ),
    .write_xgif_6( write_xgif_6 ),
    .write_xgif_6( write_xgif_6 ),
    .write_xgif_5( write_xgif_5 ),
    .write_xgif_5( write_xgif_5 ),
    .write_xgif_4( write_xgif_4 ),
    .write_xgif_4( write_xgif_4 ),

powered by: WebSVN 2.1.0

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