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

Subversion Repositories pci

[/] [pci/] [tags/] [rel_3/] [rtl/] [verilog/] [wb_slave_unit.v] - Diff between revs 58 and 62

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

Rev 58 Rev 62
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 ;
 
 

powered by: WebSVN 2.1.0

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