⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pci_bridge32(1).v

📁 PCI-master的核
💻 V
📖 第 1 页 / 共 5 页
字号:
wire    [5:0]   wbu_map_in                      =   {                                                     conf_wb_mem_io5_out,                                                     conf_wb_mem_io4_out,                                                     conf_wb_mem_io3_out,                                                     conf_wb_mem_io2_out,                                                     conf_wb_mem_io1_out,                                                     conf_wb_mem_io0_out                                                    } ;wire    [5:0]   wbu_pref_en_in                  =   {                                                     conf_wb_img_ctrl5_out[1],                                                     conf_wb_img_ctrl4_out[1],                                                     conf_wb_img_ctrl3_out[1],                                                     conf_wb_img_ctrl2_out[1],                                                     conf_wb_img_ctrl1_out[1],                                                     conf_wb_img_ctrl0_out[1]                                                    };wire    [5:0]   wbu_mrl_en_in                   =   {                                                     conf_wb_img_ctrl5_out[0],                                                     conf_wb_img_ctrl4_out[0],                                                     conf_wb_img_ctrl3_out[0],                                                     conf_wb_img_ctrl2_out[0],                                                     conf_wb_img_ctrl1_out[0],                                                     conf_wb_img_ctrl0_out[0]                                                    };wire    [5:0]   wbu_at_en_in                    =   {                                                     conf_wb_img_ctrl5_out[2],                                                     conf_wb_img_ctrl4_out[2],                                                     conf_wb_img_ctrl3_out[2],                                                     conf_wb_img_ctrl2_out[2],                                                     conf_wb_img_ctrl1_out[2],                                                     conf_wb_img_ctrl0_out[2]                                                    } ;wire            wbu_pci_drcomp_pending_in       =   pciu_pci_drcomp_pending_out ;wire            wbu_pciw_empty_in               =   pciu_pciw_fifo_empty_out ;`ifdef HOST    wire    [31:0]  wbu_conf_data_in            =   conf_w_data_out ;`else`ifdef GUEST    wire    [31:0]  wbu_conf_data_in            =   conf_r_data_out ;`endif`endifwire   [(`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 ;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 ;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 ;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 ;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 ;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 ;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 ;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 ;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 ;wire    [23:0]  wbu_ccyc_addr_in                        =   conf_ccyc_addr_out ;wire            wbu_master_enable_in                    =   conf_pci_master_enable_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_gnt_i ;wire            wbu_pciif_frame_in                      = in_reg_frame_out ;wire            wbu_pciif_irdy_in                       = in_reg_irdy_out ;wire            wbu_pciif_trdy_in                       = int_pci_trdy  ;wire            wbu_pciif_stop_in                       = int_pci_stop  ;wire            wbu_pciif_devsel_in                     = int_pci_devsel ;wire    [31:0]  wbu_pciif_ad_reg_in                     = in_reg_ad_out ;wire            wbu_pciif_trdy_reg_in                   = in_reg_trdy_out ;wire            wbu_pciif_stop_reg_in                   = in_reg_stop_out ;wire            wbu_pciif_devsel_reg_in                 = in_reg_devsel_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_out_in                  = out_bckp_frame_out ;wire            wbu_wb_init_complete_in                 = conf_wb_init_complete_out ;pci_wb_slave_unit wishbone_slave_unit(    .reset_in                      (reset),    .wb_clock_in                   (wb_clk),    .pci_clock_in                  (pci_clk),    .ADDR_I                        (wbu_addr_in),    .SDATA_I                       (wbu_sdata_in),    .SDATA_O                       (wbu_sdata_out),    .CYC_I                         (wbu_cyc_in),    .STB_I                         (wbu_stb_in),    .WE_I                          (wbu_we_in),    .SEL_I                         (wbu_sel_in),    .ACK_O                         (wbu_ack_out),    .RTY_O                         (wbu_rty_out),    .ERR_O                         (wbu_err_out),    .CAB_I                         (wbu_cab_in),    .wbu_map_in                    (wbu_map_in),    .wbu_pref_en_in                (wbu_pref_en_in),    .wbu_mrl_en_in                 (wbu_mrl_en_in),    .wbu_pci_drcomp_pending_in     (wbu_pci_drcomp_pending_in),    .wbu_conf_data_in              (wbu_conf_data_in),    .wbu_pciw_empty_in             (wbu_pciw_empty_in),    .wbu_bar0_in                   (wbu_bar0_in),    .wbu_bar1_in                   (wbu_bar1_in),    .wbu_bar2_in                   (wbu_bar2_in),    .wbu_bar3_in                   (wbu_bar3_in),    .wbu_bar4_in                   (wbu_bar4_in),    .wbu_bar5_in                   (wbu_bar5_in),    .wbu_am0_in                    (wbu_am0_in),    .wbu_am1_in                    (wbu_am1_in),    .wbu_am2_in                    (wbu_am2_in),    .wbu_am3_in                    (wbu_am3_in),    .wbu_am4_in                    (wbu_am4_in),    .wbu_am5_in                    (wbu_am5_in),    .wbu_ta0_in                    (wbu_ta0_in),    .wbu_ta1_in                    (wbu_ta1_in),    .wbu_ta2_in                    (wbu_ta2_in),    .wbu_ta3_in                    (wbu_ta3_in),    .wbu_ta4_in                    (wbu_ta4_in),    .wbu_ta5_in                    (wbu_ta5_in),    .wbu_at_en_in                  (wbu_at_en_in),    .wbu_ccyc_addr_in              (wbu_ccyc_addr_in),    .wbu_master_enable_in          (wbu_master_enable_in),    .wb_init_complete_in           (wbu_wb_init_complete_in),    .wbu_cache_line_size_not_zero  (wbu_cache_line_size_not_zero),    .wbu_cache_line_size_in        (wbu_cache_line_size_in),    .wbu_pciif_gnt_in              (wbu_pciif_gnt_in),    .wbu_pciif_frame_in            (wbu_pciif_frame_in),    .wbu_pciif_frame_en_in         (wbu_pciif_frame_en_in),    .wbu_pciif_frame_out_in        (wbu_pciif_frame_out_in),    .wbu_pciif_irdy_in             (wbu_pciif_irdy_in),    .wbu_pciif_trdy_in             (wbu_pciif_trdy_in),    .wbu_pciif_stop_in             (wbu_pciif_stop_in),    .wbu_pciif_devsel_in           (wbu_pciif_devsel_in),    .wbu_pciif_ad_reg_in           (wbu_pciif_ad_reg_in),    .wbu_pciif_req_out             (wbu_pciif_req_out),    .wbu_pciif_frame_out           (wbu_pciif_frame_out),    .wbu_pciif_frame_en_out        (wbu_pciif_frame_en_out),    .wbu_pciif_frame_load_out      (wbu_pciif_frame_load_out),    .wbu_pciif_irdy_out            (wbu_pciif_irdy_out),    .wbu_pciif_irdy_en_out         (wbu_pciif_irdy_en_out),    .wbu_pciif_ad_out              (wbu_pciif_ad_out),    .wbu_pciif_ad_en_out           (wbu_pciif_ad_en_out),    .wbu_pciif_cbe_out             (wbu_pciif_cbe_out),    .wbu_pciif_cbe_en_out          (wbu_pciif_cbe_en_out),    .wbu_err_addr_out              (wbu_err_addr_out),    .wbu_err_bc_out                (wbu_err_bc_out),    .wbu_err_signal_out            (wbu_err_signal_out),    .wbu_err_source_out            (wbu_err_source_out),    .wbu_err_rty_exp_out           (wbu_err_rty_exp_out),    .wbu_tabort_rec_out            (wbu_tabort_rec_out),    .wbu_mabort_rec_out            (wbu_mabort_rec_out),    .wbu_conf_offset_out           (wbu_conf_offset_out),    .wbu_conf_renable_out          (wbu_conf_renable_out),    .wbu_conf_wenable_out          (wbu_conf_wenable_out),    .wbu_conf_be_out               (wbu_conf_be_out),    .wbu_conf_data_out             (wbu_conf_data_out),    .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),    .wbu_pciif_trdy_reg_in         (wbu_pciif_trdy_reg_in),    .wbu_pciif_stop_reg_in         (wbu_pciif_stop_reg_in),    .wbu_pciif_devsel_reg_in       (wbu_pciif_devsel_reg_in)`ifdef PCI_BIST    ,    .mbist_si_i       (mbist_si_i),    .mbist_so_o       (mbist_so_o_internal),    .mbist_ctrl_i       (mbist_ctrl_i)`endif);// PCI TARGET UNIT INPUTSwire    [31:0]  pciu_mdata_in                   =   wbm_dat_i ;wire            pciu_ack_in                     =   wbm_ack_i ;wire            pciu_rty_in                     =   wbm_rty_i ;wire            pciu_err_in                     =   wbm_err_i ;wire    [5:0]   pciu_map_in                     =   {                                                     conf_pci_mem_io5_out,                                                     conf_pci_mem_io4_out,                                                     conf_pci_mem_io3_out,                                                     conf_pci_mem_io2_out,                                                     conf_pci_mem_io1_out,                                                     conf_pci_mem_io0_out                                                    } ;wire    [5:0]   pciu_pref_en_in                 =   {                                                     conf_pci_img_ctrl5_out[0],                                                     conf_pci_img_ctrl4_out[0],                                                     conf_pci_img_ctrl3_out[0],                                                     conf_pci_img_ctrl2_out[0],                                                     conf_pci_img_ctrl1_out[0],                                                     conf_pci_img_ctrl0_out[0]                                                    };wire    [5:0]   pciu_at_en_in                   =   {                                                     conf_pci_img_ctrl5_out[1],                                                     conf_pci_img_ctrl4_out[1],                                                     conf_pci_img_ctrl3_out[1],                                                     conf_pci_img_ctrl2_out[1],                                                     conf_pci_img_ctrl1_out[1],                                                     conf_pci_img_ctrl0_out[1]                                                    } ;wire            pciu_mem_enable_in              =   conf_mem_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_wbu_del_read_comp_pending_in	=	wbu_del_read_comp_pending_out ;wire            pciu_wbu_frame_en_in            =   out_bckp_frame_en_out ;`ifdef HOST    wire    [31:0]  pciu_conf_data_in           =   conf_r_data_out ;`else`ifdef GUEST    wire    [31:0]  pciu_conf_data_in           =   conf_w_data_out ;`endif`endifwire    [pci_ba0_width   - 1:0] pciu_bar0_in =   conf_pci_ba0_out    ;wire    [pci_ba1_5_width - 1:0] pciu_bar1_in =   conf_pci_ba1_out ;wire    [pci_ba1_5_width - 1:0] pciu_bar2_in =   conf_pci_ba2_out ;wire    [pci_ba1_5_width - 1:0] pciu_bar3_in =   conf_pci_ba3_out ;wire    [pci_ba1_5_width - 1:0] pciu_bar4_in =   conf_pci_ba4_out ;wire    [pci_ba1_5_width - 1:0] pciu_bar5_in =   conf_pci_ba5_out ;wire    [pci_ba1_5_width - 1:0] pciu_am0_in  =   conf_pci_am0_out ;wire    [pci_ba1_5_width - 1:0] pciu_am1_in  =   conf_pci_am1_out ;wire    [pci_ba1_5_width - 1:0] pciu_am2_in  =   conf_pci_am2_out ;wire    [pci_ba1_5_width - 1:0] pciu_am3_in  =   conf_pci_am3_out ;wire    [pci_ba1_5_width - 1:0] pciu_am4_in  =   conf_pci_am4_out ;wire    [pci_ba1_5_width - 1:0] pciu_am5_in  =   conf_pci_am5_out ;wire    [pci_ba1_5_width - 1:0] pciu_ta0_in  =   conf_pci_ta0_out ;wire    [pci_ba1_5_width - 1:0] pciu_ta1_in  =   conf_pci_ta1_out ;wire    [pci_ba1_5_width - 1:0] pciu_ta2_in  =   conf_pci_ta2_out ;wire    [pci_ba1_5_width - 1:0] pciu_ta3_in  =   conf_pci_ta3_out ;wire    [pci_ba1_5_width - 1:0] pciu_ta4_in  =   conf_pci_ta4_out ;wire    [pci_ba1_5_width - 1:0] pciu_ta5_in  =   conf_pci_ta5_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                     =   int_pci_frame   ;wire            pciu_pciif_irdy_in                      =   int_pci_irdy    ;wire            pciu_pciif_idsel_in                     =   pci_idsel_i ;wire            pciu_pciif_frame_reg_in                 =   in_reg_frame_out ;wire            pciu_pciif_irdy_reg_in                  =   in_reg_irdy_out ;wire            pciu_pciif_idsel_reg_in                 =   in_reg_idsel_out ;wire    [31:0]  pciu_pciif_ad_reg_in                    =   in_reg_ad_out ;wire    [3:0]   pciu_pciif_cbe_reg_in                   =   in_reg_cbe_out ;wire    [3:0]   pciu_pciif_cbe_in                       =   int_pci_cbe ;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_trdy_in                 =   out_bckp_trdy_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 ;pci_target_unit pci_target_unit(    .reset_in                       (reset),    .wb_clock_in                    (wb_clk),    .pci_clock_in                   (pci_clk),    .pciu_wbm_adr_o                 (pciu_adr_out),    .pciu_wbm_dat_o                 (pciu_mdata_out),    .pciu_wbm_dat_i                 (pciu_mdata_in),    .pciu_wbm_cyc_o                 (pciu_cyc_out),    .pciu_wbm_stb_o                 (pciu_stb_out),    .pciu_wbm_we_o                  (pciu_we_out),    .pciu_wbm_cti_o                 (pciu_cti_out),    .pciu_wbm_bte_o                 (pciu_bte_out),    .pciu_wbm_sel_o                 (pciu_sel_out),    .pciu_wbm_ack_i                 (pciu_ack_in),    .pciu_wbm_rty_i                 (pciu_rty_in),    .pciu_wbm_err_i                 (pciu_err_in),    .pciu_mem_enable_in             (pciu_mem_enable_in),    .pciu_io_enable_in              (pciu_io_enable_in),    .pciu_map_in                    (pciu_map_in),    .pciu_pref_en_in                (pciu_pref_en_in),    .pciu_conf_data_in              (pciu_conf_data_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_bar0_in                   (pciu_bar0_in),    .pciu_bar1_in                   (pciu_bar1_in),    .pciu_bar2_in                   (pciu_bar2_in),    .pciu_bar3_in                   (pciu_bar3_in),    .pciu_bar4_in                   (pciu_bar4_in),    .pciu_bar5_in                   (pciu_bar5_in),    .pciu_am0_in                    (pciu_am0_in),    .pciu_am1_in                    (pciu_am1_in),    .pciu_am2_in                    (pciu_am2_in),    .pciu_am3_in                    (pciu_am3_in),    .pciu_am4_in                    (pciu_am4_in),    .pciu_am5_in                    (pciu_am5_in),    .pciu_ta0_in                    (pciu_ta0_in),    .pciu_ta1_in                    (pciu_ta1_in),    .pciu_ta2_in                    (pciu_ta2_in),    .pciu_ta3_in                    (pciu_ta3_in),    .pciu_ta4_in                    (pciu_ta4_in),    .pciu_ta5_in                    (pciu_ta5_in),    .pciu_at_en_in                  (pciu_at_en_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_irdy_in             (pciu_pciif_irdy_in),    .pciu_pciif_idsel_in            (pciu_pciif_idsel_in),    .pciu_pciif_frame_reg_in        (pciu_pciif_frame_reg_in),    .pciu_pciif_irdy_reg_in         (pciu_pciif_irdy_reg_in),    .pciu_pciif_idsel_reg_in        (pciu_pciif_idsel_reg_in),    .pciu_pciif_ad_reg_in           (pciu_pciif_ad_reg_in),    .pciu_pciif_cbe_reg_in          (pciu_pciif_cbe_reg_in),    .pciu_pciif_cbe_in              (pciu_pciif_cbe_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_trdy_in        (pciu_pciif_bckp_trdy_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_stop_out            (pciu_pciif_stop_out),    .pciu_pciif_devsel_out          (pciu_pciif_devsel_out),    .pciu_pciif_trdy_en_out         (pciu_pciif_trdy_en_out),    .pciu_pciif_stop_en_out         (pciu_pciif_stop_en_out),    .pciu_pciif_devsel_en_out       (pciu_pciif_devsel_en_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_en_out           (pciu_pciif_ad_en_out),    .pciu_pciif_tabort_set_out      (pciu_pcii

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -