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

Subversion Repositories pci

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

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

Rev 6 Rev 21
Line 41... Line 41...
//////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////
//
//
// CVS Revision History
// CVS Revision History
//
//
// $Log: not supported by cvs2svn $
// $Log: not supported by cvs2svn $
 
// Revision 1.2  2001/10/05 08:14:28  mihad
 
// 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
//
//
//
//
 
 
`include "constants.v"
`include "pci_constants.v"
 
 
 
// synopsys translate_off
`include "timescale.v"
`include "timescale.v"
 
// synopsys translate_on
 
 
// this is top level module of pci bridge core
// this is top level module of pci bridge core
// it instantiates and connects other lower level modules
// it instantiates and connects other lower level modules
// check polarity of PCI output enables in file out_reg.v and change it according to IO interface specification
// check polarity of PCI output enables in file out_reg.v and change it according to IO interface specification
 
 
Line 247... Line 253...
output  PCI_SERRn_EN_OUT ;
output  PCI_SERRn_EN_OUT ;
 
 
// 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
 
 
assign PCI_RSTn_OUT = 1'b0 ;
/*=========================================================================================================
 
First comes definition of all modules' outputs, so they can be assigned to any other module's input later
`ifdef HOST
  in the file, when module is instantiated
// host implementation of the bridge gets its reset from WISHBONE bus - RST_I and propagates it to PCI bus
=========================================================================================================*/
wire reset   = RST_I ;
// PCI BRIDGE RESET AND INTERRUPT LOGIC OUTPUTS
assign PCI_RSTn_EN_OUT = ~reset ;
wire    pci_reso_reset ;
assign RST_O = 1'b0 ;
wire    pci_reso_pci_rstn_out ;
`else
wire    pci_reso_pci_rstn_en_out ;
`ifdef GUEST
wire    pci_reso_rst_o ;
// guest implementation of the bridge gets its reset from PCI bus - RST# and propagates it to WISHBONE bus
wire    pci_into_pci_intan_out ;
wire reset = ~PCI_RSTn_IN ;
wire    pci_into_pci_intan_en_out ;
assign RST_O = reset ;
wire    pci_into_int_o ;
assign PCI_RSTn_EN_OUT = 1'b1 ;
wire    pci_into_conf_isr_int_prop_out ;
`endif
 
`endif
// assign pci bridge reset interrupt logic outputs to top outputs where possible
 
assign reset            = pci_reso_reset ;
 
assign PCI_RSTn_OUT     = pci_reso_pci_rstn_out ;
 
assign PCI_RSTn_EN_OUT  = pci_reso_pci_rstn_en_out ;
 
assign RST_O            = pci_reso_rst_o ;
 
assign PCI_INTAn_OUT    = pci_into_pci_intan_out ;
 
assign PCI_INTAn_EN_OUT = pci_into_pci_intan_en_out ;
 
assign INT_O            = pci_into_int_o ;
 
 
/*==================================================================================================================================================
 
Interrupts not yet implemented
 
==================================================================================================================================================*/
 
assign INT_O = 1'b0 ;
 
assign PCI_INTAn_EN_OUT = 1'b1 ;
 
assign PCI_INTAn_OUT = 1'b1 ;
 
 
 
/*==================================================================================================================================================
 
First comes definition of all modules' outputs, so they can be assigned to any other module's input later in the file, when module is instantiated
 
==================================================================================================================================================*/
 
// WISHBONE SLAVE UNIT OUTPUTS
// WISHBONE SLAVE UNIT OUTPUTS
wire    [31:0]  wbu_sdata_out ;
wire    [31:0]  wbu_sdata_out ;
wire            wbu_ack_out ;
wire            wbu_ack_out ;
wire            wbu_rty_out ;
wire            wbu_rty_out ;
wire            wbu_err_out ;
wire            wbu_err_out ;
Line 302... Line 306...
wire            wbu_conf_wenable_out ;
wire            wbu_conf_wenable_out ;
wire    [3:0]   wbu_conf_be_out ;
wire    [3:0]   wbu_conf_be_out ;
wire    [31:0]  wbu_conf_data_out ;
wire    [31:0]  wbu_conf_data_out ;
wire            wbu_del_read_comp_pending_out ;
wire            wbu_del_read_comp_pending_out ;
wire            wbu_wbw_fifo_empty_out ;
wire            wbu_wbw_fifo_empty_out ;
wire            wbu_pciif_load_next_out ;
wire            wbu_ad_load_out ;
 
wire            wbu_ad_load_on_transfer_out ;
wire            wbu_pciif_frame_load_out ;
wire            wbu_pciif_frame_load_out ;
 
 
// assign wishbone slave unit's outputs to top outputs where possible
// assign wishbone slave unit's outputs to top outputs where possible
assign SDAT_O   =   wbu_sdata_out ;
assign SDAT_O   =   wbu_sdata_out ;
assign ACK_O    =   wbu_ack_out ;
assign ACK_O    =   wbu_ack_out ;
Line 325... Line 330...
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 ;
wire            pciu_pciif_devsel_en_out ;
wire            pciu_pciif_devsel_en_out ;
wire                    pciu_pciif_target_load_out ;
wire            pciu_ad_load_out ;
 
wire            pciu_ad_load_on_transfer_out ;
wire   [31:0]   pciu_pciif_ad_out ;
wire   [31:0]   pciu_pciif_ad_out ;
wire            pciu_pciif_ad_en_out ;
wire            pciu_pciif_ad_en_out ;
wire                    pciu_pciif_tabort_set_out ;
wire                    pciu_pciif_tabort_set_out ;
wire    [31:0]  pciu_err_addr_out ;
wire    [31:0]  pciu_err_addr_out ;
wire    [3:0]   pciu_err_bc_out ;
wire    [3:0]   pciu_err_bc_out ;
Line 362... Line 368...
wire            conf_serr_enable_out ;
wire            conf_serr_enable_out ;
wire            conf_perr_response_out ;
wire            conf_perr_response_out ;
wire            conf_pci_master_enable_out ;
wire            conf_pci_master_enable_out ;
wire            conf_mem_space_enable_out ;
wire            conf_mem_space_enable_out ;
wire            conf_io_space_enable_out ;
wire            conf_io_space_enable_out ;
wire    [7:0]   conf_cache_line_size_out ;
wire    [7:0]   conf_cache_line_size_to_pci_out ;
 
wire    [7:0]   conf_cache_line_size_to_wb_out ;
 
wire            conf_cache_lsize_not_zero_to_wb_out ;
wire    [7:0]   conf_latency_tim_out ;
wire    [7:0]   conf_latency_tim_out ;
wire    [2:0]   conf_int_pin_out ;
 
 
 
wire   [19:0]   conf_pci_ba0_out ;
wire   [19:(20 - `PCI_NUM_OF_DEC_ADDR_LINES)]   conf_pci_ba0_out ;
wire   [19:0]   conf_pci_ba1_out ;
wire   [19:(20 - `PCI_NUM_OF_DEC_ADDR_LINES)]   conf_pci_ba1_out ;
wire   [19:0]   conf_pci_ba2_out ;
wire   [19:(20 - `PCI_NUM_OF_DEC_ADDR_LINES)]   conf_pci_ba2_out ;
wire   [19:0]   conf_pci_ba3_out ;
wire   [19:(20 - `PCI_NUM_OF_DEC_ADDR_LINES)]   conf_pci_ba3_out ;
wire   [19:0]   conf_pci_ba4_out ;
wire   [19:(20 - `PCI_NUM_OF_DEC_ADDR_LINES)]   conf_pci_ba4_out ;
wire   [19:0]   conf_pci_ba5_out ;
wire   [19:(20 - `PCI_NUM_OF_DEC_ADDR_LINES)]   conf_pci_ba5_out ;
wire   [19:0]   conf_pci_ta0_out ;
wire   [19:(20 - `PCI_NUM_OF_DEC_ADDR_LINES)]   conf_pci_ta0_out ;
wire   [19:0]   conf_pci_ta1_out ;
wire   [19:(20 - `PCI_NUM_OF_DEC_ADDR_LINES)]   conf_pci_ta1_out ;
wire   [19:0]   conf_pci_ta2_out ;
wire   [19:(20 - `PCI_NUM_OF_DEC_ADDR_LINES)]   conf_pci_ta2_out ;
wire   [19:0]   conf_pci_ta3_out ;
wire   [19:(20 - `PCI_NUM_OF_DEC_ADDR_LINES)]   conf_pci_ta3_out ;
wire   [19:0]   conf_pci_ta4_out ;
wire   [19:(20 - `PCI_NUM_OF_DEC_ADDR_LINES)]   conf_pci_ta4_out ;
wire   [19:0]   conf_pci_ta5_out ;
wire   [19:(20 - `PCI_NUM_OF_DEC_ADDR_LINES)]   conf_pci_ta5_out ;
wire   [19:0]   conf_pci_am0_out ;
wire   [19:(20 - `PCI_NUM_OF_DEC_ADDR_LINES)]   conf_pci_am0_out ;
wire   [19:0]   conf_pci_am1_out ;
wire   [19:(20 - `PCI_NUM_OF_DEC_ADDR_LINES)]   conf_pci_am1_out ;
wire   [19:0]   conf_pci_am2_out ;
wire   [19:(20 - `PCI_NUM_OF_DEC_ADDR_LINES)]   conf_pci_am2_out ;
wire   [19:0]   conf_pci_am3_out ;
wire   [19:(20 - `PCI_NUM_OF_DEC_ADDR_LINES)]   conf_pci_am3_out ;
wire   [19:0]   conf_pci_am4_out ;
wire   [19:(20 - `PCI_NUM_OF_DEC_ADDR_LINES)]   conf_pci_am4_out ;
wire   [19:0]   conf_pci_am5_out ;
wire   [19:(20 - `PCI_NUM_OF_DEC_ADDR_LINES)]   conf_pci_am5_out ;
 
 
wire            conf_pci_mem_io0_out ;
wire            conf_pci_mem_io0_out ;
wire            conf_pci_mem_io1_out ;
wire            conf_pci_mem_io1_out ;
wire            conf_pci_mem_io2_out ;
wire            conf_pci_mem_io2_out ;
wire            conf_pci_mem_io3_out ;
wire            conf_pci_mem_io3_out ;
Line 399... Line 406...
wire    [1:0]   conf_pci_img_ctrl2_out ;
wire    [1:0]   conf_pci_img_ctrl2_out ;
wire    [1:0]   conf_pci_img_ctrl3_out ;
wire    [1:0]   conf_pci_img_ctrl3_out ;
wire    [1:0]   conf_pci_img_ctrl4_out ;
wire    [1:0]   conf_pci_img_ctrl4_out ;
wire    [1:0]   conf_pci_img_ctrl5_out ;
wire    [1:0]   conf_pci_img_ctrl5_out ;
 
 
wire            conf_pci_err_rty_exp_out ;
wire    [19:(20 - `WB_NUM_OF_DEC_ADDR_LINES)]  conf_wb_ba0_out ;
wire            conf_pci_error_en_out ;
wire    [19:(20 - `WB_NUM_OF_DEC_ADDR_LINES)]  conf_wb_ba1_out ;
 
wire    [19:(20 - `WB_NUM_OF_DEC_ADDR_LINES)]  conf_wb_ba2_out ;
wire    [19:0]  conf_wb_ba0_out ;
wire    [19:(20 - `WB_NUM_OF_DEC_ADDR_LINES)]  conf_wb_ba3_out ;
wire    [19:0]  conf_wb_ba1_out ;
wire    [19:(20 - `WB_NUM_OF_DEC_ADDR_LINES)]  conf_wb_ba4_out ;
wire    [19:0]  conf_wb_ba2_out ;
wire    [19:(20 - `WB_NUM_OF_DEC_ADDR_LINES)]  conf_wb_ba5_out ;
wire    [19:0]  conf_wb_ba3_out ;
 
wire    [19:0]  conf_wb_ba4_out ;
 
wire    [19:0]  conf_wb_ba5_out ;
 
 
 
wire            conf_wb_mem_io0_out ;
wire            conf_wb_mem_io0_out ;
wire            conf_wb_mem_io1_out ;
wire            conf_wb_mem_io1_out ;
wire            conf_wb_mem_io2_out ;
wire            conf_wb_mem_io2_out ;
wire            conf_wb_mem_io3_out ;
wire            conf_wb_mem_io3_out ;
wire            conf_wb_mem_io4_out ;
wire            conf_wb_mem_io4_out ;
wire            conf_wb_mem_io5_out ;
wire            conf_wb_mem_io5_out ;
 
 
wire    [19:0]  conf_wb_am0_out ;
wire    [19:(20 - `WB_NUM_OF_DEC_ADDR_LINES)]  conf_wb_am0_out ;
wire    [19:0]  conf_wb_am1_out ;
wire    [19:(20 - `WB_NUM_OF_DEC_ADDR_LINES)]  conf_wb_am1_out ;
wire    [19:0]  conf_wb_am2_out ;
wire    [19:(20 - `WB_NUM_OF_DEC_ADDR_LINES)]  conf_wb_am2_out ;
wire    [19:0]  conf_wb_am3_out ;
wire    [19:(20 - `WB_NUM_OF_DEC_ADDR_LINES)]  conf_wb_am3_out ;
wire    [19:0]  conf_wb_am4_out ;
wire    [19:(20 - `WB_NUM_OF_DEC_ADDR_LINES)]  conf_wb_am4_out ;
wire    [19:0]  conf_wb_am5_out ;
wire    [19:(20 - `WB_NUM_OF_DEC_ADDR_LINES)]  conf_wb_am5_out ;
wire    [19:0]  conf_wb_ta0_out ;
wire    [19:(20 - `WB_NUM_OF_DEC_ADDR_LINES)]  conf_wb_ta0_out ;
wire    [19:0]  conf_wb_ta1_out ;
wire    [19:(20 - `WB_NUM_OF_DEC_ADDR_LINES)]  conf_wb_ta1_out ;
wire    [19:0]  conf_wb_ta2_out ;
wire    [19:(20 - `WB_NUM_OF_DEC_ADDR_LINES)]  conf_wb_ta2_out ;
wire    [19:0]  conf_wb_ta3_out ;
wire    [19:(20 - `WB_NUM_OF_DEC_ADDR_LINES)]  conf_wb_ta3_out ;
wire    [19:0]  conf_wb_ta4_out ;
wire    [19:(20 - `WB_NUM_OF_DEC_ADDR_LINES)]  conf_wb_ta4_out ;
wire    [19:0]  conf_wb_ta5_out ;
wire    [19:(20 - `WB_NUM_OF_DEC_ADDR_LINES)]  conf_wb_ta5_out ;
wire    [2:0]   conf_wb_img_ctrl0_out ;
wire    [2:0]   conf_wb_img_ctrl0_out ;
wire    [2:0]   conf_wb_img_ctrl1_out ;
wire    [2:0]   conf_wb_img_ctrl1_out ;
wire    [2:0]   conf_wb_img_ctrl2_out ;
wire    [2:0]   conf_wb_img_ctrl2_out ;
wire    [2:0]   conf_wb_img_ctrl3_out ;
wire    [2:0]   conf_wb_img_ctrl3_out ;
wire    [2:0]   conf_wb_img_ctrl4_out ;
wire    [2:0]   conf_wb_img_ctrl4_out ;
wire    [2:0]   conf_wb_img_ctrl5_out ;
wire    [2:0]   conf_wb_img_ctrl5_out ;
wire            conf_wb_err_rty_exp_out ;
 
wire            conf_wb_err_en_out ;
 
wire    [23:0]  conf_ccyc_addr_out ;
wire    [23:0]  conf_ccyc_addr_out ;
wire            conf_soft_res_out ;
wire            conf_soft_res_out ;
wire            conf_serr_int_en_out ;
wire            conf_int_out ;
wire            conf_perr_int_en_out ;
 
wire            conf_err_int_en_out ;
 
wire            conf_int_prop_en_out ;
 
wire            conf_pci_err_pending_out ;
 
wire            conf_wb_err_pending_out ;
 
 
 
// PCI IO MUX OUTPUTS
// PCI IO MUX OUTPUTS
wire        pci_mux_frame_out ;
wire        pci_mux_frame_out ;
wire        pci_mux_irdy_out ;
wire        pci_mux_irdy_out ;
wire        pci_mux_devsel_out ;
wire        pci_mux_devsel_out ;
wire        pci_mux_trdy_out ;
wire        pci_mux_trdy_out ;
wire        pci_mux_stop_out ;
wire        pci_mux_stop_out ;
wire [3:0]  pci_mux_cbe_out ;
wire [3:0]  pci_mux_cbe_out ;
wire [31:0] pci_mux_ad_out ;
wire [31:0] pci_mux_ad_out ;
 
wire        pci_mux_ad_load_out ;
 
 
wire [31:0] pci_mux_ad_en_out ;
wire [31:0] pci_mux_ad_en_out ;
 
wire        pci_mux_ad_en_unregistered_out ;
wire        pci_mux_frame_en_out ;
wire        pci_mux_frame_en_out ;
wire        pci_mux_irdy_en_out ;
wire        pci_mux_irdy_en_out ;
wire        pci_mux_devsel_en_out ;
wire        pci_mux_devsel_en_out ;
wire        pci_mux_trdy_en_out ;
wire        pci_mux_trdy_en_out ;
wire        pci_mux_stop_en_out ;
wire        pci_mux_stop_en_out ;
Line 547... Line 546...
wire            in_reg_devsel_out ;
wire            in_reg_devsel_out ;
wire                    in_reg_idsel_out ;
wire                    in_reg_idsel_out ;
wire    [31:0]  in_reg_ad_out ;
wire    [31:0]  in_reg_ad_out ;
wire    [3:0]   in_reg_cbe_out ;
wire    [3:0]   in_reg_cbe_out ;
 
 
 
/*=========================================================================================================
 
Now comes definition of all modules' and their appropriate inputs
 
=========================================================================================================*/
 
// PCI BRIDGE RESET AND INTERRUPT LOGIC INPUTS
 
wire    pci_resi_rst_i                  = RST_I ;
 
wire    pci_resi_pci_rstn_in            = PCI_RSTn_IN ;
 
wire    pci_resi_conf_soft_res_in       = conf_soft_res_out ;
 
wire    pci_inti_pci_intan_in           = PCI_INTAn_IN ;
 
wire    pci_inti_conf_int_in            = conf_int_out ;
 
wire    pci_inti_int_i                  = INT_I ;
 
wire    pci_inti_out_bckp_perr_en_in    = out_bckp_perr_en_out ;
 
wire    pci_inti_out_bckp_serr_en_in    = out_bckp_serr_en_out ;
 
 
 
PCI_RST_INT     pci_resets_and_interrupts
 
(
 
    .clk_in                 (pci_clk),
 
    .rst_i                  (pci_resi_rst_i),
 
    .pci_rstn_in            (pci_resi_pci_rstn_in),
 
    .conf_soft_res_in       (pci_resi_conf_soft_res_in),
 
    .reset                  (pci_reso_reset),
 
    .pci_rstn_out           (pci_reso_pci_rstn_out),
 
    .pci_rstn_en_out        (pci_reso_pci_rstn_en_out),
 
    .rst_o                  (pci_reso_rst_o),
 
    .pci_intan_in           (pci_inti_pci_intan_in),
 
    .conf_int_in            (pci_inti_conf_int_in),
 
    .int_i                  (pci_inti_int_i),
 
    .out_bckp_perr_en_in    (pci_inti_out_bckp_perr_en_in),
 
    .out_bckp_serr_en_in    (pci_inti_out_bckp_serr_en_in),
 
    .pci_intan_out          (pci_into_pci_intan_out),
 
    .pci_intan_en_out       (pci_into_pci_intan_en_out),
 
    .int_o                  (pci_into_int_o),
 
    .conf_isr_int_prop_out  (pci_into_conf_isr_int_prop_out)
 
);
 
 
// WISHBONE SLAVE UNIT INPUTS
// WISHBONE SLAVE UNIT INPUTS
wire    [31:0]  wbu_addr_in                     =   ADR_I ;
wire    [31:0]  wbu_addr_in                     =   ADR_I ;
wire    [31:0]  wbu_sdata_in                    =   SDAT_I ;
wire    [31:0]  wbu_sdata_in                    =   SDAT_I ;
wire            wbu_cyc_in                      =   CYC_I ;
wire            wbu_cyc_in                      =   CYC_I ;
Line 615... Line 635...
`ifdef GUEST
`ifdef GUEST
    wire    [31:0]  wbu_conf_data_in            =   conf_r_data_out ;
    wire    [31:0]  wbu_conf_data_in            =   conf_r_data_out ;
`endif
`endif
`endif
`endif
 
 
wire   [(`WB_NUM_OF_DEC_ADDR_LINES - 1):0] wbu_bar0_in  =   conf_wb_ba0_out[19:(20 - `WB_NUM_OF_DEC_ADDR_LINES)] ;
wire   [(`WB_NUM_OF_DEC_ADDR_LINES - 1):0] wbu_bar0_in  =   conf_wb_ba0_out ;
wire   [(`WB_NUM_OF_DEC_ADDR_LINES - 1):0] wbu_bar1_in  =   conf_wb_ba1_out[19:(20 - `WB_NUM_OF_DEC_ADDR_LINES)] ;
wire   [(`WB_NUM_OF_DEC_ADDR_LINES - 1):0] wbu_bar1_in  =   conf_wb_ba1_out ;
wire   [(`WB_NUM_OF_DEC_ADDR_LINES - 1):0] wbu_bar2_in  =   conf_wb_ba2_out[19:(20 - `WB_NUM_OF_DEC_ADDR_LINES)] ;
wire   [(`WB_NUM_OF_DEC_ADDR_LINES - 1):0] wbu_bar2_in  =   conf_wb_ba2_out ;
wire   [(`WB_NUM_OF_DEC_ADDR_LINES - 1):0] wbu_bar3_in  =   conf_wb_ba3_out[19:(20 - `WB_NUM_OF_DEC_ADDR_LINES)] ;
wire   [(`WB_NUM_OF_DEC_ADDR_LINES - 1):0] wbu_bar3_in  =   conf_wb_ba3_out ;
wire   [(`WB_NUM_OF_DEC_ADDR_LINES - 1):0] wbu_bar4_in  =   conf_wb_ba4_out[19:(20 - `WB_NUM_OF_DEC_ADDR_LINES)] ;
wire   [(`WB_NUM_OF_DEC_ADDR_LINES - 1):0] wbu_bar4_in  =   conf_wb_ba4_out ;
wire   [(`WB_NUM_OF_DEC_ADDR_LINES - 1):0] wbu_bar5_in  =   conf_wb_ba5_out[19:(20 - `WB_NUM_OF_DEC_ADDR_LINES)] ;
wire   [(`WB_NUM_OF_DEC_ADDR_LINES - 1):0] wbu_bar5_in  =   conf_wb_ba5_out ;
wire   [(`WB_NUM_OF_DEC_ADDR_LINES - 1):0] wbu_am0_in   =   conf_wb_am0_out[19:(20 - `WB_NUM_OF_DEC_ADDR_LINES)] ;
wire   [(`WB_NUM_OF_DEC_ADDR_LINES - 1):0] wbu_am0_in   =   conf_wb_am0_out ;
wire   [(`WB_NUM_OF_DEC_ADDR_LINES - 1):0] wbu_am1_in   =   conf_wb_am1_out[19:(20 - `WB_NUM_OF_DEC_ADDR_LINES)] ;
wire   [(`WB_NUM_OF_DEC_ADDR_LINES - 1):0] wbu_am1_in   =   conf_wb_am1_out ;
wire   [(`WB_NUM_OF_DEC_ADDR_LINES - 1):0] wbu_am2_in   =   conf_wb_am2_out[19:(20 - `WB_NUM_OF_DEC_ADDR_LINES)] ;
wire   [(`WB_NUM_OF_DEC_ADDR_LINES - 1):0] wbu_am2_in   =   conf_wb_am2_out ;
wire   [(`WB_NUM_OF_DEC_ADDR_LINES - 1):0] wbu_am3_in   =   conf_wb_am3_out[19:(20 - `WB_NUM_OF_DEC_ADDR_LINES)] ;
wire   [(`WB_NUM_OF_DEC_ADDR_LINES - 1):0] wbu_am3_in   =   conf_wb_am3_out ;
wire   [(`WB_NUM_OF_DEC_ADDR_LINES - 1):0] wbu_am4_in   =   conf_wb_am4_out[19:(20 - `WB_NUM_OF_DEC_ADDR_LINES)] ;
wire   [(`WB_NUM_OF_DEC_ADDR_LINES - 1):0] wbu_am4_in   =   conf_wb_am4_out ;
wire   [(`WB_NUM_OF_DEC_ADDR_LINES - 1):0] wbu_am5_in   =   conf_wb_am5_out[19:(20 - `WB_NUM_OF_DEC_ADDR_LINES)] ;
wire   [(`WB_NUM_OF_DEC_ADDR_LINES - 1):0] wbu_am5_in   =   conf_wb_am5_out ;
wire   [(`WB_NUM_OF_DEC_ADDR_LINES - 1):0] wbu_ta0_in   =   conf_wb_ta0_out[19:(20 - `WB_NUM_OF_DEC_ADDR_LINES)] ;
wire   [(`WB_NUM_OF_DEC_ADDR_LINES - 1):0] wbu_ta0_in   =   conf_wb_ta0_out ;
wire   [(`WB_NUM_OF_DEC_ADDR_LINES - 1):0] wbu_ta1_in   =   conf_wb_ta1_out[19:(20 - `WB_NUM_OF_DEC_ADDR_LINES)] ;
wire   [(`WB_NUM_OF_DEC_ADDR_LINES - 1):0] wbu_ta1_in   =   conf_wb_ta1_out ;
wire   [(`WB_NUM_OF_DEC_ADDR_LINES - 1):0] wbu_ta2_in   =   conf_wb_ta2_out[19:(20 - `WB_NUM_OF_DEC_ADDR_LINES)] ;
wire   [(`WB_NUM_OF_DEC_ADDR_LINES - 1):0] wbu_ta2_in   =   conf_wb_ta2_out ;
wire   [(`WB_NUM_OF_DEC_ADDR_LINES - 1):0] wbu_ta3_in   =   conf_wb_ta3_out[19:(20 - `WB_NUM_OF_DEC_ADDR_LINES)] ;
wire   [(`WB_NUM_OF_DEC_ADDR_LINES - 1):0] wbu_ta3_in   =   conf_wb_ta3_out ;
wire   [(`WB_NUM_OF_DEC_ADDR_LINES - 1):0] wbu_ta4_in   =   conf_wb_ta4_out[19:(20 - `WB_NUM_OF_DEC_ADDR_LINES)] ;
wire   [(`WB_NUM_OF_DEC_ADDR_LINES - 1):0] wbu_ta4_in   =   conf_wb_ta4_out ;
wire   [(`WB_NUM_OF_DEC_ADDR_LINES - 1):0] wbu_ta5_in   =   conf_wb_ta5_out[19:(20 - `WB_NUM_OF_DEC_ADDR_LINES)] ;
wire   [(`WB_NUM_OF_DEC_ADDR_LINES - 1):0] wbu_ta5_in   =   conf_wb_ta5_out ;
 
 
wire    [23:0]  wbu_ccyc_addr_in                        =   conf_ccyc_addr_out ;
wire    [23:0]  wbu_ccyc_addr_in                        =   conf_ccyc_addr_out ;
wire            wbu_master_enable_in                    =   conf_pci_master_enable_out ;
wire            wbu_master_enable_in                    =   conf_pci_master_enable_out ;
wire    [7:0]   wbu_cache_line_size_in                  =   conf_cache_line_size_out ;
wire            wbu_cache_line_size_not_zero            =   conf_cache_lsize_not_zero_to_wb_out ;
 
wire    [7:0]   wbu_cache_line_size_in                  =   conf_cache_line_size_to_pci_out ;
 
 
wire            wbu_pciif_gnt_in                        = PCI_GNTn_IN ;
wire            wbu_pciif_gnt_in                        = PCI_GNTn_IN ;
wire            wbu_pciif_frame_in                      = in_reg_frame_out ;
wire            wbu_pciif_frame_in                      = in_reg_frame_out ;
wire            wbu_pciif_irdy_in                       = in_reg_irdy_out ;
wire            wbu_pciif_irdy_in                       = in_reg_irdy_out ;
wire            wbu_pciif_trdy_in                       = PCI_TRDYn_IN ;
wire            wbu_pciif_trdy_in                       = PCI_TRDYn_IN ;
Line 650... Line 671...
wire            wbu_pciif_trdy_reg_in                   = in_reg_trdy_out ;
wire            wbu_pciif_trdy_reg_in                   = in_reg_trdy_out ;
wire            wbu_pciif_stop_reg_in                   = in_reg_stop_out ;
wire            wbu_pciif_stop_reg_in                   = in_reg_stop_out ;
wire            wbu_pciif_devsel_reg_in                 = in_reg_devsel_out ;
wire            wbu_pciif_devsel_reg_in                 = in_reg_devsel_out ;
 
 
 
 
wire            wbu_err_pending_in                      = conf_wb_err_pending_out ;
 
wire    [7:0]   wbu_latency_tim_val_in                  = conf_latency_tim_out ;
wire    [7:0]   wbu_latency_tim_val_in                  = conf_latency_tim_out ;
 
 
wire            wbu_pciif_frame_en_in                   = out_bckp_frame_en_out ;
wire            wbu_pciif_frame_en_in                   = out_bckp_frame_en_out ;
wire            wbu_pciif_frame_out_in                  = out_bckp_frame_out ;
wire            wbu_pciif_frame_out_in                  = out_bckp_frame_out ;
 
 
Line 699... Line 719...
    .wbu_ta4_in                    (wbu_ta4_in),
    .wbu_ta4_in                    (wbu_ta4_in),
    .wbu_ta5_in                    (wbu_ta5_in),
    .wbu_ta5_in                    (wbu_ta5_in),
    .wbu_at_en_in                  (wbu_at_en_in),
    .wbu_at_en_in                  (wbu_at_en_in),
    .wbu_ccyc_addr_in              (wbu_ccyc_addr_in),
    .wbu_ccyc_addr_in              (wbu_ccyc_addr_in),
    .wbu_master_enable_in          (wbu_master_enable_in),
    .wbu_master_enable_in          (wbu_master_enable_in),
 
    .wbu_cache_line_size_not_zero  (wbu_cache_line_size_not_zero),
    .wbu_cache_line_size_in        (wbu_cache_line_size_in),
    .wbu_cache_line_size_in        (wbu_cache_line_size_in),
    .wbu_pciif_gnt_in              (wbu_pciif_gnt_in),
    .wbu_pciif_gnt_in              (wbu_pciif_gnt_in),
    .wbu_pciif_frame_in            (wbu_pciif_frame_in),
    .wbu_pciif_frame_in            (wbu_pciif_frame_in),
    .wbu_pciif_frame_en_in         (wbu_pciif_frame_en_in),
    .wbu_pciif_frame_en_in         (wbu_pciif_frame_en_in),
    .wbu_pciif_frame_out_in        (wbu_pciif_frame_out_in),
    .wbu_pciif_frame_out_in        (wbu_pciif_frame_out_in),
Line 724... Line 745...
    .wbu_err_addr_out              (wbu_err_addr_out),
    .wbu_err_addr_out              (wbu_err_addr_out),
    .wbu_err_bc_out                (wbu_err_bc_out),
    .wbu_err_bc_out                (wbu_err_bc_out),
    .wbu_err_signal_out            (wbu_err_signal_out),
    .wbu_err_signal_out            (wbu_err_signal_out),
    .wbu_err_source_out            (wbu_err_source_out),
    .wbu_err_source_out            (wbu_err_source_out),
    .wbu_err_rty_exp_out           (wbu_err_rty_exp_out),
    .wbu_err_rty_exp_out           (wbu_err_rty_exp_out),
    .wbu_err_pending_in            (wbu_err_pending_in),
 
    .wbu_tabort_rec_out            (wbu_tabort_rec_out),
    .wbu_tabort_rec_out            (wbu_tabort_rec_out),
    .wbu_mabort_rec_out            (wbu_mabort_rec_out),
    .wbu_mabort_rec_out            (wbu_mabort_rec_out),
    .wbu_conf_offset_out           (wbu_conf_offset_out),
    .wbu_conf_offset_out           (wbu_conf_offset_out),
    .wbu_conf_renable_out          (wbu_conf_renable_out),
    .wbu_conf_renable_out          (wbu_conf_renable_out),
    .wbu_conf_wenable_out          (wbu_conf_wenable_out),
    .wbu_conf_wenable_out          (wbu_conf_wenable_out),
    .wbu_conf_be_out               (wbu_conf_be_out),
    .wbu_conf_be_out               (wbu_conf_be_out),
    .wbu_conf_data_out             (wbu_conf_data_out),
    .wbu_conf_data_out             (wbu_conf_data_out),
    .wbu_del_read_comp_pending_out (wbu_del_read_comp_pending_out),
    .wbu_del_read_comp_pending_out (wbu_del_read_comp_pending_out),
    .wbu_wbw_fifo_empty_out        (wbu_wbw_fifo_empty_out),
    .wbu_wbw_fifo_empty_out        (wbu_wbw_fifo_empty_out),
    .wbu_latency_tim_val_in        (wbu_latency_tim_val_in),
    .wbu_latency_tim_val_in        (wbu_latency_tim_val_in),
    .wbu_pciif_load_next_out       (wbu_pciif_load_next_out),
    .wbu_ad_load_out               (wbu_ad_load_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)
);
);
 
 
Line 778... Line 799...
 
 
wire            pciu_mem_enable_in                  =   conf_mem_space_enable_out ;
wire            pciu_mem_enable_in                  =   conf_mem_space_enable_out ;
wire            pciu_io_enable_in                   =   conf_io_space_enable_out ;
wire            pciu_io_enable_in                   =   conf_io_space_enable_out ;
 
 
wire            pciu_wbw_fifo_empty_in          =   wbu_wbw_fifo_empty_out ;
wire            pciu_wbw_fifo_empty_in          =   wbu_wbw_fifo_empty_out ;
 
wire                    pciu_wbu_del_read_comp_pending_in       =       wbu_del_read_comp_pending_out ;
wire                    pciu_wbu_frame_en_in                    =       out_bckp_frame_en_out ;
wire                    pciu_wbu_frame_en_in                    =       out_bckp_frame_en_out ;
 
 
`ifdef HOST
`ifdef HOST
    wire    [31:0]  pciu_conf_data_in           =   conf_r_data_out ;
    wire    [31:0]  pciu_conf_data_in           =   conf_r_data_out ;
`else
`else
`ifdef GUEST
`ifdef GUEST
    wire    [31:0]  pciu_conf_data_in           =   conf_w_data_out ;
    wire    [31:0]  pciu_conf_data_in           =   conf_w_data_out ;
`endif
`endif
`endif
`endif
 
 
wire   [(`WB_NUM_OF_DEC_ADDR_LINES - 1):0] pciu_bar0_in =   conf_pci_ba0_out[19:(20 - `WB_NUM_OF_DEC_ADDR_LINES)] ;
wire   [(`PCI_NUM_OF_DEC_ADDR_LINES - 1):0] pciu_bar0_in =   conf_pci_ba0_out ;
wire   [(`WB_NUM_OF_DEC_ADDR_LINES - 1):0] pciu_bar1_in =   conf_pci_ba1_out[19:(20 - `WB_NUM_OF_DEC_ADDR_LINES)] ;
wire   [(`PCI_NUM_OF_DEC_ADDR_LINES - 1):0] pciu_bar1_in =   conf_pci_ba1_out ;
wire   [(`WB_NUM_OF_DEC_ADDR_LINES - 1):0] pciu_bar2_in =   conf_pci_ba2_out[19:(20 - `WB_NUM_OF_DEC_ADDR_LINES)] ;
wire   [(`PCI_NUM_OF_DEC_ADDR_LINES - 1):0] pciu_bar2_in =   conf_pci_ba2_out ;
wire   [(`WB_NUM_OF_DEC_ADDR_LINES - 1):0] pciu_bar3_in =   conf_pci_ba3_out[19:(20 - `WB_NUM_OF_DEC_ADDR_LINES)] ;
wire   [(`PCI_NUM_OF_DEC_ADDR_LINES - 1):0] pciu_bar3_in =   conf_pci_ba3_out ;
wire   [(`WB_NUM_OF_DEC_ADDR_LINES - 1):0] pciu_bar4_in =   conf_pci_ba4_out[19:(20 - `WB_NUM_OF_DEC_ADDR_LINES)] ;
wire   [(`PCI_NUM_OF_DEC_ADDR_LINES - 1):0] pciu_bar4_in =   conf_pci_ba4_out ;
wire   [(`WB_NUM_OF_DEC_ADDR_LINES - 1):0] pciu_bar5_in =   conf_pci_ba5_out[19:(20 - `WB_NUM_OF_DEC_ADDR_LINES)] ;
wire   [(`PCI_NUM_OF_DEC_ADDR_LINES - 1):0] pciu_bar5_in =   conf_pci_ba5_out ;
wire   [(`WB_NUM_OF_DEC_ADDR_LINES - 1):0] pciu_am0_in  =   conf_pci_am0_out[19:(20 - `WB_NUM_OF_DEC_ADDR_LINES)] ;
wire   [(`PCI_NUM_OF_DEC_ADDR_LINES - 1):0] pciu_am0_in  =   conf_pci_am0_out ;
wire   [(`WB_NUM_OF_DEC_ADDR_LINES - 1):0] pciu_am1_in  =   conf_pci_am1_out[19:(20 - `WB_NUM_OF_DEC_ADDR_LINES)] ;
wire   [(`PCI_NUM_OF_DEC_ADDR_LINES - 1):0] pciu_am1_in  =   conf_pci_am1_out ;
wire   [(`WB_NUM_OF_DEC_ADDR_LINES - 1):0] pciu_am2_in  =   conf_pci_am2_out[19:(20 - `WB_NUM_OF_DEC_ADDR_LINES)] ;
wire   [(`PCI_NUM_OF_DEC_ADDR_LINES - 1):0] pciu_am2_in  =   conf_pci_am2_out ;
wire   [(`WB_NUM_OF_DEC_ADDR_LINES - 1):0] pciu_am3_in  =   conf_pci_am3_out[19:(20 - `WB_NUM_OF_DEC_ADDR_LINES)] ;
wire   [(`PCI_NUM_OF_DEC_ADDR_LINES - 1):0] pciu_am3_in  =   conf_pci_am3_out ;
wire   [(`WB_NUM_OF_DEC_ADDR_LINES - 1):0] pciu_am4_in  =   conf_pci_am4_out[19:(20 - `WB_NUM_OF_DEC_ADDR_LINES)] ;
wire   [(`PCI_NUM_OF_DEC_ADDR_LINES - 1):0] pciu_am4_in  =   conf_pci_am4_out ;
wire   [(`WB_NUM_OF_DEC_ADDR_LINES - 1):0] pciu_am5_in  =   conf_pci_am5_out[19:(20 - `WB_NUM_OF_DEC_ADDR_LINES)] ;
wire   [(`PCI_NUM_OF_DEC_ADDR_LINES - 1):0] pciu_am5_in  =   conf_pci_am5_out ;
wire   [(`WB_NUM_OF_DEC_ADDR_LINES - 1):0] pciu_ta0_in  =   conf_pci_ta0_out[19:(20 - `WB_NUM_OF_DEC_ADDR_LINES)] ;
wire   [(`PCI_NUM_OF_DEC_ADDR_LINES - 1):0] pciu_ta0_in  =   conf_pci_ta0_out ;
wire   [(`WB_NUM_OF_DEC_ADDR_LINES - 1):0] pciu_ta1_in  =   conf_pci_ta1_out[19:(20 - `WB_NUM_OF_DEC_ADDR_LINES)] ;
wire   [(`PCI_NUM_OF_DEC_ADDR_LINES - 1):0] pciu_ta1_in  =   conf_pci_ta1_out ;
wire   [(`WB_NUM_OF_DEC_ADDR_LINES - 1):0] pciu_ta2_in  =   conf_pci_ta2_out[19:(20 - `WB_NUM_OF_DEC_ADDR_LINES)] ;
wire   [(`PCI_NUM_OF_DEC_ADDR_LINES - 1):0] pciu_ta2_in  =   conf_pci_ta2_out ;
wire   [(`WB_NUM_OF_DEC_ADDR_LINES - 1):0] pciu_ta3_in  =   conf_pci_ta3_out[19:(20 - `WB_NUM_OF_DEC_ADDR_LINES)] ;
wire   [(`PCI_NUM_OF_DEC_ADDR_LINES - 1):0] pciu_ta3_in  =   conf_pci_ta3_out ;
wire   [(`WB_NUM_OF_DEC_ADDR_LINES - 1):0] pciu_ta4_in  =   conf_pci_ta4_out[19:(20 - `WB_NUM_OF_DEC_ADDR_LINES)] ;
wire   [(`PCI_NUM_OF_DEC_ADDR_LINES - 1):0] pciu_ta4_in  =   conf_pci_ta4_out ;
wire   [(`WB_NUM_OF_DEC_ADDR_LINES - 1):0] pciu_ta5_in  =   conf_pci_ta5_out[19:(20 - `WB_NUM_OF_DEC_ADDR_LINES)] ;
wire   [(`PCI_NUM_OF_DEC_ADDR_LINES - 1):0] pciu_ta5_in  =   conf_pci_ta5_out ;
 
 
wire    [7:0]   pciu_cache_line_size_in                 =   conf_cache_line_size_out ;
wire    [7:0]   pciu_cache_line_size_in                 =   conf_cache_line_size_to_wb_out ;
 
wire            pciu_cache_lsize_not_zero_in            =   conf_cache_lsize_not_zero_to_wb_out ;
 
 
wire            pciu_pciif_frame_in                             =       PCI_FRAMEn_IN ;
wire            pciu_pciif_frame_in                             =       PCI_FRAMEn_IN ;
wire            pciu_pciif_irdy_in                              =       PCI_IRDYn_IN ;
wire            pciu_pciif_irdy_in                              =       PCI_IRDYn_IN ;
wire            pciu_pciif_idsel_in                             =       PCI_IDSEL_IN ;
wire            pciu_pciif_idsel_in                             =       PCI_IDSEL_IN ;
wire            pciu_pciif_frame_reg_in                 =       in_reg_frame_out ;
wire            pciu_pciif_frame_reg_in                 =       in_reg_frame_out ;
Line 822... Line 845...
 
 
wire                    pciu_pciif_bckp_trdy_en_in                              =       out_bckp_trdy_en_out ;
wire                    pciu_pciif_bckp_trdy_en_in                              =       out_bckp_trdy_en_out ;
wire                    pciu_pciif_bckp_devsel_in                               =       out_bckp_devsel_out ;
wire                    pciu_pciif_bckp_devsel_in                               =       out_bckp_devsel_out ;
wire                    pciu_pciif_bckp_trdy_in                                 =       out_bckp_trdy_out ;
wire                    pciu_pciif_bckp_trdy_in                                 =       out_bckp_trdy_out ;
wire                    pciu_pciif_bckp_stop_in                                 =       out_bckp_stop_out ;
wire                    pciu_pciif_bckp_stop_in                                 =       out_bckp_stop_out ;
 
wire            pciu_pciif_trdy_reg_in                  =   in_reg_trdy_out ;
 
wire            pciu_pciif_stop_reg_in                  =   in_reg_stop_out ;
wire                    pciu_err_pending_in                                             =       conf_pci_err_pending_out ;
 
 
 
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),
Line 848... Line 870...
        .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),
    .pciu_wbw_fifo_empty_in                     (pciu_wbw_fifo_empty_in),
    .pciu_wbw_fifo_empty_in                     (pciu_wbw_fifo_empty_in),
 
    .pciu_wbu_del_read_comp_pending_in  (pciu_wbu_del_read_comp_pending_in),
    .pciu_wbu_frame_en_in                       (pciu_wbu_frame_en_in),
    .pciu_wbu_frame_en_in                       (pciu_wbu_frame_en_in),
        .pciu_bar0_in                                   (pciu_bar0_in),
        .pciu_bar0_in                                   (pciu_bar0_in),
        .pciu_bar1_in                                   (pciu_bar1_in),
        .pciu_bar1_in                                   (pciu_bar1_in),
        .pciu_bar2_in                                   (pciu_bar2_in),
        .pciu_bar2_in                                   (pciu_bar2_in),
        .pciu_bar3_in                                   (pciu_bar3_in),
        .pciu_bar3_in                                   (pciu_bar3_in),
Line 869... Line 892...
        .pciu_ta3_in                                    (pciu_ta3_in),
        .pciu_ta3_in                                    (pciu_ta3_in),
        .pciu_ta4_in                                    (pciu_ta4_in),
        .pciu_ta4_in                                    (pciu_ta4_in),
        .pciu_ta5_in                                    (pciu_ta5_in),
        .pciu_ta5_in                                    (pciu_ta5_in),
        .pciu_at_en_in                                  (pciu_at_en_in),
        .pciu_at_en_in                                  (pciu_at_en_in),
        .pciu_cache_line_size_in                (pciu_cache_line_size_in),
        .pciu_cache_line_size_in                (pciu_cache_line_size_in),
 
    .pciu_cache_lsize_not_zero_in   (pciu_cache_lsize_not_zero_in),
        .pciu_pciif_frame_in                    (pciu_pciif_frame_in),
        .pciu_pciif_frame_in                    (pciu_pciif_frame_in),
        .pciu_pciif_irdy_in                             (pciu_pciif_irdy_in),
        .pciu_pciif_irdy_in                             (pciu_pciif_irdy_in),
        .pciu_pciif_idsel_in                    (pciu_pciif_idsel_in),
        .pciu_pciif_idsel_in                    (pciu_pciif_idsel_in),
        .pciu_pciif_frame_reg_in                (pciu_pciif_frame_reg_in),
        .pciu_pciif_frame_reg_in                (pciu_pciif_frame_reg_in),
        .pciu_pciif_irdy_reg_in                 (pciu_pciif_irdy_reg_in),
        .pciu_pciif_irdy_reg_in                 (pciu_pciif_irdy_reg_in),
Line 881... Line 905...
        .pciu_pciif_cbe_reg_in                  (pciu_pciif_cbe_reg_in),
        .pciu_pciif_cbe_reg_in                  (pciu_pciif_cbe_reg_in),
        .pciu_pciif_bckp_trdy_en_in             (pciu_pciif_bckp_trdy_en_in),
        .pciu_pciif_bckp_trdy_en_in             (pciu_pciif_bckp_trdy_en_in),
        .pciu_pciif_bckp_devsel_in              (pciu_pciif_bckp_devsel_in),
        .pciu_pciif_bckp_devsel_in              (pciu_pciif_bckp_devsel_in),
        .pciu_pciif_bckp_trdy_in                (pciu_pciif_bckp_trdy_in),
        .pciu_pciif_bckp_trdy_in                (pciu_pciif_bckp_trdy_in),
        .pciu_pciif_bckp_stop_in                (pciu_pciif_bckp_stop_in),
        .pciu_pciif_bckp_stop_in                (pciu_pciif_bckp_stop_in),
 
    .pciu_pciif_trdy_reg_in         (pciu_pciif_trdy_reg_in),
 
    .pciu_pciif_stop_reg_in         (pciu_pciif_stop_reg_in),
        .pciu_pciif_trdy_out                    (pciu_pciif_trdy_out),
        .pciu_pciif_trdy_out                    (pciu_pciif_trdy_out),
        .pciu_pciif_stop_out                    (pciu_pciif_stop_out),
        .pciu_pciif_stop_out                    (pciu_pciif_stop_out),
        .pciu_pciif_devsel_out                  (pciu_pciif_devsel_out),
        .pciu_pciif_devsel_out                  (pciu_pciif_devsel_out),
        .pciu_pciif_trdy_en_out                 (pciu_pciif_trdy_en_out),
        .pciu_pciif_trdy_en_out                 (pciu_pciif_trdy_en_out),
        .pciu_pciif_stop_en_out                 (pciu_pciif_stop_en_out),
        .pciu_pciif_stop_en_out                 (pciu_pciif_stop_en_out),
        .pciu_pciif_devsel_en_out               (pciu_pciif_devsel_en_out),
        .pciu_pciif_devsel_en_out               (pciu_pciif_devsel_en_out),
        .pciu_pciif_target_load_out             (pciu_pciif_target_load_out),
    .pciu_ad_load_out               (pciu_ad_load_out),
 
    .pciu_ad_load_on_transfer_out   (pciu_ad_load_on_transfer_out),
        .pciu_pciif_ad_out                              (pciu_pciif_ad_out),
        .pciu_pciif_ad_out                              (pciu_pciif_ad_out),
        .pciu_pciif_ad_en_out                   (pciu_pciif_ad_en_out),
        .pciu_pciif_ad_en_out                   (pciu_pciif_ad_en_out),
        .pciu_pciif_tabort_set_out              (pciu_pciif_tabort_set_out),
        .pciu_pciif_tabort_set_out              (pciu_pciif_tabort_set_out),
    .pciu_err_addr_out                          (pciu_err_addr_out),
    .pciu_err_addr_out                          (pciu_err_addr_out),
    .pciu_err_bc_out                            (pciu_err_bc_out),
    .pciu_err_bc_out                            (pciu_err_bc_out),
    .pciu_err_data_out                          (pciu_err_data_out),
    .pciu_err_data_out                          (pciu_err_data_out),
        .pciu_err_be_out                                (pciu_err_be_out),
        .pciu_err_be_out                                (pciu_err_be_out),
    .pciu_err_signal_out                        (pciu_err_signal_out),
    .pciu_err_signal_out                        (pciu_err_signal_out),
    .pciu_err_source_out                        (pciu_err_source_out),
    .pciu_err_source_out                        (pciu_err_source_out),
    .pciu_err_rty_exp_out                       (pciu_err_rty_exp_out),
    .pciu_err_rty_exp_out                       (pciu_err_rty_exp_out),
    .pciu_err_pending_in                        (pciu_err_pending_in),
 
    .pciu_conf_offset_out                       (pciu_conf_offset_out),
    .pciu_conf_offset_out                       (pciu_conf_offset_out),
    .pciu_conf_renable_out                      (pciu_conf_renable_out),
    .pciu_conf_renable_out                      (pciu_conf_renable_out),
    .pciu_conf_wenable_out                      (pciu_conf_wenable_out),
    .pciu_conf_wenable_out                      (pciu_conf_wenable_out),
    .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),
Line 948... Line 974...
 
 
wire            conf_master_data_par_err_in             =   parchk_perr_mas_detect_out ;
wire            conf_master_data_par_err_in             =   parchk_perr_mas_detect_out ;
 
 
wire    [3:0]   conf_pci_err_be_in      = pciu_err_be_out ;
wire    [3:0]   conf_pci_err_be_in      = pciu_err_be_out ;
wire    [3:0]   conf_pci_err_bc_in      = pciu_err_bc_out;
wire    [3:0]   conf_pci_err_bc_in      = pciu_err_bc_out;
 
wire            conf_pci_err_es_in      = pciu_err_source_out ;
wire            conf_pci_err_rty_exp_in = pciu_err_rty_exp_out ;
wire            conf_pci_err_rty_exp_in = pciu_err_rty_exp_out ;
wire            conf_pci_err_sig_in     = pciu_err_signal_out ;
wire            conf_pci_err_sig_in     = pciu_err_signal_out ;
wire    [31:0]  conf_pci_err_addr_in    = pciu_err_addr_out ;
wire    [31:0]  conf_pci_err_addr_in    = pciu_err_addr_out ;
wire    [31:0]  conf_pci_err_data_in    = pciu_err_data_out ;
wire    [31:0]  conf_pci_err_data_in    = pciu_err_data_out ;
 
 
Line 961... Line 988...
wire            conf_wb_err_es_in       =   wbu_err_source_out ;
wire            conf_wb_err_es_in       =   wbu_err_source_out ;
wire            conf_wb_err_sig_in      =   wbu_err_signal_out ;
wire            conf_wb_err_sig_in      =   wbu_err_signal_out ;
wire    [31:0]  conf_wb_err_addr_in     =   wbu_err_addr_out ;
wire    [31:0]  conf_wb_err_addr_in     =   wbu_err_addr_out ;
wire    [31:0]  conf_wb_err_data_in     =   out_bckp_ad_out ;
wire    [31:0]  conf_wb_err_data_in     =   out_bckp_ad_out ;
 
 
/////////////////////////////////////////////////////////////////////////////////////////////////
wire            conf_isr_int_prop_in    =   pci_into_conf_isr_int_prop_out ;
// Interrupts not implemented yet
wire            conf_par_err_int_in     =   parchk_perr_mas_detect_out ;
wire            conf_isr_int_prop_in    =   1'b0 ;
wire            conf_sys_err_int_in     =   parchk_sig_serr_out ;
wire            conf_isr_err_int_in     =   1'b0 ;
 
wire            conf_par_err_int_in     =   1'b0 ;
 
wire            conf_sys_err_int_in     =   1'b0 ;
 
/////////////////////////////////////////////////////////////////////////////////////////////////
 
 
 
CONF_SPACE configuration    (
CONF_SPACE configuration    (
                                .reset                  (reset),
                                .reset                  (reset),
                                .pci_clk                (pci_clk),
                                .pci_clk                (pci_clk),
                                .wb_clk                 (wb_clk),
                                .wb_clk                 (wb_clk),
Line 994... Line 1017...
                                .serr_in                (conf_serr_in),
                                .serr_in                (conf_serr_in),
                                .master_abort_recv      (conf_master_abort_recv_in),
                                .master_abort_recv      (conf_master_abort_recv_in),
                                .target_abort_recv      (conf_target_abort_recv_in),
                                .target_abort_recv      (conf_target_abort_recv_in),
                                .target_abort_set       (conf_target_abort_set_in),
                                .target_abort_set       (conf_target_abort_set_in),
                                .master_data_par_err    (conf_master_data_par_err_in),
                                .master_data_par_err    (conf_master_data_par_err_in),
                                                    .cache_line_size        (conf_cache_line_size_out),
                                .cache_line_size_to_pci     (conf_cache_line_size_to_pci_out),
 
                                .cache_line_size_to_wb      (conf_cache_line_size_to_wb_out),
 
                                .cache_lsize_not_zero_to_wb (conf_cache_lsize_not_zero_to_wb_out),
                                .latency_tim            (conf_latency_tim_out),
                                .latency_tim            (conf_latency_tim_out),
                                .int_pin                (conf_int_pin_out),
 
                                                    .pci_base_addr0         (conf_pci_ba0_out),
                                                    .pci_base_addr0         (conf_pci_ba0_out),
                                .pci_base_addr1         (conf_pci_ba1_out),
                                .pci_base_addr1         (conf_pci_ba1_out),
                                .pci_base_addr2         (conf_pci_ba2_out),
                                .pci_base_addr2         (conf_pci_ba2_out),
                                .pci_base_addr3         (conf_pci_ba3_out),
                                .pci_base_addr3         (conf_pci_ba3_out),
                                .pci_base_addr4         (conf_pci_ba4_out),
                                .pci_base_addr4         (conf_pci_ba4_out),
Line 1030... Line 1054...
                                .pci_img_ctrl4          (conf_pci_img_ctrl4_out),
                                .pci_img_ctrl4          (conf_pci_img_ctrl4_out),
                                .pci_img_ctrl5          (conf_pci_img_ctrl5_out),
                                .pci_img_ctrl5          (conf_pci_img_ctrl5_out),
                                                    .pci_error_be           (conf_pci_err_be_in),
                                                    .pci_error_be           (conf_pci_err_be_in),
                                .pci_error_bc           (conf_pci_err_bc_in),
                                .pci_error_bc           (conf_pci_err_bc_in),
                                .pci_error_rty_exp      (conf_pci_err_rty_exp_in),
                                .pci_error_rty_exp      (conf_pci_err_rty_exp_in),
 
                                .pci_error_es               (conf_pci_err_es_in),
                                .pci_error_sig          (conf_pci_err_sig_in),
                                .pci_error_sig          (conf_pci_err_sig_in),
                                .pci_error_addr         (conf_pci_err_addr_in),
                                .pci_error_addr         (conf_pci_err_addr_in),
                                .pci_error_data         (conf_pci_err_data_in),
                                .pci_error_data         (conf_pci_err_data_in),
                                .pci_error_rty_exp_set  (conf_pci_err_rty_exp_out),
 
                                                    .pci_error_en           (conf_pci_error_en_out),
 
                                                    .wb_base_addr0          (conf_wb_ba0_out),
                                                    .wb_base_addr0          (conf_wb_ba0_out),
                                .wb_base_addr1          (conf_wb_ba1_out),
                                .wb_base_addr1          (conf_wb_ba1_out),
                                .wb_base_addr2          (conf_wb_ba2_out),
                                .wb_base_addr2          (conf_wb_ba2_out),
                                .wb_base_addr3          (conf_wb_ba3_out),
                                .wb_base_addr3          (conf_wb_ba3_out),
                                .wb_base_addr4          (conf_wb_ba4_out),
                                .wb_base_addr4          (conf_wb_ba4_out),
Line 1072... Line 1095...
                                .wb_error_rty_exp       (conf_wb_err_rty_exp_in),
                                .wb_error_rty_exp       (conf_wb_err_rty_exp_in),
                                .wb_error_es            (conf_wb_err_es_in),
                                .wb_error_es            (conf_wb_err_es_in),
                                .wb_error_sig           (conf_wb_err_sig_in),
                                .wb_error_sig           (conf_wb_err_sig_in),
                                .wb_error_addr          (conf_wb_err_addr_in),
                                .wb_error_addr          (conf_wb_err_addr_in),
                                .wb_error_data          (conf_wb_err_data_in),
                                .wb_error_data          (conf_wb_err_data_in),
                                .wb_error_rty_exp_set   (conf_wb_err_rty_exp_out),
 
                                                    .wb_error_en            (conf_wb_err_en_out),
 
                                                    .config_addr            (conf_ccyc_addr_out),
                                                    .config_addr            (conf_ccyc_addr_out),
                                .icr_soft_res           (conf_soft_res_out),
                                .icr_soft_res           (conf_soft_res_out),
                                .serr_int_en            (conf_serr_int_en_out),
                                .int_out                    (conf_int_out),
                                .perr_int_en            (conf_perr_int_en_out),
 
                                .error_int_en           (conf_err_int_en_out),
 
                                .int_prop_en            (conf_int_prop_en_out),
 
                                                    .isr_int_prop           (conf_isr_int_prop_in),
                                                    .isr_int_prop           (conf_isr_int_prop_in),
                                .isr_err_int            (conf_isr_err_int_in),
 
                                .isr_par_err_int        (conf_par_err_int_in),
                                .isr_par_err_int        (conf_par_err_int_in),
                                .isr_sys_err_int        (conf_sys_err_int_in),
                                .isr_sys_err_int            (conf_sys_err_int_in)
                                .pci_error_sig_set      (conf_pci_err_pending_out),
 
                                .wb_error_sig_set       (conf_wb_err_pending_out)
 
                            ) ;
                            ) ;
 
 
// pci data io multiplexer inputs
// pci data io multiplexer inputs
wire            pci_mux_tar_ad_en_in        = pciu_pciif_ad_en_out ;
wire            pci_mux_tar_ad_en_in        = pciu_pciif_ad_en_out ;
wire            pci_mux_tar_ad_en_reg_in    = out_bckp_tar_ad_en_out ;
wire            pci_mux_tar_ad_en_reg_in    = out_bckp_tar_ad_en_out ;
Line 1098... Line 1113...
wire            pci_mux_devsel_en_in        = pciu_pciif_devsel_en_out ;
wire            pci_mux_devsel_en_in        = pciu_pciif_devsel_en_out ;
wire            pci_mux_trdy_in             = pciu_pciif_trdy_out ;
wire            pci_mux_trdy_in             = pciu_pciif_trdy_out ;
wire            pci_mux_trdy_en_in          = pciu_pciif_trdy_en_out ;
wire            pci_mux_trdy_en_in          = pciu_pciif_trdy_en_out ;
wire            pci_mux_stop_in             = pciu_pciif_stop_out ;
wire            pci_mux_stop_in             = pciu_pciif_stop_out ;
wire            pci_mux_stop_en_in          = pciu_pciif_stop_en_out ;
wire            pci_mux_stop_en_in          = pciu_pciif_stop_en_out ;
wire            pci_mux_tar_load_in         = pciu_pciif_target_load_out ;
wire            pci_mux_tar_load_in             = pciu_ad_load_out ;
 
wire            pci_mux_tar_load_on_transfer_in = pciu_ad_load_on_transfer_out ;
 
 
wire            pci_mux_mas_ad_en_in    = wbu_pciif_ad_en_out ;
wire            pci_mux_mas_ad_en_in    = wbu_pciif_ad_en_out ;
wire    [31:0]  pci_mux_mas_ad_in       = wbu_pciif_ad_out ;
wire    [31:0]  pci_mux_mas_ad_in       = wbu_pciif_ad_out ;
 
 
wire            pci_mux_frame_in            = wbu_pciif_frame_out ;
wire            pci_mux_frame_in            = wbu_pciif_frame_out ;
wire            pci_mux_frame_en_in         = wbu_pciif_frame_en_out ;
wire            pci_mux_frame_en_in         = wbu_pciif_frame_en_out ;
wire            pci_mux_irdy_in             = wbu_pciif_irdy_out;
wire            pci_mux_irdy_in             = wbu_pciif_irdy_out;
wire            pci_mux_irdy_en_in          = wbu_pciif_irdy_en_out;
wire            pci_mux_irdy_en_in          = wbu_pciif_irdy_en_out;
wire            pci_mux_mas_load_in         = wbu_pciif_load_next_out ;
wire            pci_mux_mas_load_in             = wbu_ad_load_out ;
 
wire            pci_mux_mas_load_on_transfer_in = wbu_ad_load_on_transfer_out ;
wire [3:0]      pci_mux_cbe_in              = wbu_pciif_cbe_out ;
wire [3:0]      pci_mux_cbe_in              = wbu_pciif_cbe_out ;
wire            pci_mux_cbe_en_in           = wbu_pciif_cbe_en_out ;
wire            pci_mux_cbe_en_in           = wbu_pciif_cbe_en_out ;
 
 
wire            pci_mux_par_in              = parchk_pci_par_out ;
wire            pci_mux_par_in              = parchk_pci_par_out ;
wire            pci_mux_par_en_in           = parchk_pci_par_en_out ;
wire            pci_mux_par_en_in           = parchk_pci_par_en_out ;
Line 1121... Line 1138...
wire            pci_mux_serr_en_in          = parchk_pci_serr_en_out;
wire            pci_mux_serr_en_in          = parchk_pci_serr_en_out;
 
 
wire            pci_mux_req_in              =   wbu_pciif_req_out ;
wire            pci_mux_req_in              =   wbu_pciif_req_out ;
wire            pci_mux_frame_load_in       =   wbu_pciif_frame_load_out ;
wire            pci_mux_frame_load_in       =   wbu_pciif_frame_load_out ;
 
 
 
wire            pci_mux_pci_irdy_in         =   PCI_IRDYn_IN ;
 
wire            pci_mux_pci_trdy_in         =   PCI_TRDYn_IN ;
 
wire            pci_mux_pci_frame_in        =   PCI_FRAMEn_IN ;
 
wire            pci_mux_pci_stop_in         =   PCI_STOPn_IN ;
 
 
PCI_IO_MUX pci_io_mux
PCI_IO_MUX pci_io_mux
(
(
    .reset_in           (reset),
    .reset_in           (reset),
    .clk_in             (pci_clk),
    .clk_in             (pci_clk),
    .frame_in           (pci_mux_frame_in),
    .frame_in           (pci_mux_frame_in),
Line 1137... Line 1159...
    .trdy_in            (pci_mux_trdy_in),
    .trdy_in            (pci_mux_trdy_in),
    .trdy_en_in         (pci_mux_trdy_en_in),
    .trdy_en_in         (pci_mux_trdy_en_in),
    .stop_in            (pci_mux_stop_in),
    .stop_in            (pci_mux_stop_in),
    .stop_en_in         (pci_mux_stop_en_in),
    .stop_en_in         (pci_mux_stop_en_in),
    .master_load_in     (pci_mux_mas_load_in),
    .master_load_in     (pci_mux_mas_load_in),
 
    .master_load_on_transfer_in (pci_mux_mas_load_on_transfer_in),
    .target_load_in     (pci_mux_tar_load_in),
    .target_load_in     (pci_mux_tar_load_in),
 
    .target_load_on_transfer_in (pci_mux_tar_load_on_transfer_in),
    .cbe_in             (pci_mux_cbe_in),
    .cbe_in             (pci_mux_cbe_in),
    .cbe_en_in          (pci_mux_cbe_en_in),
    .cbe_en_in          (pci_mux_cbe_en_in),
    .mas_ad_in          (pci_mux_mas_ad_in),
    .mas_ad_in          (pci_mux_mas_ad_in),
    .tar_ad_in          (pci_mux_tar_ad_in),
    .tar_ad_in          (pci_mux_tar_ad_in),
 
 
Line 1169... Line 1193...
    .devsel_out         (pci_mux_devsel_out),
    .devsel_out         (pci_mux_devsel_out),
    .trdy_out           (pci_mux_trdy_out),
    .trdy_out           (pci_mux_trdy_out),
    .stop_out           (pci_mux_stop_out),
    .stop_out           (pci_mux_stop_out),
    .cbe_out            (pci_mux_cbe_out),
    .cbe_out            (pci_mux_cbe_out),
    .ad_out             (pci_mux_ad_out),
    .ad_out             (pci_mux_ad_out),
 
    .ad_load_out                (pci_mux_ad_load_out),
 
 
    .par_out             (pci_mux_par_out),
    .par_out             (pci_mux_par_out),
    .par_en_out          (pci_mux_par_en_out),
    .par_en_out          (pci_mux_par_en_out),
    .perr_out            (pci_mux_perr_out),
    .perr_out            (pci_mux_perr_out),
    .perr_en_out         (pci_mux_perr_en_out),
    .perr_en_out         (pci_mux_perr_en_out),
    .serr_out            (pci_mux_serr_out),
    .serr_out            (pci_mux_serr_out),
    .serr_en_out         (pci_mux_serr_en_out),
    .serr_en_out         (pci_mux_serr_en_out),
    .req_in              (pci_mux_req_in),
    .req_in              (pci_mux_req_in),
    .req_out             (pci_mux_req_out),
    .req_out             (pci_mux_req_out),
    .req_en_out          (pci_mux_req_en_out)
    .req_en_out                 (pci_mux_req_en_out),
 
    .pci_irdy_in                (pci_mux_pci_irdy_in),
 
    .pci_trdy_in                (pci_mux_pci_trdy_in),
 
    .pci_frame_in               (pci_mux_pci_frame_in),
 
    .pci_stop_in                (pci_mux_pci_stop_in),
 
    .ad_en_unregistered_out     (pci_mux_ad_en_unregistered_out)
);
);
 
 
CUR_OUT_REG output_backup
CUR_OUT_REG output_backup
(
(
    .reset_in           (reset),
    .reset_in           (reset),
Line 1194... Line 1224...
    .irdy_en_in         (pci_mux_irdy_en_in),
    .irdy_en_in         (pci_mux_irdy_en_in),
    .devsel_in          (pci_mux_devsel_in),
    .devsel_in          (pci_mux_devsel_in),
    .trdy_in            (pci_mux_trdy_in),
    .trdy_in            (pci_mux_trdy_in),
    .trdy_en_in         (pci_mux_trdy_en_in),
    .trdy_en_in         (pci_mux_trdy_en_in),
    .stop_in            (pci_mux_stop_in),
    .stop_in            (pci_mux_stop_in),
    .master_load_in     (pci_mux_mas_load_in),
    .ad_load_in             (pci_mux_ad_load_out),
    .target_load_in     (pci_mux_tar_load_in),
 
    .cbe_in             (pci_mux_cbe_in),
    .cbe_in             (pci_mux_cbe_in),
    .cbe_en_in          (pci_mux_cbe_en_in),
    .cbe_en_in          (pci_mux_cbe_en_in),
    .mas_ad_in          (pci_mux_mas_ad_in),
    .mas_ad_in          (pci_mux_mas_ad_in),
    .tar_ad_in          (pci_mux_tar_ad_in),
    .tar_ad_in          (pci_mux_tar_ad_in),
 
 
    .mas_ad_en_in       (pci_mux_mas_ad_en_in),
    .mas_ad_en_in       (pci_mux_mas_ad_en_in),
    .tar_ad_en_in       (pci_mux_tar_ad_en_in),
    .tar_ad_en_in       (pci_mux_tar_ad_en_in),
 
    .ad_en_unregistered_in  (pci_mux_ad_en_unregistered_out),
 
 
    .par_in             (pci_mux_par_in),
    .par_in             (pci_mux_par_in),
    .par_en_in          (pci_mux_par_en_in),
    .par_en_in          (pci_mux_par_en_in),
    .perr_in            (pci_mux_perr_in),
    .perr_in            (pci_mux_perr_in),
    .perr_en_in         (pci_mux_perr_en_in),
    .perr_en_in         (pci_mux_perr_en_in),
Line 1250... Line 1280...
 
 
 
 
wire    [31:0]  parchk_pci_ad_out_in            =   out_bckp_ad_out ;
wire    [31:0]  parchk_pci_ad_out_in            =   out_bckp_ad_out ;
wire    [31:0]  parchk_pci_ad_reg_in            =   in_reg_ad_out ;
wire    [31:0]  parchk_pci_ad_reg_in            =   in_reg_ad_out ;
wire    [3:0]   parchk_pci_cbe_in_in            =   PCI_CBEn_IN ;
wire    [3:0]   parchk_pci_cbe_in_in            =   PCI_CBEn_IN ;
 
wire    [3:0]   parchk_pci_cbe_reg_in           =   in_reg_cbe_out ;
wire    [3:0]   parchk_pci_cbe_out_in           =   out_bckp_cbe_out ;
wire    [3:0]   parchk_pci_cbe_out_in           =   out_bckp_cbe_out ;
wire            parchk_pci_ad_en_in             =   out_bckp_ad_en_out ;
wire            parchk_pci_ad_en_in             =   out_bckp_ad_en_out ;
wire            parchk_par_err_response_in      =   conf_perr_response_out ;
wire            parchk_par_err_response_in      =   conf_perr_response_out ;
wire            parchk_serr_enable_in           =   conf_serr_enable_out ;
wire            parchk_serr_enable_in           =   conf_serr_enable_out ;
 
 
Line 1287... Line 1318...
    .pci_trdy_reg_in        (parchk_pci_trdy_reg_in),
    .pci_trdy_reg_in        (parchk_pci_trdy_reg_in),
    .pci_trdy_en_in         (parchk_pci_trdy_en_in),
    .pci_trdy_en_in         (parchk_pci_trdy_en_in),
    .pci_ad_out_in          (parchk_pci_ad_out_in),
    .pci_ad_out_in          (parchk_pci_ad_out_in),
    .pci_ad_reg_in          (parchk_pci_ad_reg_in),
    .pci_ad_reg_in          (parchk_pci_ad_reg_in),
    .pci_cbe_in_in          (parchk_pci_cbe_in_in),
    .pci_cbe_in_in          (parchk_pci_cbe_in_in),
 
    .pci_cbe_reg_in         (parchk_pci_cbe_reg_in),
    .pci_cbe_en_in          (parchk_pci_cbe_en_in),
    .pci_cbe_en_in          (parchk_pci_cbe_en_in),
    .pci_cbe_out_in         (parchk_pci_cbe_out_in),
    .pci_cbe_out_in         (parchk_pci_cbe_out_in),
    .pci_ad_en_in           (parchk_pci_ad_en_in),
    .pci_ad_en_in           (parchk_pci_ad_en_in),
    .par_err_response_in    (parchk_par_err_response_in),
    .par_err_response_in    (parchk_par_err_response_in),
    .par_err_detect_out     (parchk_par_err_detect_out),
    .par_err_detect_out     (parchk_par_err_detect_out),
    .perr_mas_detect_out    (parchk_perr_mas_detect_out),
    .perr_mas_detect_out    (parchk_perr_mas_detect_out),
    .serr_enable_in         (parchk_serr_enable_in),
    .serr_enable_in         (parchk_serr_enable_in),
    .sig_serr_out           (parchk_sig_serr_out)
    .sig_serr_out           (parchk_sig_serr_out)
 
 
);
);
 
 
wire            in_reg_gnt_in    = PCI_GNTn_IN ;
wire            in_reg_gnt_in    = PCI_GNTn_IN ;
wire            in_reg_frame_in  = PCI_FRAMEn_IN ;
wire            in_reg_frame_in  = PCI_FRAMEn_IN ;
wire            in_reg_irdy_in   = PCI_IRDYn_IN ;
wire            in_reg_irdy_in   = PCI_IRDYn_IN ;
Line 1335... Line 1366...
    .pci_ad_reg_out     (in_reg_ad_out),
    .pci_ad_reg_out     (in_reg_ad_out),
    .pci_cbe_reg_out    (in_reg_cbe_out)
    .pci_cbe_reg_out    (in_reg_cbe_out)
);
);
 
 
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

powered by: WebSVN 2.1.0

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