Line 40... |
Line 40... |
//////////////////////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////////////////////
|
//
|
//
|
// CVS Revision History
|
// CVS Revision History
|
//
|
//
|
// $Log: not supported by cvs2svn $
|
// $Log: not supported by cvs2svn $
|
|
// Revision 1.2 2001/10/05 08:14:30 mihad
|
|
// Updated all files with inclusion of timescale file for simulation purposes.
|
|
//
|
// Revision 1.1.1.1 2001/10/02 15:33:47 mihad
|
// Revision 1.1.1.1 2001/10/02 15:33:47 mihad
|
// New project directory structure
|
// New project directory structure
|
//
|
//
|
//
|
//
|
|
|
// This top module is primarly used for testing plain PCI bridge core without any other cores attached.
|
// This top module is primarly used for testing plain PCI bridge core without any other cores attached.
|
// Other cores can be included in this top module and appropriate changes incorporated for overall design
|
// Other cores can be included in this top module and appropriate changes incorporated for overall design
|
|
|
|
// synopsys translate_off
|
`include "timescale.v"
|
`include "timescale.v"
|
|
// synopsys translate_on
|
|
|
module TOP
|
module TOP
|
(
|
(
|
CLK,
|
CLK,
|
AD,
|
AD,
|
Line 303... |
Line 309... |
// system error pin
|
// system error pin
|
.PCI_SERRn_OUT ( SERR_out ),
|
.PCI_SERRn_OUT ( SERR_out ),
|
.PCI_SERRn_EN_OUT ( SERR_en )
|
.PCI_SERRn_EN_OUT ( SERR_en )
|
);
|
);
|
|
|
|
// PCI IO buffers instantiation
|
|
`ifdef ACTIVE_LOW_OE
|
bufif0 AD_buf0 ( AD[0], AD_out[0], AD_en[0]) ;
|
bufif0 AD_buf0 ( AD[0], AD_out[0], AD_en[0]) ;
|
bufif0 AD_buf1 ( AD[1], AD_out[1], AD_en[1]) ;
|
bufif0 AD_buf1 ( AD[1], AD_out[1], AD_en[1]) ;
|
bufif0 AD_buf2 ( AD[2], AD_out[2], AD_en[2]) ;
|
bufif0 AD_buf2 ( AD[2], AD_out[2], AD_en[2]) ;
|
bufif0 AD_buf3 ( AD[3], AD_out[3], AD_en[3]) ;
|
bufif0 AD_buf3 ( AD[3], AD_out[3], AD_en[3]) ;
|
bufif0 AD_buf4 ( AD[4], AD_out[4], AD_en[4]) ;
|
bufif0 AD_buf4 ( AD[4], AD_out[4], AD_en[4]) ;
|
Line 354... |
Line 362... |
bufif0 REQ_buf ( REQ, REQ_out, REQ_en ) ;
|
bufif0 REQ_buf ( REQ, REQ_out, REQ_en ) ;
|
bufif0 PAR_buf ( PAR, PAR_out, PAR_en ) ;
|
bufif0 PAR_buf ( PAR, PAR_out, PAR_en ) ;
|
bufif0 PERR_buf ( PERR, PERR_out, PERR_en ) ;
|
bufif0 PERR_buf ( PERR, PERR_out, PERR_en ) ;
|
bufif0 SERR_buf ( SERR, SERR_out, SERR_en ) ;
|
bufif0 SERR_buf ( SERR, SERR_out, SERR_en ) ;
|
|
|
|
`else
|
|
`ifdef ACTIVE_HIGH_OE
|
|
bufif1 AD_buf0 ( AD[0], AD_out[0], AD_en[0]) ;
|
|
bufif1 AD_buf1 ( AD[1], AD_out[1], AD_en[1]) ;
|
|
bufif1 AD_buf2 ( AD[2], AD_out[2], AD_en[2]) ;
|
|
bufif1 AD_buf3 ( AD[3], AD_out[3], AD_en[3]) ;
|
|
bufif1 AD_buf4 ( AD[4], AD_out[4], AD_en[4]) ;
|
|
bufif1 AD_buf5 ( AD[5], AD_out[5], AD_en[5]) ;
|
|
bufif1 AD_buf6 ( AD[6], AD_out[6], AD_en[6]) ;
|
|
bufif1 AD_buf7 ( AD[7], AD_out[7], AD_en[7]) ;
|
|
bufif1 AD_buf8 ( AD[8], AD_out[8], AD_en[8]) ;
|
|
bufif1 AD_buf9 ( AD[9], AD_out[9], AD_en[9]) ;
|
|
bufif1 AD_buf10 ( AD[10], AD_out[10],AD_en[10] ) ;
|
|
bufif1 AD_buf11 ( AD[11], AD_out[11],AD_en[11] ) ;
|
|
bufif1 AD_buf12 ( AD[12], AD_out[12],AD_en[12] ) ;
|
|
bufif1 AD_buf13 ( AD[13], AD_out[13],AD_en[13] ) ;
|
|
bufif1 AD_buf14 ( AD[14], AD_out[14],AD_en[14] ) ;
|
|
bufif1 AD_buf15 ( AD[15], AD_out[15],AD_en[15] ) ;
|
|
bufif1 AD_buf16 ( AD[16], AD_out[16],AD_en[16] ) ;
|
|
bufif1 AD_buf17 ( AD[17], AD_out[17],AD_en[17] ) ;
|
|
bufif1 AD_buf18 ( AD[18], AD_out[18],AD_en[18] ) ;
|
|
bufif1 AD_buf19 ( AD[19], AD_out[19],AD_en[19] ) ;
|
|
bufif1 AD_buf20 ( AD[20], AD_out[20],AD_en[20] ) ;
|
|
bufif1 AD_buf21 ( AD[21], AD_out[21],AD_en[21] ) ;
|
|
bufif1 AD_buf22 ( AD[22], AD_out[22],AD_en[22] ) ;
|
|
bufif1 AD_buf23 ( AD[23], AD_out[23],AD_en[23] ) ;
|
|
bufif1 AD_buf24 ( AD[24], AD_out[24],AD_en[24] ) ;
|
|
bufif1 AD_buf25 ( AD[25], AD_out[25],AD_en[25] ) ;
|
|
bufif1 AD_buf26 ( AD[26], AD_out[26],AD_en[26] ) ;
|
|
bufif1 AD_buf27 ( AD[27], AD_out[27],AD_en[27] ) ;
|
|
bufif1 AD_buf28 ( AD[28], AD_out[28],AD_en[28] ) ;
|
|
bufif1 AD_buf29 ( AD[29], AD_out[29],AD_en[29] ) ;
|
|
bufif1 AD_buf30 ( AD[30], AD_out[30],AD_en[30] ) ;
|
|
bufif1 AD_buf31 ( AD[31], AD_out[31],AD_en[31] ) ;
|
|
|
|
bufif1 CBE_buf0 ( CBE[0], CBE_out[0], CBE_en[0] ) ;
|
|
bufif1 CBE_buf1 ( CBE[1], CBE_out[1], CBE_en[1] ) ;
|
|
bufif1 CBE_buf2 ( CBE[2], CBE_out[2], CBE_en[2] ) ;
|
|
bufif1 CBE_buf3 ( CBE[3], CBE_out[3], CBE_en[3] ) ;
|
|
|
|
bufif1 FRAME_buf ( FRAME, FRAME_out, FRAME_en ) ;
|
|
bufif1 IRDY_buf ( IRDY, IRDY_out, IRDY_en ) ;
|
|
bufif1 DEVSEL_buf ( DEVSEL, DEVSEL_out, DEVSEL_en ) ;
|
|
bufif1 TRDY_buf ( TRDY, TRDY_out, TRDY_en ) ;
|
|
bufif1 STOP_buf ( STOP, STOP_out, STOP_en ) ;
|
|
|
|
bufif1 RST_buf ( RST, RST_out, RST_en ) ;
|
|
bufif1 INTA_buf ( INTA, INTA_out, INTA_en) ;
|
|
bufif1 REQ_buf ( REQ, REQ_out, REQ_en ) ;
|
|
bufif1 PAR_buf ( PAR, PAR_out, PAR_en ) ;
|
|
bufif1 PERR_buf ( PERR, PERR_out, PERR_en ) ;
|
|
bufif1 SERR_buf ( SERR, SERR_out, SERR_en ) ;
|
|
`endif
|
|
`endif
|
|
|
|
|
endmodule
|
endmodule
|
No newline at end of file
|
No newline at end of file
|
|
|
No newline at end of file
|
No newline at end of file
|