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

Subversion Repositories pci

[/] [pci/] [tags/] [asyst_2/] [rtl/] [verilog/] [pci_bridge32.v] - Diff between revs 130 and 132

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

Rev 130 Rev 132
Line 41... Line 41...
//////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////
//
//
// CVS Revision History
// CVS Revision History
//
//
// $Log: not supported by cvs2svn $
// $Log: not supported by cvs2svn $
 
// Revision 1.15  2003/12/10 12:02:54  mihad
 
// The wbs B3 to B2 translation logic had wrong reset wire connected!
 
//
// Revision 1.14  2003/12/09 09:33:57  simons
// Revision 1.14  2003/12/09 09:33:57  simons
// Some warning cleanup.
// Some warning cleanup.
//
//
// Revision 1.13  2003/10/17 09:11:52  markom
// Revision 1.13  2003/10/17 09:11:52  markom
// mbist signals updated according to newest convention
// mbist signals updated according to newest convention
Line 437... Line 440...
wire    [31:0]  pciu_err_data_out ;
wire    [31:0]  pciu_err_data_out ;
wire    [3:0]   pciu_err_be_out ;
wire    [3:0]   pciu_err_be_out ;
wire            pciu_err_signal_out ;
wire            pciu_err_signal_out ;
wire            pciu_err_source_out ;
wire            pciu_err_source_out ;
wire            pciu_err_rty_exp_out ;
wire            pciu_err_rty_exp_out ;
wire            pciu_conf_select_out ;
 
wire    [11:0]  pciu_conf_offset_out ;
wire    [11:0]  pciu_conf_offset_out ;
wire            pciu_conf_renable_out ;
wire            pciu_conf_renable_out ;
wire            pciu_conf_wenable_out ;
wire            pciu_conf_wenable_out ;
wire    [3:0]   pciu_conf_be_out ;
wire    [3:0]   pciu_conf_be_out ;
wire    [31:0]  pciu_conf_data_out ;
wire    [31:0]  pciu_conf_data_out ;
Line 537... Line 539...
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    [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_int_out ;
wire            conf_int_out ;
 
wire            conf_init_complete_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 ;
Line 652... Line 655...
wire    pci_resi_pci_rstn_in            = pci_rst_i ;
wire    pci_resi_pci_rstn_in            = pci_rst_i ;
wire    pci_resi_conf_soft_res_in       = conf_soft_res_out ;
wire    pci_resi_conf_soft_res_in       = conf_soft_res_out ;
wire    pci_inti_pci_intan_in           = pci_inta_i ;
wire    pci_inti_pci_intan_in           = pci_inta_i ;
wire    pci_inti_conf_int_in            = conf_int_out ;
wire    pci_inti_conf_int_in            = conf_int_out ;
wire    pci_inti_int_i                  = wb_int_i ;
wire    pci_inti_int_i                  = wb_int_i ;
wire    pci_inti_out_bckp_perr_en_in    = out_bckp_perr_en_out ;
wire    pci_into_init_complete_in       = conf_init_complete_out ;
wire    pci_inti_out_bckp_serr_en_in    = out_bckp_serr_en_out ;
 
 
 
pci_rst_int pci_resets_and_interrupts
pci_rst_int pci_resets_and_interrupts
(
(
    .clk_in                 (pci_clk),
    .clk_in                 (pci_clk),
    .rst_i                  (pci_resi_rst_i),
    .rst_i                  (pci_resi_rst_i),
Line 668... Line 670...
    .pci_rstn_en_out        (pci_reso_pci_rstn_en_out),
    .pci_rstn_en_out        (pci_reso_pci_rstn_en_out),
    .rst_o                  (pci_reso_rst_o),
    .rst_o                  (pci_reso_rst_o),
    .pci_intan_in           (pci_inti_pci_intan_in),
    .pci_intan_in           (pci_inti_pci_intan_in),
    .conf_int_in            (pci_inti_conf_int_in),
    .conf_int_in            (pci_inti_conf_int_in),
    .int_i                  (pci_inti_int_i),
    .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_out          (pci_into_pci_intan_out),
    .pci_intan_en_out       (pci_into_pci_intan_en_out),
    .pci_intan_en_out       (pci_into_pci_intan_en_out),
    .int_o                  (pci_into_int_o),
    .int_o                  (pci_into_int_o),
    .conf_isr_int_prop_out  (pci_into_conf_isr_int_prop_out)
    .conf_isr_int_prop_out  (pci_into_conf_isr_int_prop_out),
 
    .init_complete_in       (pci_into_init_complete_in)
);
);
 
 
 
 
`ifdef PCI_WB_REV_B3
`ifdef PCI_WB_REV_B3
 
 
Line 1119... Line 1120...
    .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),
    .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
`ifdef PCI_BIST
    ,
    ,
Line 1296... Line 1296...
                                .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),
                                .int_out                    (conf_int_out),
                                .int_out                    (conf_int_out),
                                .isr_int_prop               (conf_isr_int_prop_in),
                                .isr_int_prop               (conf_isr_int_prop_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),
 
 
 
                                .init_complete              (conf_init_complete_out)
 
 
                            `ifdef PCI_CPCI_HS_IMPLEMENT
                            `ifdef PCI_CPCI_HS_IMPLEMENT
                                ,
                                ,
                                .pci_cpci_hs_enum_oe_o      (pci_cpci_hs_enum_oe_o) ,
                                .pci_cpci_hs_enum_oe_o      (pci_cpci_hs_enum_oe_o) ,
                                .pci_cpci_hs_led_oe_o       (pci_cpci_hs_led_oe_o ) ,
                                .pci_cpci_hs_led_oe_o       (pci_cpci_hs_led_oe_o ) ,
Line 1346... Line 1348...
wire            pci_mux_pci_irdy_in         =   pci_irdy_i ;
wire            pci_mux_pci_irdy_in         =   pci_irdy_i ;
wire            pci_mux_pci_trdy_in         =   pci_trdy_i ;
wire            pci_mux_pci_trdy_in         =   pci_trdy_i ;
wire            pci_mux_pci_frame_in        =   pci_frame_i ;
wire            pci_mux_pci_frame_in        =   pci_frame_i ;
wire            pci_mux_pci_stop_in         =   pci_stop_i ;
wire            pci_mux_pci_stop_in         =   pci_stop_i ;
 
 
 
wire            pci_mux_init_complete_in    =   conf_init_complete_out ;
 
 
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 1411... Line 1415...
    .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_irdy_in                (pci_mux_pci_irdy_in),
    .pci_trdy_in                (pci_mux_pci_trdy_in),
    .pci_trdy_in                (pci_mux_pci_trdy_in),
    .pci_frame_in               (pci_mux_pci_frame_in),
    .pci_frame_in               (pci_mux_pci_frame_in),
    .pci_stop_in                (pci_mux_pci_stop_in),
    .pci_stop_in                (pci_mux_pci_stop_in),
    .ad_en_unregistered_out     (pci_mux_ad_en_unregistered_out)
    .ad_en_unregistered_out     (pci_mux_ad_en_unregistered_out),
 
 
 
    .init_complete_in           (pci_mux_init_complete_in)
);
);
 
 
pci_cur_out_reg output_backup
pci_cur_out_reg output_backup
(
(
    .reset_in               (reset),
    .reset_in               (reset),
Line 1546... Line 1552...
 
 
pci_in_reg input_register
pci_in_reg input_register
(
(
    .reset_in       (reset),
    .reset_in       (reset),
    .clk_in         (pci_clk),
    .clk_in         (pci_clk),
 
    .init_complete_in   (conf_init_complete_out),
 
 
    .pci_gnt_in     (in_reg_gnt_in),
    .pci_gnt_in     (in_reg_gnt_in),
    .pci_frame_in   (in_reg_frame_in),
    .pci_frame_in   (in_reg_frame_in),
    .pci_irdy_in    (in_reg_irdy_in),
    .pci_irdy_in    (in_reg_irdy_in),
    .pci_trdy_in    (in_reg_trdy_in),
    .pci_trdy_in    (in_reg_trdy_in),

powered by: WebSVN 2.1.0

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