Line 60... |
Line 60... |
//////////////////////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////////////////////
|
//
|
//
|
// CVS Revision History
|
// CVS Revision History
|
//
|
//
|
// $Log: not supported by cvs2svn $
|
// $Log: not supported by cvs2svn $
|
|
// Revision 1.2 2003/08/14 13:06:03 simons
|
|
// synchronizer_flop replaced with pci_synchronizer_flop, artisan ram instance updated.
|
|
//
|
// Revision 1.1 2003/01/27 16:49:31 mihad
|
// Revision 1.1 2003/01/27 16:49:31 mihad
|
// Changed module and file names. Updated scripts accordingly. FIFO synchronizations changed.
|
// Changed module and file names. Updated scripts accordingly. FIFO synchronizations changed.
|
//
|
//
|
// Revision 1.7 2002/10/18 03:36:37 tadejm
|
// Revision 1.7 2002/10/18 03:36:37 tadejm
|
// Changed wrong signal name scanb_sen into scanb_en.
|
// Changed wrong signal name mbist_sen into mbist_ctrl_i.
|
//
|
//
|
// Revision 1.6 2002/10/17 22:51:08 tadejm
|
// Revision 1.6 2002/10/17 22:51:08 tadejm
|
// Changed BIST signals for RAMs.
|
// Changed BIST signals for RAMs.
|
//
|
//
|
// Revision 1.5 2002/10/11 10:09:01 mihad
|
// Revision 1.5 2002/10/11 10:09:01 mihad
|
Line 113... |
Line 116... |
di_b,
|
di_b,
|
do_b
|
do_b
|
`ifdef PCI_BIST
|
`ifdef PCI_BIST
|
,
|
,
|
// debug chain signals
|
// debug chain signals
|
scanb_rst, // bist scan reset
|
mbist_si_i, // bist scan serial in
|
scanb_clk, // bist scan clock
|
mbist_so_o, // bist scan serial out
|
scanb_si, // bist scan serial in
|
mbist_ctrl_i // bist chain shift control
|
scanb_so, // bist scan serial out
|
|
scanb_en // bist scan shift enable
|
|
`endif
|
`endif
|
);
|
);
|
|
|
//
|
//
|
// Default address and data buses width
|
// Default address and data buses width
|
Line 149... |
Line 150... |
input [dw-1:0] di_b; // input data bus
|
input [dw-1:0] di_b; // input data bus
|
output [dw-1:0] do_b; // output data bus
|
output [dw-1:0] do_b; // output data bus
|
|
|
`ifdef PCI_BIST
|
`ifdef PCI_BIST
|
// debug chain signals
|
// debug chain signals
|
input scanb_rst; // bist scan reset
|
input mbist_si_i; // bist scan serial in
|
input scanb_clk; // bist scan clock
|
output mbist_so_o; // bist scan serial out
|
input scanb_si; // bist scan serial in
|
input [`PCI_MBIST_CTRL_WIDTH - 1:0] mbist_ctrl_i; // bist chain shift control
|
output scanb_so; // bist scan serial out
|
|
input scanb_en; // bist scan shift enable
|
|
`endif
|
`endif
|
|
|
//
|
//
|
// Internal wires and registers
|
// Internal wires and registers
|
//
|
//
|
Line 179... |
Line 178... |
.REN (1'b0),
|
.REN (1'b0),
|
.WEN (!we_a)
|
.WEN (!we_a)
|
`ifdef PCI_BIST
|
`ifdef PCI_BIST
|
,
|
,
|
// debug chain signals
|
// debug chain signals
|
.scanb_rst (scanb_rst),
|
.mbist_si_i (mbist_si_i),
|
.scanb_clk (scanb_clk),
|
.mbist_so_o (mbist_so_o),
|
.scanb_si (scanb_si),
|
.mbist_ctrl_i (mbist_ctrl_i)
|
.scanb_so (scanb_so),
|
|
.scanb_en (scanb_en)
|
|
`endif
|
`endif
|
);
|
);
|
|
|
assign do_a = 0 ;
|
assign do_a = 0 ;
|
`endif
|
`endif
|
Line 214... |
Line 211... |
.CENB(~ce_b),
|
.CENB(~ce_b),
|
.WENB(~we_b),
|
.WENB(~we_b),
|
.AB(addr_b),
|
.AB(addr_b),
|
.DB(di_b),
|
.DB(di_b),
|
.OENB(~oe_b),
|
.OENB(~oe_b),
|
.scanb_rst (scanb_rst),
|
.mbist_si_i (mbist_si_i),
|
.scanb_clk (scanb_clk),
|
.mbist_so_o (mbist_so_o),
|
.scanb_si (scanb_si),
|
.mbist_ctrl_i (mbist_ctrl_i)
|
.scanb_so (scanb_so),
|
|
.scanb_en (scanb_en)
|
|
);
|
);
|
`else
|
`else
|
art_hsdp_64x40 /*#(dw, 1<<aw, aw) */ artisan_sdp
|
art_hsdp_64x40 /*#(dw, 1<<aw, aw) */ artisan_sdp
|
(
|
(
|
.QA(do_a),
|
.QA(do_a),
|