亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? seriesport.v

?? uart_regs core目錄下為Altera的IP宏功能模塊
?? V
字號:

//模塊名:series_port.v



 
 
`include "uart_defines.v" 
      
module 	series_port (reset,clk,MC_BD,MC_BA,mc_cs3,fpa_rw,MC_re,mc_irq4,
	              lpd_txd,ltp_txd,tpm_txd,outer_txd,
	              ltr_txd,lpm_txd,llp1_txd,llp2_txd,
	              lpd_rxd,ltp_rxd,tpm_rxd,outer_rxd,
	              ltr_rxd,lpm_rxd,llp2_rxd,llp1_rxd,test_lmc);
	             
       input reset;
       input clk;
       input [5:0] MC_BA;
       
       inout [7:0] MC_BD;
       input mc_cs3,fpa_rw,MC_re;
       output mc_irq4;
       output [7:0] test_lmc;  
      
       reg [7:0] wb_dat_out;
       
       input lpd_txd,ltp_txd,tpm_txd,outer_txd;
       input ltr_txd,lpm_txd,llp1_txd,llp2_txd;
       
       output lpd_rxd,ltp_rxd,tpm_rxd,outer_rxd;
       output ltr_rxd,lpm_rxd,llp2_rxd,llp1_rxd;
       
       
       wire   lpd_rxd,ltp_rxd,tpm_rxd,outer_rxd;
       wire   ltr_rxd,lpm_rxd,llp2_rxd,llp1_rxd;
       
       wire int_o1,int_o2,int_o3,int_o4,int_o5,int_o6,int_o7,int_o8;
       wire [7:0] int_o;
       assign int_o={int_o8,int_o7,int_o6,int_o5,int_o4,int_o3,int_o2,int_o1};
       assign mc_irq4=^int_o;     
       
          
       wire [7:0] wb_dat_o1,wb_dat_o2,wb_dat_o3,wb_dat_o4;
       wire [7:0] wb_dat_o5,wb_dat_o6,wb_dat_o7,wb_dat_o8; 
       
              
       always @( reset or MC_re or mc_cs3 or MC_BA or
                wb_dat_o1 or wb_dat_o2 or wb_dat_o3 or wb_dat_o4 or wb_dat_o5 or wb_dat_o6 or wb_dat_o7 or wb_dat_o8)
       begin
             case(MC_BA[5:3])
                     3'b000: wb_dat_out <= wb_dat_o1;
                     3'b001: wb_dat_out <= wb_dat_o2;
                     3'b010: wb_dat_out <= wb_dat_o3;
                     3'b011: wb_dat_out <= wb_dat_o4;
                     3'b100: wb_dat_out <= wb_dat_o5;
                     3'b101: wb_dat_out <= wb_dat_o6;
                     3'b110: wb_dat_out <= wb_dat_o7;
                     3'b111: wb_dat_out <= wb_dat_o8;
                    default: wb_dat_out <= 8'h0;
             endcase
       end
        
      assign MC_BD = ((MC_re==1'b0)&&(mc_cs3==1'b0))?wb_dat_out: 8'hzz;
       
      //將寫信號用高速時鐘往后延
      reg rw_d;
      
      always @(posedge clk or negedge reset)
      if(!reset)
             rw_d <= 1;
      else  
            rw_d <= fpa_rw;
                  
//       assign MC_BD = ((fpa_rw==1)&&(mc_cs3==1'b0)? wb_dat_out:8'hzz;
              
       wire [7:0] wb_dat_in;
      assign wb_dat_in=((fpa_rw==1'b0)&&(mc_cs3==1'b0))?MC_BD:8'h00; 
       
       wire  wb_we_i1,wb_we_i2,wb_we_i3,wb_we_i4,wb_we_i5,wb_we_i6,wb_we_i7,wb_we_i8;
       assign wb_we_i1 = ((mc_cs3==0)&&(MC_BA[5:3]==3'b000)) ?rw_d:1;    //fpa_rw是低寫
       assign wb_we_i2 = ((mc_cs3==0)&&(MC_BA[5:3]==3'b001)) ?rw_d:1; 
       assign wb_we_i3 = ((mc_cs3==0)&&(MC_BA[5:3]==3'b010)) ?rw_d:1;
       assign wb_we_i4 = ((mc_cs3==0)&&(MC_BA[5:3]==3'b011)) ?rw_d:1;  
       assign wb_we_i5 = ((mc_cs3==0)&&(MC_BA[5:3]==3'b100)) ?rw_d:1;
       assign wb_we_i6 = ((mc_cs3==0)&&(MC_BA[5:3]==3'b101)) ?rw_d:1;  
       assign wb_we_i7 = ((mc_cs3==0)&&(MC_BA[5:3]==3'b110)) ?rw_d:1;
       assign wb_we_i8 = ((mc_cs3==0)&&(MC_BA[5:3]==3'b111)) ?rw_d:1;   
       
       wire  wb_re_i1,wb_re_i2,wb_re_i3,wb_re_i4,wb_re_i5,wb_re_i6,wb_re_i7,wb_re_i8;
       assign wb_re_i1 = ((mc_cs3==0)&&(MC_BA[5:3]==3'b000)) ?MC_re:1;    //fpa_rw是低寫
       assign wb_re_i2 = ((mc_cs3==0)&&(MC_BA[5:3]==3'b001)) ?MC_re:1; 
       assign wb_re_i3 = ((mc_cs3==0)&&(MC_BA[5:3]==3'b010)) ?MC_re:1;
       assign wb_re_i4 = ((mc_cs3==0)&&(MC_BA[5:3]==3'b011)) ?MC_re:1;  
       assign wb_re_i5 = ((mc_cs3==0)&&(MC_BA[5:3]==3'b100)) ?MC_re:1;
       assign wb_re_i6 = ((mc_cs3==0)&&(MC_BA[5:3]==3'b101)) ?MC_re:1;  
       assign wb_re_i7 = ((mc_cs3==0)&&(MC_BA[5:3]==3'b110)) ?MC_re:1;
       assign wb_re_i8 = ((mc_cs3==0)&&(MC_BA[5:3]==3'b111)) ?MC_re:1; 
       

       wire [7:0] test_lmc0,test_lmc1,test_lmc2,test_lmc3,test_lmc4,test_lmc5,test_lmc6,test_lmc7;
       assign test_lmc = test_lmc2; 
/*
       reg serial_delay,serial_in2;
       always @(posedge clk or negedge reset)
       if(!reset)
       begin
           serial_delay <= 1'b1;
           serial_in2   <= 1'b1;
       end
       else 
       begin
           serial_delay <= tpm_txd;
           serial_in2   <= serial_delay;
       end
*/                                
       uart_regs	regs0(	.clk(clk),.wb_rst_i(~reset),.wb_addr_i(MC_BA[2:0]),.wb_dat_i(wb_dat_in),
	                        .wb_dat_o(wb_dat_o1),.wb_we_i(~wb_we_i1),.wb_re_i(~wb_re_i1),.mc_cs3(mc_cs3),
	                        .stx_pad_o(lpd_rxd),.srx_pad_i(lpd_txd),.int_o(int_o1),.test_reg(test_lmc0)
                               );   
       uart_regs	regs1(	.clk(clk),.wb_rst_i(~reset),.wb_addr_i(MC_BA[2:0]),.wb_dat_i(wb_dat_in),
	                        .wb_dat_o(wb_dat_o2),.wb_we_i(~wb_we_i2),.wb_re_i(~wb_re_i2),.mc_cs3(mc_cs3),
	                        .stx_pad_o(ltp_rxd), .srx_pad_i(ltp_txd),.int_o(int_o2),.test_reg(test_lmc1)
                                );   	     
       uart_regs	regs2(	.clk(clk),.wb_rst_i(~reset),.wb_addr_i(MC_BA[2:0]),.wb_dat_i(wb_dat_in),
	                        .wb_dat_o(wb_dat_o3),.wb_we_i(~wb_we_i3),.wb_re_i(~wb_re_i3),.mc_cs3(mc_cs3),
	                        .stx_pad_o(tpm_rxd), .srx_pad_i(tpm_txd),.int_o(int_o3),.test_reg(test_lmc2)
                                );   	     
       uart_regs	regs3(	.clk(clk),.wb_rst_i(~reset),.wb_addr_i(MC_BA[2:0]),.wb_dat_i(wb_dat_in),
	                        .wb_dat_o(wb_dat_o4),.wb_we_i(~wb_we_i4),.wb_re_i(~wb_re_i4),.mc_cs3(mc_cs3),
	                        .stx_pad_o(outer_rxd), .srx_pad_i(outer_txd),.int_o(int_o4),.test_reg(test_lmc3)
                                );   	     
       uart_regs	regs4(	.clk(clk),.wb_rst_i(~reset),.wb_addr_i(MC_BA[2:0]),.wb_dat_i(wb_dat_in),
	                        .wb_dat_o(wb_dat_o5),.wb_we_i(~wb_we_i5),.wb_re_i(~wb_re_i5),.mc_cs3(mc_cs3),
	                        .stx_pad_o(lpm_rxd), .srx_pad_i(lpm_txd),.int_o(int_o5),.test_reg(test_lmc4)
                                );   	     
       uart_regs	regs5(	.clk(clk),.wb_rst_i(~reset),.wb_addr_i(MC_BA[2:0]),.wb_dat_i(wb_dat_in),
	                        .wb_dat_o(wb_dat_o6),.wb_we_i(~wb_we_i6),.wb_re_i(~wb_re_i6),.mc_cs3(mc_cs3),
	                        .stx_pad_o(ltr_rxd), .srx_pad_i(ltr_txd),.int_o(int_o6),.test_reg(test_lmc5)
                                );  
       uart_regs	regs6(	.clk(clk),.wb_rst_i(~reset),.wb_addr_i(MC_BA[2:0]),.wb_dat_i(wb_dat_in),
	                        .wb_dat_o(wb_dat_o7),.wb_we_i(~wb_we_i7),.wb_re_i(~wb_re_i7),.mc_cs3(mc_cs3),
	                        .stx_pad_o(llp1_rxd), .srx_pad_i(llp1_txd),.int_o(int_o7),.test_reg(test_lmc6)
                                );  
       uart_regs	regs7(	.clk(clk),.wb_rst_i(~reset),.wb_addr_i(MC_BA[2:0]),.wb_dat_i(wb_dat_in),
	                        .wb_dat_o(wb_dat_o8),.wb_we_i(~wb_we_i8),.wb_re_i(~wb_re_i8),.mc_cs3(mc_cs3),
	                        .stx_pad_o(llp2_rxd), .srx_pad_i(llp2_txd),.int_o(int_o8),.test_reg(test_lmc7)
                                );   	                                       	                                       	                                                                                                                                                                          	              
	              
	           
endmodule	                     
	              
	         
	         
	        

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色94色欧美sute亚洲线路二 | 国产蜜臀av在线一区二区三区| 色噜噜偷拍精品综合在线| 国产成人在线观看| 国产乱码精品一品二品| 狠狠色丁香久久婷婷综合丁香| 免费视频最近日韩| 国产一区在线视频| 国产一区二区主播在线| 国产精品一区二区你懂的| 国产精品中文字幕日韩精品| 国产另类ts人妖一区二区| 国产精品 日产精品 欧美精品| 国产精品99久久久久久久女警| 成人高清免费在线播放| 91免费看视频| 欧美另类videos死尸| 欧美丰满少妇xxxxx高潮对白| 91精品国产aⅴ一区二区| 欧美xingq一区二区| 精品国产乱码久久久久久图片| 久久无码av三级| 国产精品久久久久婷婷二区次| 国产精品家庭影院| 亚洲成a人片在线观看中文| 日韩精品电影在线| 国产.欧美.日韩| 色综合久久精品| 日韩久久久久久| 国产精品免费免费| 五月激情综合婷婷| 成人伦理片在线| 欧美精品久久99久久在免费线| 精品国产91乱码一区二区三区 | 亚洲视频在线观看三级| 亚洲一区免费视频| 国产一区二区三区视频在线播放| 91丝袜美女网| 欧美xxxxx裸体时装秀| 最新欧美精品一区二区三区| 亚洲va韩国va欧美va| 国产suv精品一区二区6| 欧美日韩亚洲丝袜制服| 国产亚洲欧美日韩日本| 性感美女久久精品| 色狠狠一区二区三区香蕉| 欧美精品tushy高清| 中文字幕一区二| 精品一区二区在线观看| 在线视频欧美区| 国产婷婷色一区二区三区| 亚洲午夜免费视频| 不卡视频一二三| 国产亚洲一区二区三区四区 | 麻豆精品在线播放| 91在线视频官网| www欧美成人18+| 丝瓜av网站精品一区二区| 东方aⅴ免费观看久久av| 日韩欧美123| 亚洲h在线观看| 在线观看视频一区| 亚洲欧洲综合另类| 99国产精品国产精品久久| 国产三级三级三级精品8ⅰ区| 日韩av不卡一区二区| 欧美日韩免费电影| 亚洲国产精品视频| 在线免费观看日本一区| 国产精品理论片| 国产一区91精品张津瑜| 精品裸体舞一区二区三区| 三级精品在线观看| 91精品国产高清一区二区三区| 亚洲国产精品天堂| 欧美在线999| 亚洲一区日韩精品中文字幕| 欧美性受极品xxxx喷水| 亚洲卡通欧美制服中文| 色综合久久综合| 亚洲卡通动漫在线| 欧美三级韩国三级日本三斤| 亚洲精品精品亚洲| 欧美日韩免费一区二区三区视频| 亚洲黄色免费电影| 欧美日韩精品一区二区在线播放 | 欧美丰满嫩嫩电影| 午夜av一区二区| 欧美一区二区三区免费视频| 免费成人在线播放| 久久久噜噜噜久久中文字幕色伊伊| 久88久久88久久久| 国产视频一区二区在线| www.亚洲激情.com| 亚洲精品日日夜夜| 欧美精品1区2区| 国产一区二区影院| 亚洲欧洲另类国产综合| 欧美日韩在线观看一区二区| 日韩av电影天堂| 久久久精品影视| 91久久线看在观草草青青| 亚洲国产精品久久人人爱| 日韩精品一区在线| www.亚洲在线| 天堂成人国产精品一区| 精品国产百合女同互慰| 92精品国产成人观看免费| 日日噜噜夜夜狠狠视频欧美人| 精品粉嫩aⅴ一区二区三区四区| 成人精品gif动图一区| 亚洲444eee在线观看| 国产亚洲成aⅴ人片在线观看| 欧美怡红院视频| 国产成人精品免费在线| 依依成人精品视频| 久久久亚洲欧洲日产国码αv| 91一区二区在线| 麻豆国产欧美一区二区三区| 国产精品久久久久影院亚瑟| 欧美一级专区免费大片| 一本久道中文字幕精品亚洲嫩| 毛片不卡一区二区| 亚洲综合精品自拍| 国产精品久久福利| 欧美电影免费提供在线观看| 色综合咪咪久久| 国产精品一区二区不卡| 首页国产丝袜综合| 亚洲精品写真福利| 国产午夜精品在线观看| 91精品久久久久久久99蜜桃| 色先锋资源久久综合| 国产精品18久久久久久久网站| 日韩成人午夜电影| 亚洲一区欧美一区| 亚洲摸摸操操av| 国产精品久线观看视频| 26uuu成人网一区二区三区| 欧美日韩亚洲另类| 欧美日韩三级一区| 欧美视频一区二区三区在线观看 | 另类欧美日韩国产在线| 夜夜亚洲天天久久| 亚洲图片你懂的| 成人欧美一区二区三区| 中国色在线观看另类| 久久香蕉国产线看观看99| 欧美草草影院在线视频| 日韩一区二区电影网| 欧美一区二区日韩| 欧美一区二区在线免费观看| 欧美另类久久久品| 日韩欧美一卡二卡| 欧美大度的电影原声| 精品国产乱码久久久久久闺蜜| 日韩欧美一区二区免费| 欧美一级国产精品| 精品久久久久久久久久久久包黑料| 91精品国产全国免费观看| 91精品福利在线一区二区三区| 欧美一区二区福利在线| 精品国产区一区| 国产亚洲精品久| 亚洲欧美在线另类| 亚洲午夜一二三区视频| 日日夜夜精品视频天天综合网| 亚洲第一主播视频| 蜜桃视频第一区免费观看| 国内一区二区在线| 国产成人精品免费网站| 暴力调教一区二区三区| 欧美在线综合视频| 欧美一级免费观看| 久久综合久久鬼色中文字| 国产精品欧美一区喷水| 亚洲激情五月婷婷| 美国欧美日韩国产在线播放| 国产精品一区二区无线| 91欧美一区二区| 日韩一级黄色片| 国产精品国产三级国产有无不卡 | 国产欧美日产一区| 亚洲欧美日韩在线播放| 强制捆绑调教一区二区| 高清国产一区二区| 一本大道久久a久久综合婷婷| 制服丝袜一区二区三区| 国产日本欧美一区二区| 午夜激情一区二区三区| 丰满岳乱妇一区二区三区| 欧美色倩网站大全免费| 久久久久久97三级| 亚洲在线成人精品| 国产高清无密码一区二区三区| 欧美色精品在线视频| 国产亚洲一区二区三区| 亚洲成a天堂v人片| 99久久精品免费看国产免费软件| 欧美一区中文字幕|