Line 40... |
Line 40... |
//////////////////////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////////////////////
|
//
|
//
|
// CVS Revision History
|
// CVS Revision History
|
//
|
//
|
// $Log: not supported by cvs2svn $
|
// $Log: not supported by cvs2svn $
|
|
// Revision 1.4 2002/09/25 15:53:52 mihad
|
|
// Removed all logic from asynchronous reset network
|
|
//
|
// Revision 1.3 2002/02/01 15:25:13 mihad
|
// Revision 1.3 2002/02/01 15:25:13 mihad
|
// Repaired a few bugs, updated specification, added test bench files and design document
|
// Repaired a few bugs, updated specification, added test bench files and design document
|
//
|
//
|
// Revision 1.2 2001/10/05 08:14:30 mihad
|
// Revision 1.2 2001/10/05 08:14:30 mihad
|
// Updated all files with inclusion of timescale file for simulation purposes.
|
// Updated all files with inclusion of timescale file for simulation purposes.
|
Line 144... |
Line 147... |
wbu_del_read_comp_pending_out,
|
wbu_del_read_comp_pending_out,
|
wbu_wbw_fifo_empty_out,
|
wbu_wbw_fifo_empty_out,
|
wbu_latency_tim_val_in,
|
wbu_latency_tim_val_in,
|
wbu_ad_load_out,
|
wbu_ad_load_out,
|
wbu_ad_load_on_transfer_out
|
wbu_ad_load_on_transfer_out
|
|
|
|
`ifdef PCI_BIST
|
|
,
|
|
// debug chain signals
|
|
SO ,
|
|
SI ,
|
|
shift_DR ,
|
|
capture_DR ,
|
|
extest ,
|
|
tck
|
|
`endif
|
);
|
);
|
|
|
input reset_in,
|
input reset_in,
|
wb_clock_in,
|
wb_clock_in,
|
pci_clock_in ;
|
pci_clock_in ;
|
Line 245... |
Line 259... |
input [7:0] wbu_latency_tim_val_in ;
|
input [7:0] wbu_latency_tim_val_in ;
|
|
|
output wbu_ad_load_out ;
|
output wbu_ad_load_out ;
|
output wbu_ad_load_on_transfer_out ;
|
output wbu_ad_load_on_transfer_out ;
|
|
|
|
`ifdef PCI_BIST
|
|
/*-----------------------------------------------------
|
|
BIST debug chain port signals
|
|
-----------------------------------------------------*/
|
|
output SO ;
|
|
input SI ;
|
|
input shift_DR ;
|
|
input capture_DR ;
|
|
input extest ;
|
|
input tck ;
|
|
`endif
|
|
|
// pci master interface outputs
|
// pci master interface outputs
|
wire [31:0] pcim_if_address_out ;
|
wire [31:0] pcim_if_address_out ;
|
wire [3:0] pcim_if_bc_out ;
|
wire [3:0] pcim_if_bc_out ;
|
wire [31:0] pcim_if_data_out ;
|
wire [31:0] pcim_if_data_out ;
|
Line 516... |
Line 541... |
wire [3:0] fifos_wbr_control_in = pcim_if_wbr_control_out ;
|
wire [3:0] fifos_wbr_control_in = pcim_if_wbr_control_out ;
|
wire fifos_wbr_renable_in = wbs_sm_wbr_renable_out ;
|
wire fifos_wbr_renable_in = wbs_sm_wbr_renable_out ;
|
wire fifos_wbr_flush_in = wbs_sm_wbr_flush_out || del_sync_comp_flush_out ;
|
wire fifos_wbr_flush_in = wbs_sm_wbr_flush_out || del_sync_comp_flush_out ;
|
|
|
// WBW_FIFO and WBR_FIFO instantiation
|
// WBW_FIFO and WBR_FIFO instantiation
|
WBW_WBR_FIFOS fifos(
|
WBW_WBR_FIFOS fifos
|
|
(
|
.wb_clock_in (wb_clock_in),
|
.wb_clock_in (wb_clock_in),
|
.pci_clock_in (pci_clock_in),
|
.pci_clock_in (pci_clock_in),
|
.reset_in (reset_in),
|
.reset_in (reset_in),
|
.wbw_wenable_in (fifos_wbw_wenable_in),
|
.wbw_wenable_in (fifos_wbw_wenable_in),
|
.wbw_addr_data_in (fifos_wbw_addr_data_in),
|
.wbw_addr_data_in (fifos_wbw_addr_data_in),
|
Line 543... |
Line 569... |
.wbr_data_out (fifos_wbr_data_out),
|
.wbr_data_out (fifos_wbr_data_out),
|
.wbr_be_out (fifos_wbr_be_out),
|
.wbr_be_out (fifos_wbr_be_out),
|
.wbr_control_out (fifos_wbr_control_out),
|
.wbr_control_out (fifos_wbr_control_out),
|
.wbr_flush_in (fifos_wbr_flush_in),
|
.wbr_flush_in (fifos_wbr_flush_in),
|
.wbr_empty_out (fifos_wbr_empty_out)
|
.wbr_empty_out (fifos_wbr_empty_out)
|
|
|
|
`ifdef PCI_BIST
|
|
,
|
|
.SO (SO),
|
|
.SI (SI),
|
|
.shift_DR (shift_DR),
|
|
.capture_DR (capture_DR),
|
|
.extest (extest),
|
|
.tck (tck)
|
|
`endif
|
) ;
|
) ;
|
|
|
wire [31:0] amux_addr_in = ADDR_I ;
|
wire [31:0] amux_addr_in = ADDR_I ;
|
wire amux_sample_address_in = wbs_sm_sample_address_out ;
|
wire amux_sample_address_in = wbs_sm_sample_address_out ;
|
|
|