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 ),
|