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

📄 pci_io_mux.v

📁 这是用pci-wishbone核和16450串口核在xilinx的fpga上实现的串口程序
💻 V
📖 第 1 页 / 共 2 页
字号:
    .dat_out      ( ad_out[9] ));pci_out_reg ad_iob10(    .reset_in     ( reset_in ),    .clk_in       ( clk_in) ,    .dat_en_in    ( ad_load_ctrl_mlow ),    .en_en_in     ( 1'b1 ),    .dat_in       ( temp_ad[10] ) ,    .en_in        ( ad_en_ctrl_mlow ) ,    .en_out       ( ad_en_out[10] ),    .dat_out      ( ad_out[10] ));pci_out_reg ad_iob11(    .reset_in     ( reset_in ),    .clk_in       ( clk_in) ,    .dat_en_in    ( ad_load_ctrl_mlow ),    .en_en_in     ( 1'b1 ),    .dat_in       ( temp_ad[11] ) ,    .en_in        ( ad_en_ctrl_mlow ) ,    .en_out       ( ad_en_out[11] ),    .dat_out      ( ad_out[11] ));pci_out_reg ad_iob12(    .reset_in     ( reset_in ),    .clk_in       ( clk_in) ,    .dat_en_in    ( ad_load_ctrl_mlow ),    .en_en_in     ( 1'b1 ),    .dat_in       ( temp_ad[12] ) ,    .en_in        ( ad_en_ctrl_mlow ) ,    .en_out       ( ad_en_out[12] ),    .dat_out      ( ad_out[12] ));pci_out_reg ad_iob13(    .reset_in     ( reset_in ),    .clk_in       ( clk_in) ,    .dat_en_in    ( ad_load_ctrl_mlow ),    .en_en_in     ( 1'b1 ),    .dat_in       ( temp_ad[13] ) ,    .en_in        ( ad_en_ctrl_mlow ) ,    .en_out       ( ad_en_out[13] ),    .dat_out      ( ad_out[13] ));pci_out_reg ad_iob14(    .reset_in     ( reset_in ),    .clk_in       ( clk_in) ,    .dat_en_in    ( ad_load_ctrl_mlow ),    .en_en_in     ( 1'b1 ),    .dat_in       ( temp_ad[14] ) ,    .en_in        ( ad_en_ctrl_mlow ) ,    .en_out       ( ad_en_out[14] ),    .dat_out      ( ad_out[14] ));pci_out_reg ad_iob15(    .reset_in     ( reset_in ),    .clk_in       ( clk_in) ,    .dat_en_in    ( ad_load_ctrl_mlow ),    .en_en_in     ( 1'b1 ),    .dat_in       ( temp_ad[15] ) ,    .en_in        ( ad_en_ctrl_mlow ) ,    .en_out       ( ad_en_out[15] ),    .dat_out      ( ad_out[15] ));pci_out_reg ad_iob16(    .reset_in     ( reset_in ),    .clk_in       ( clk_in) ,    .dat_en_in    ( ad_load_ctrl_mhigh ),    .en_en_in     ( 1'b1 ),    .dat_in       ( temp_ad[16] ) ,    .en_in        ( ad_en_ctrl_mhigh ) ,    .en_out       ( ad_en_out[16] ),    .dat_out      ( ad_out[16] ));pci_out_reg ad_iob17(    .reset_in     ( reset_in ),    .clk_in       ( clk_in) ,    .dat_en_in    ( ad_load_ctrl_mhigh ),    .en_en_in     ( 1'b1 ),    .dat_in       ( temp_ad[17] ) ,    .en_in        ( ad_en_ctrl_mhigh ) ,    .en_out       ( ad_en_out[17] ),    .dat_out      ( ad_out[17] ));pci_out_reg ad_iob18(    .reset_in     ( reset_in ),    .clk_in       ( clk_in) ,    .dat_en_in    ( ad_load_ctrl_mhigh ),    .en_en_in     ( 1'b1 ),    .dat_in       ( temp_ad[18] ) ,    .en_in        ( ad_en_ctrl_mhigh ) ,    .en_out       ( ad_en_out[18] ),    .dat_out      ( ad_out[18] ));pci_out_reg ad_iob19(    .reset_in     ( reset_in ),    .clk_in       ( clk_in) ,    .dat_en_in    ( ad_load_ctrl_mhigh ),    .en_en_in     ( 1'b1 ),    .dat_in       ( temp_ad[19] ) ,    .en_in        ( ad_en_ctrl_mhigh ) ,    .en_out       ( ad_en_out[19] ),    .dat_out      ( ad_out[19] ));pci_out_reg ad_iob20(    .reset_in     ( reset_in ),    .clk_in       ( clk_in) ,    .dat_en_in    ( ad_load_ctrl_mhigh ),    .en_en_in     ( 1'b1 ),    .dat_in       ( temp_ad[20] ) ,    .en_in        ( ad_en_ctrl_mhigh ) ,    .en_out       ( ad_en_out[20] ),    .dat_out      ( ad_out[20] ));pci_out_reg ad_iob21(    .reset_in     ( reset_in ),    .clk_in       ( clk_in) ,    .dat_en_in    ( ad_load_ctrl_mhigh ),    .en_en_in     ( 1'b1 ),    .dat_in       ( temp_ad[21] ) ,    .en_in        ( ad_en_ctrl_mhigh ) ,    .en_out       ( ad_en_out[21] ),    .dat_out      ( ad_out[21] ));pci_out_reg ad_iob22(    .reset_in     ( reset_in ),    .clk_in       ( clk_in) ,    .dat_en_in    ( ad_load_ctrl_mhigh ),    .en_en_in     ( 1'b1 ),    .dat_in       ( temp_ad[22] ) ,    .en_in        ( ad_en_ctrl_mhigh ) ,    .en_out       ( ad_en_out[22] ),    .dat_out      ( ad_out[22] ));pci_out_reg ad_iob23(    .reset_in     ( reset_in ),    .clk_in       ( clk_in) ,    .dat_en_in    ( ad_load_ctrl_mhigh ),    .en_en_in     ( 1'b1 ),    .dat_in       ( temp_ad[23] ) ,    .en_in        ( ad_en_ctrl_mhigh ) ,    .en_out       ( ad_en_out[23] ),    .dat_out      ( ad_out[23] ));pci_out_reg ad_iob24(    .reset_in     ( reset_in ),    .clk_in       ( clk_in) ,    .dat_en_in    ( ad_load_ctrl_high ),    .en_en_in     ( 1'b1 ),    .dat_in       ( temp_ad[24] ) ,    .en_in        ( ad_en_ctrl_high ) ,    .en_out       ( ad_en_out[24] ),    .dat_out      ( ad_out[24] ));pci_out_reg ad_iob25(    .reset_in     ( reset_in ),    .clk_in       ( clk_in) ,    .dat_en_in    ( ad_load_ctrl_high ),    .en_en_in     ( 1'b1 ),    .dat_in       ( temp_ad[25] ) ,    .en_in        ( ad_en_ctrl_high ) ,    .en_out       ( ad_en_out[25] ),    .dat_out      ( ad_out[25] ));pci_out_reg ad_iob26(    .reset_in     ( reset_in ),    .clk_in       ( clk_in) ,    .dat_en_in    ( ad_load_ctrl_high ),    .en_en_in     ( 1'b1 ),    .dat_in       ( temp_ad[26] ) ,    .en_in        ( ad_en_ctrl_high ) ,    .en_out       ( ad_en_out[26] ),    .dat_out      ( ad_out[26] ));pci_out_reg ad_iob27(    .reset_in     ( reset_in ),    .clk_in       ( clk_in) ,    .dat_en_in    ( ad_load_ctrl_high ),    .en_en_in     ( 1'b1 ),    .dat_in       ( temp_ad[27] ) ,    .en_in        ( ad_en_ctrl_high ) ,    .en_out       ( ad_en_out[27] ),    .dat_out      ( ad_out[27] ));pci_out_reg ad_iob28(    .reset_in     ( reset_in ),    .clk_in       ( clk_in) ,    .dat_en_in    ( ad_load_ctrl_high ),    .en_en_in     ( 1'b1 ),    .dat_in       ( temp_ad[28] ) ,    .en_in        ( ad_en_ctrl_high ) ,    .en_out       ( ad_en_out[28] ),    .dat_out      ( ad_out[28] ));pci_out_reg ad_iob29(    .reset_in     ( reset_in ),    .clk_in       ( clk_in) ,    .dat_en_in    ( ad_load_ctrl_high ),    .en_en_in     ( 1'b1 ),    .dat_in       ( temp_ad[29] ) ,    .en_in        ( ad_en_ctrl_high ) ,    .en_out       ( ad_en_out[29] ),    .dat_out      ( ad_out[29] ));pci_out_reg ad_iob30(    .reset_in     ( reset_in ),    .clk_in       ( clk_in) ,    .dat_en_in    ( ad_load_ctrl_high ),    .en_en_in     ( 1'b1 ),    .dat_in       ( temp_ad[30] ) ,    .en_in        ( ad_en_ctrl_high ) ,    .en_out       ( ad_en_out[30] ),    .dat_out      ( ad_out[30] ));pci_out_reg ad_iob31(    .reset_in     ( reset_in ),    .clk_in       ( clk_in) ,    .dat_en_in    ( ad_load_ctrl_high ),    .en_en_in     ( 1'b1 ),    .dat_in       ( temp_ad[31] ) ,    .en_in        ( ad_en_ctrl_high ) ,    .en_out       ( ad_en_out[31] ),    .dat_out      ( ad_out[31] ));wire [3:0] cbe_load_ctrl = {4{ master_load_in }} ;wire [3:0] cbe_en_ctrl   = {4{ cbe_en_in }} ;pci_out_reg cbe_iob0(    .reset_in     ( reset_in ),    .clk_in       ( clk_in) ,    .dat_en_in    ( cbe_load_ctrl[0] ),    .en_en_in     ( 1'b1 ),    .dat_in       ( cbe_in[0] ) ,    .en_in        ( cbe_en_ctrl[0] ) ,    .en_out       ( cbe_en_out[0] ),    .dat_out      ( cbe_out[0] ));pci_out_reg cbe_iob1(    .reset_in     ( reset_in ),    .clk_in       ( clk_in) ,    .dat_en_in    ( cbe_load_ctrl[1] ),    .en_en_in     ( 1'b1 ),    .dat_in       ( cbe_in[1] ) ,    .en_in        ( cbe_en_ctrl[1] ) ,    .en_out       ( cbe_en_out[1] ),    .dat_out      ( cbe_out[1] ));pci_out_reg cbe_iob2(    .reset_in     ( reset_in ),    .clk_in       ( clk_in) ,    .dat_en_in    ( cbe_load_ctrl[2] ),    .en_en_in     ( 1'b1 ),    .dat_in       ( cbe_in[2] ) ,    .en_in        ( cbe_en_ctrl[2] ) ,    .en_out       ( cbe_en_out[2] ),    .dat_out      ( cbe_out[2] ));pci_out_reg cbe_iob3(    .reset_in     ( reset_in ),    .clk_in       ( clk_in) ,    .dat_en_in    ( cbe_load_ctrl[3] ),    .en_en_in     ( 1'b1 ),    .dat_in       ( cbe_in[3] ) ,    .en_in        ( cbe_en_ctrl[3] ) ,    .en_out       ( cbe_en_out[3] ),    .dat_out      ( cbe_out[3] ));pci_out_reg frame_iob(    .reset_in     ( reset_in ),    .clk_in       ( clk_in) ,    .dat_en_in    ( frame_load_in ),    .en_en_in     ( 1'b1 ),    .dat_in       ( frame_in ) ,    .en_in        ( frame_en_in ) ,    .en_out       ( frame_en_out ),    .dat_out      ( frame_out ));pci_out_reg irdy_iob(    .reset_in     ( reset_in ),    .clk_in       ( clk_in) ,    .dat_en_in    ( 1'b1 ),    .en_en_in     ( 1'b1 ),    .dat_in       ( irdy_in ) ,    .en_in        ( irdy_en_in ) ,    .en_out       ( irdy_en_out ),    .dat_out      ( irdy_out ));pci_out_reg trdy_iob(    .reset_in     ( reset_in ),    .clk_in       ( clk_in) ,    .dat_en_in    ( 1'b1 ),    .en_en_in     ( 1'b1 ),    .dat_in       ( trdy_in ) ,    .en_in        ( trdy_en_in ) ,    .en_out       ( trdy_en_out ),    .dat_out      ( trdy_out ));pci_out_reg stop_iob(    .reset_in     ( reset_in ),    .clk_in       ( clk_in) ,    .dat_en_in    ( 1'b1 ),    .en_en_in     ( 1'b1 ),    .dat_in       ( stop_in ) ,    .en_in        ( stop_en_in ) ,    .en_out       ( stop_en_out ),    .dat_out      ( stop_out ));pci_out_reg devsel_iob(    .reset_in     ( reset_in ),    .clk_in       ( clk_in) ,    .dat_en_in    ( 1'b1 ),    .en_en_in     ( 1'b1 ),    .dat_in       ( devsel_in ) ,    .en_in        ( devsel_en_in ) ,    .en_out       ( devsel_en_out ),    .dat_out      ( devsel_out ));pci_out_reg par_iob(    .reset_in     ( reset_in ),    .clk_in       ( clk_in) ,    .dat_en_in    ( 1'b1 ),    .en_en_in     ( 1'b1 ),    .dat_in       ( par_in ) ,    .en_in        ( par_en_in ) ,    .en_out       ( par_en_out ),    .dat_out      ( par_out ));pci_out_reg perr_iob(    .reset_in     ( reset_in ),    .clk_in       ( clk_in) ,    .dat_en_in    ( 1'b1 ),    .en_en_in     ( 1'b1 ),    .dat_in       ( perr_in ) ,    .en_in        ( perr_en_in ) ,    .en_out       ( perr_en_out ),    .dat_out      ( perr_out ));pci_out_reg serr_iob(    .reset_in     ( reset_in ),    .clk_in       ( clk_in) ,    .dat_en_in    ( 1'b1 ),    .en_en_in     ( 1'b1 ),    .dat_in       ( serr_in ) ,    .en_in        ( serr_en_in ) ,    .en_out       ( serr_en_out ),    .dat_out      ( serr_out ));pci_out_reg req_iob(    .reset_in     ( reset_in ),    .clk_in       ( clk_in) ,    .dat_en_in    ( 1'b1 ),    .en_en_in     ( 1'b1 ),    .dat_in       ( req_in ) ,    .en_in        ( init_complete_in ) ,    .en_out       ( req_en_out ),    .dat_out      ( req_out ));endmodule

⌨️ 快捷键说明

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