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

Subversion Repositories pci

[/] [pci/] [tags/] [rel_7/] [rtl/] [verilog/] [pci_bridge32.v] - Diff between revs 21 and 62

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

Rev 21 Rev 62
Line 41... Line 41...
//////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////
//
//
// CVS Revision History
// CVS Revision History
//
//
// $Log: not supported by cvs2svn $
// $Log: not supported by cvs2svn $
 
// Revision 1.3  2002/02/01 15:25:12  mihad
 
// Repaired a few bugs, updated specification, added test bench files and design document
 
//
// Revision 1.2  2001/10/05 08:14:28  mihad
// Revision 1.2  2001/10/05 08:14:28  mihad
// Updated all files with inclusion of timescale file for simulation purposes.
// Updated all files with inclusion of timescale file for simulation purposes.
//
//
// Revision 1.1.1.1  2001/10/02 15:33:46  mihad
// Revision 1.1.1.1  2001/10/02 15:33:46  mihad
// New project directory structure
// New project directory structure
Line 154... Line 157...
    PCI_PERRn_EN_OUT,
    PCI_PERRn_EN_OUT,
 
 
    // system error pin
    // system error pin
    PCI_SERRn_OUT,
    PCI_SERRn_OUT,
    PCI_SERRn_EN_OUT
    PCI_SERRn_EN_OUT
 
 
 
`ifdef PCI_BIST
 
    ,
 
    // debug chain signals
 
    SO         ,
 
    SI         ,
 
    shift_DR   ,
 
    capture_DR ,
 
    extest     ,
 
    tck
 
`endif
);
);
 
 
// WISHBONE system signals
// WISHBONE system signals
input   CLK_I ;
input   CLK_I ;
input   RST_I ;
input   RST_I ;
Line 250... Line 264...
 
 
// system error pin
// system error pin
output  PCI_SERRn_OUT ;
output  PCI_SERRn_OUT ;
output  PCI_SERRn_EN_OUT ;
output  PCI_SERRn_EN_OUT ;
 
 
 
`ifdef PCI_BIST
 
/*-----------------------------------------------------
 
BIST debug chain port signals
 
-----------------------------------------------------*/
 
output  SO ;
 
input   SI ;
 
input   shift_DR ;
 
input   capture_DR ;
 
input   extest ;
 
input   tck ;
 
 
 
// internal wires for serial chain connection
 
wire SO_internal ;
 
wire SI_internal = SO_internal ;
 
`endif
 
 
// declare clock and reset wires
// declare clock and reset wires
wire pci_clk = PCI_CLK_IN ;
wire pci_clk = PCI_CLK_IN ;
wire wb_clk  = CLK_I ;
wire wb_clk  = CLK_I ;
wire reset ; // assigned at pci bridge reset and interrupt logic
wire reset ; // assigned at pci bridge reset and interrupt logic
 
 
Line 760... Line 790...
    .wbu_ad_load_out               (wbu_ad_load_out),
    .wbu_ad_load_out               (wbu_ad_load_out),
    .wbu_ad_load_on_transfer_out   (wbu_ad_load_on_transfer_out),
    .wbu_ad_load_on_transfer_out   (wbu_ad_load_on_transfer_out),
    .wbu_pciif_trdy_reg_in         (wbu_pciif_trdy_reg_in),
    .wbu_pciif_trdy_reg_in         (wbu_pciif_trdy_reg_in),
    .wbu_pciif_stop_reg_in         (wbu_pciif_stop_reg_in),
    .wbu_pciif_stop_reg_in         (wbu_pciif_stop_reg_in),
    .wbu_pciif_devsel_reg_in       (wbu_pciif_devsel_reg_in)
    .wbu_pciif_devsel_reg_in       (wbu_pciif_devsel_reg_in)
 
 
 
`ifdef PCI_BIST
 
    ,
 
    .SO         (SO_internal),
 
    .SI         (SI),
 
    .shift_DR   (shift_DR),
 
    .capture_DR (capture_DR),
 
    .extest     (extest),
 
    .tck        (tck)
 
`endif
);
);
 
 
// PCI TARGET UNIT INPUTS
// PCI TARGET UNIT INPUTS
wire    [31:0]  pciu_mdata_in                   =   MDAT_I ;
wire    [31:0]  pciu_mdata_in                   =   MDAT_I ;
wire            pciu_ack_in                     =   ACK_I ;
wire            pciu_ack_in                     =   ACK_I ;
Line 933... Line 973...
    .pciu_conf_be_out               (pciu_conf_be_out),
    .pciu_conf_be_out               (pciu_conf_be_out),
    .pciu_conf_data_out             (pciu_conf_data_out),
    .pciu_conf_data_out             (pciu_conf_data_out),
    .pciu_conf_select_out           (pciu_conf_select_out),
    .pciu_conf_select_out           (pciu_conf_select_out),
    .pciu_pci_drcomp_pending_out    (pciu_pci_drcomp_pending_out),
    .pciu_pci_drcomp_pending_out    (pciu_pci_drcomp_pending_out),
    .pciu_pciw_fifo_empty_out       (pciu_pciw_fifo_empty_out)
    .pciu_pciw_fifo_empty_out       (pciu_pciw_fifo_empty_out)
 
 
 
`ifdef PCI_BIST
 
    ,
 
    .SO         (SO),
 
    .SI         (SI_internal),
 
    .shift_DR   (shift_DR),
 
    .capture_DR (capture_DR),
 
    .extest     (extest),
 
    .tck        (tck)
 
`endif
);
);
 
 
 
 
// CONFIGURATION SPACE INPUTS
// CONFIGURATION SPACE INPUTS
`ifdef HOST
`ifdef HOST

powered by: WebSVN 2.1.0

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