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

Subversion Repositories pci

[/] [pci/] [tags/] [rel_11/] [rtl/] [verilog/] [pci_bridge32.v] - Diff between revs 108 and 115

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

Rev 108 Rev 115
Line 41... Line 41...
//////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////
//
//
// CVS Revision History
// CVS Revision History
//
//
// $Log: not supported by cvs2svn $
// $Log: not supported by cvs2svn $
 
// Revision 1.11  2003/08/08 16:36:33  tadejm
 
// Added 'three_left_out' to pci_pciw_fifo signaling three locations before full. Added comparison between current registered cbe and next unregistered cbe to signal wb_master whether it is allowed to performe burst or not. Due to this, I needed 'three_left_out' so that writing to pci_pciw_fifo can be registered, otherwise timing problems would occure.
 
//
// Revision 1.10  2003/08/03 18:05:06  mihad
// Revision 1.10  2003/08/03 18:05:06  mihad
// Added limited WISHBONE B3 support for WISHBONE Slave Unit.
// Added limited WISHBONE B3 support for WISHBONE Slave Unit.
// Doesn't support full speed bursts yet.
// Doesn't support full speed bursts yet.
//
//
// Revision 1.9  2003/01/27 16:49:31  mihad
// Revision 1.9  2003/01/27 16:49:31  mihad
Line 125... Line 128...
    wbm_dat_o,
    wbm_dat_o,
    wbm_sel_o,
    wbm_sel_o,
    wbm_cyc_o,
    wbm_cyc_o,
    wbm_stb_o,
    wbm_stb_o,
    wbm_we_o,
    wbm_we_o,
    wbm_cab_o,
    wbm_cti_o,
 
    wbm_bte_o,
    wbm_ack_i,
    wbm_ack_i,
    wbm_rty_i,
    wbm_rty_i,
    wbm_err_i,
    wbm_err_i,
 
 
    // pci interface - system pins
    // pci interface - system pins
Line 241... Line 245...
output  [31:0]  wbm_dat_o ;
output  [31:0]  wbm_dat_o ;
output  [3:0]   wbm_sel_o ;
output  [3:0]   wbm_sel_o ;
output          wbm_cyc_o ;
output          wbm_cyc_o ;
output          wbm_stb_o ;
output          wbm_stb_o ;
output          wbm_we_o ;
output          wbm_we_o ;
output          wbm_cab_o ;
output  [2:0]   wbm_cti_o ;
 
output  [1:0]   wbm_bte_o ;
input           wbm_ack_i ;
input           wbm_ack_i ;
input           wbm_rty_i ;
input           wbm_rty_i ;
input           wbm_err_i ;
input           wbm_err_i ;
 
 
// pci interface - system pins
// pci interface - system pins
Line 388... Line 393...
wire    [31:0]  pciu_adr_out ;
wire    [31:0]  pciu_adr_out ;
wire    [31:0]  pciu_mdata_out ;
wire    [31:0]  pciu_mdata_out ;
wire            pciu_cyc_out ;
wire            pciu_cyc_out ;
wire            pciu_stb_out ;
wire            pciu_stb_out ;
wire            pciu_we_out ;
wire            pciu_we_out ;
 
wire    [2:0]   pciu_cti_out ;
 
wire    [1:0]   pciu_bte_out ;
wire    [3:0]   pciu_sel_out ;
wire    [3:0]   pciu_sel_out ;
wire            pciu_cab_out ;
 
wire            pciu_pciif_trdy_out ;
wire            pciu_pciif_trdy_out ;
wire            pciu_pciif_stop_out ;
wire            pciu_pciif_stop_out ;
wire            pciu_pciif_devsel_out ;
wire            pciu_pciif_devsel_out ;
wire            pciu_pciif_trdy_en_out ;
wire            pciu_pciif_trdy_en_out ;
wire            pciu_pciif_stop_en_out ;
wire            pciu_pciif_stop_en_out ;
Line 423... Line 429...
assign wbm_adr_o    =   pciu_adr_out ;
assign wbm_adr_o    =   pciu_adr_out ;
assign wbm_dat_o   =   pciu_mdata_out ;
assign wbm_dat_o   =   pciu_mdata_out ;
assign wbm_cyc_o    =   pciu_cyc_out ;
assign wbm_cyc_o    =   pciu_cyc_out ;
assign wbm_stb_o    =   pciu_stb_out ;
assign wbm_stb_o    =   pciu_stb_out ;
assign wbm_we_o     =   pciu_we_out ;
assign wbm_we_o     =   pciu_we_out ;
 
assign wbm_cti_o    =   pciu_cti_out ;
 
assign wbm_bte_o    =   pciu_bte_out ;
assign wbm_sel_o    =   pciu_sel_out ;
assign wbm_sel_o    =   pciu_sel_out ;
assign wbm_cab_o    =   pciu_cab_out ;
 
 
 
// CONFIGURATION SPACE OUTPUTS
// CONFIGURATION SPACE OUTPUTS
wire    [31:0]  conf_w_data_out ;
wire    [31:0]  conf_w_data_out ;
wire    [31:0]  conf_r_data_out ;
wire    [31:0]  conf_r_data_out ;
wire            conf_serr_enable_out ;
wire            conf_serr_enable_out ;
Line 1012... Line 1019...
pci_target_unit pci_target_unit
pci_target_unit pci_target_unit
(
(
    .reset_in                       (reset),
    .reset_in                       (reset),
    .wb_clock_in                    (wb_clk),
    .wb_clock_in                    (wb_clk),
    .pci_clock_in                   (pci_clk),
    .pci_clock_in                   (pci_clk),
    .ADR_O                          (pciu_adr_out),
    .pciu_wbm_adr_o                 (pciu_adr_out),
    .MDATA_O                        (pciu_mdata_out),
    .pciu_wbm_dat_o                 (pciu_mdata_out),
    .MDATA_I                        (pciu_mdata_in),
    .pciu_wbm_dat_i                 (pciu_mdata_in),
    .CYC_O                          (pciu_cyc_out),
    .pciu_wbm_cyc_o                 (pciu_cyc_out),
    .STB_O                          (pciu_stb_out),
    .pciu_wbm_stb_o                 (pciu_stb_out),
    .WE_O                           (pciu_we_out),
    .pciu_wbm_we_o                  (pciu_we_out),
    .SEL_O                          (pciu_sel_out),
    .pciu_wbm_cti_o                 (pciu_cti_out),
    .ACK_I                          (pciu_ack_in),
    .pciu_wbm_bte_o                 (pciu_bte_out),
    .RTY_I                          (pciu_rty_in),
    .pciu_wbm_sel_o                 (pciu_sel_out),
    .ERR_I                          (pciu_err_in),
    .pciu_wbm_ack_i                 (pciu_ack_in),
    .CAB_O                          (pciu_cab_out),
    .pciu_wbm_rty_i                 (pciu_rty_in),
 
    .pciu_wbm_err_i                 (pciu_err_in),
    .pciu_mem_enable_in             (pciu_mem_enable_in),
    .pciu_mem_enable_in             (pciu_mem_enable_in),
    .pciu_io_enable_in              (pciu_io_enable_in),
    .pciu_io_enable_in              (pciu_io_enable_in),
    .pciu_map_in                    (pciu_map_in),
    .pciu_map_in                    (pciu_map_in),
    .pciu_pref_en_in                (pciu_pref_en_in),
    .pciu_pref_en_in                (pciu_pref_en_in),
    .pciu_conf_data_in              (pciu_conf_data_in),
    .pciu_conf_data_in              (pciu_conf_data_in),

powered by: WebSVN 2.1.0

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