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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? eeprom_wr.v.bak

?? 本程序包含:EEPROM的功能模型(eeprom.v)、讀/寫EEPROM的verilog HDL 行為模塊(eeprom_wr.v)、信號(hào)產(chǎn)生模塊(signal.v)和頂層模塊(top.v)
?? BAK
?? 第 1 頁 / 共 2 頁
字號(hào):
`timescale 1ns/1nsmodule EEPROM_WR(SDA,SCL,ACK,RESET,CLK,WR,RD,ADDR,DATA);output SCL;output ACK;input RESET;input CLK;input WR,RD;input[10:0]ADDR;inout SDA;  //chuanxing shuju xianinout[7:0]DATA;  //bingxing  shuju xianreg ACK;    // duxie yige zhouqi de yingda xinhao reg SCL;    //chuanxing  shizhong xianreg WF,RF;    //du xie caozuo biaozhireg FF;    // biaozhi jicunqi reg[1:0]head_buf;   //qidong xinhao  jicunqireg[1:0]stop_buf;   //tingzhi xinhao  jicunqireg[7:0]sh8out_buf;  //EEPROM xie jicunqireg[8:0]sh8out_state; //EEPROM xie zhuangtai jicunqireg[9:0]sh8in_state;  //EEPROM du zhuangtai jicunqireg[2:0]head_state;  //qidong zhuangtai jicunqireg[2:0]stop_state;  //tingzhi zhuangtai jicunqi reg[10:0]main_state;  // zhu zhuangtai jicunqireg[7:0]data_from_rm;  //EEPROM du jicunqi reg link_sda;  //SDA  shuru EEPROM kaiguanreg link_read;  //EEPROM du caozuo kaiguanreg link_head;  // qidong xinhao kaiguanreg link_write;//EEPROM  xie caozuo  kaiguanreg link_stop;  //tingzhi xinhao kaiguan wire sda1,sda2,sda3,sda4;//------------????????????????????------assign sda1=(link_head)?head_buf[1]:1'b0;assign sda2=(link_write)?sh8out_buf[7]:1'b0;assign sda3=(link_stop)?stop_buf[1]:1'b0;assign sda4=(sda1|sda2|sda3);assign SDA=(link_sda)?sda4:1'bz;assign DATA=(link_read)?data_from_rm:8'hzz;//--------????????-------parameter          Idle      =11'b00000000001,              Ready=11'b00000000010,        Write_start=11'b00000000100,         Ctrl_write=11'b00000001000,         Addr_write=11'b00000010000,         Data_write=11'b00000100000,         Read_start=11'b00001000000,         Ctrl_read =11'b00010000000,         Data_read =11'b00100000000,         Stop=      11'b01000000000,         Ackn=      11'b10000000000,         //----------??????????-----          sh8out_bit7=9'b000000001,          sh8out_bit6=9'b000000010,          sh8out_bit5=9'b000000100,          sh8out_bit4=9'b000001000,          sh8out_bit3=9'b000010000,          sh8out_bit2=9'b000100000,          sh8out_bit1=9'b001000000,          sh8out_bit0=9'b010000000,          sh8out_end =9'b100000000;          //-------??????????-----parameter sh8in_begin  =10'b0000000001,          sh8in_bit7   =10'b0000000010,          sh8in_bit6   =10'b0000000100,          sh8in_bit5   =10'b0000001000,          sh8in_bit4   =10'b0000010000,          sh8in_bit3   =10'b0000100000,          sh8in_bit2   =10'b0001000000,          sh8in_bit1   =10'b0010000000,          sh8in_bit0   =10'b0100000000,          sh8in_end    =10'b1000000000,          //-----????-------          head_begin =3'b001,          head_bit =3'b010,          head_end =3'b100,//-----????----          stop_begin =3'b001,            stop_bit =3'b010,            stop_end =3'b100;parameter YES =1,           NO =0;//----??????SCL??????????-----  always@(negedge CLK)     if(RESET)       SCL<=0;     else       SCL<=~SCL;    //----??????----  always@(posedge CLK)    if(RESET)      begin        link_read <=NO;        link_write<=NO;        link_head <=NO;        link_stop <=NO;        link_sda  <=NO;        ACK       <=0;        RF    <=0;        WF<=0;        FF<=0;        main_state<=Idle;       end    else    begin        casex(main_state)            Idle:                  begin                      link_read<=NO;                      link_write<=NO;                      link_head<=NO;                                        link_stop<=NO;                      link_sda<=NO;                      if(WR)                        begin                            WF<=1;                            main_state<=Ready;                        end                      else if(RD)                        begin                            RF<=1;                            main_state<=Ready;                        end                      else                        begin                            WF<=0;                            RF<=0;                            main_state<=Idle;                        end                  end            Ready:                  begin                     link_read<=NO;                     link_write<=NO;                     link_stop<=NO;                     link_head<=YES;                     link_sda<=YES;                     head_buf[1:0]<=2'b10;                     stop_buf[1:0]<=2'b01;                     head_state<=head_begin;                     FF<=0;                     ACK<=0;                     main_state<=Write_start;                  end            Write_start:                   if(FF==0)                       shift_head;                    else                       begin                         sh8out_buf[7:0]<={1'b1,1'b0,1'b1,1'b0,ADDR[10:8],1'b0};                         link_head<=NO;                         link_write<=YES;                         FF<=0;                         sh8out_state<=sh8out_bit6;                         main_state<=Ctrl_write;                       end             Ctrl_write:                    if(FF==0)                      shift8_out;                    else                      begin                         sh8out_state<=sh8out_bit7;                         sh8out_buf[7:0]<=ADDR[7:0];                         FF<=0;                         main_state<=Addr_write;                      end             Addr_write:                    if(FF==0)                       shift8_out;                    else                     begin                      FF<=0;                      if(WF)                        begin                           sh8out_state<=sh8out_bit7;                           sh8out_buf[7:0]<=DATA;                           main_state<=Data_write;                        end                       if(RF)                         begin                            head_buf  <=2'b10;                            head_state<=head_begin;                            main_state<=Read_start;                         end                               end                Data_write:                    if(FF==0)                         shift8_out;                  else                       begin                           stop_state<=stop_begin;                           main_state<=Stop;                           link_write<=NO;                           FF<=0;                        end                Read_start:                      if(FF==0)                         shift_head;                      else                        begin                            sh8out_buf<={1'b1,1'b0,1'b1,1'b0,ADDR[10:8],1'b1};                            link_head<=NO;                            link_sda<=YES;                            FF<=0;                            sh8out_state<=sh8out_bit6;                            main_state<=Ctrl_read;                        end                Ctrl_read:                      if(FF==0)                         shift8_out;                      else                        begin                           link_sda<=NO;                           link_write<=NO;                           FF<=0;                           sh8in_state<=sh8in_begin;                           main_state<=Data_read;                        end                Data_read:                     if(FF==0)                         shift8in;                     else                         begin                             link_stop<=YES;                             link_sda<=YES;                             stop_state<=stop_bit;                             FF<=0;                             main_state<=Stop;                         end                Stop:                   if(FF==0)                      shift_stop;                   else                     begin                         ACK<=1;                         FF<=0;                         main_state<=Ackn;                      end                Ackn:                   begin                       ACK<=0;                       WF<=0;                       RF<=0;                       main_state<=Idle;                    end                default: main_state<=Idle;        endcase    end

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
麻豆传媒一区二区三区| 经典三级在线一区| 欧美精品一区二区三区高清aⅴ| 亚洲一区中文在线| 国产天堂亚洲国产碰碰| 欧美日韩亚洲综合| 不卡欧美aaaaa| 久久精品国产精品亚洲精品| 亚洲欧美日本在线| 国产农村妇女毛片精品久久麻豆| 欧美三级在线播放| 99精品久久99久久久久| 蜜臀91精品一区二区三区| 亚洲乱码国产乱码精品精的特点| 精品久久人人做人人爱| 欧美三级蜜桃2在线观看| 成人动漫一区二区三区| 麻豆精品在线播放| 日韩电影在线观看一区| 亚洲国产综合在线| 亚洲人午夜精品天堂一二香蕉| 久久久久久一二三区| 欧美一区二区三区四区五区| 在线观看免费一区| 99国产精品久久久久| 国产原创一区二区| 免费观看91视频大全| 午夜亚洲福利老司机| 亚洲一区二区在线视频| 亚洲另类中文字| 亚洲摸摸操操av| 国产精品成人一区二区三区夜夜夜| 精品成人佐山爱一区二区| 日韩精品一区国产麻豆| 国产精品18久久久久久久网站| 日韩1区2区3区| 午夜精品爽啪视频| 婷婷开心久久网| 亚洲一二三区在线观看| 一区二区三区欧美日| 亚洲最大成人网4388xx| 亚洲综合色丁香婷婷六月图片| 亚洲日本va在线观看| 日韩美女视频19| 亚洲免费观看在线观看| 亚洲美女淫视频| 一区二区日韩av| 亚洲午夜免费电影| 亚洲成人福利片| 日韩高清中文字幕一区| 男人操女人的视频在线观看欧美| 日本伊人精品一区二区三区观看方式| 午夜精品一区在线观看| 日韩不卡免费视频| 另类中文字幕网| 国产精品99久久久久久宅男| 成人国产精品免费观看视频| 99在线精品一区二区三区| 色婷婷综合视频在线观看| 欧美在线小视频| 欧美一区二区福利在线| 久久久青草青青国产亚洲免观| 国产精品毛片无遮挡高清| 亚洲免费av高清| 日韩av电影一区| 国产黄色精品网站| 91丨九色丨国产丨porny| 欧美天堂亚洲电影院在线播放| 欧美一区2区视频在线观看| xfplay精品久久| 亚洲欧美在线视频| 午夜一区二区三区视频| 国产米奇在线777精品观看| kk眼镜猥琐国模调教系列一区二区| 色婷婷一区二区三区四区| 91精品国产全国免费观看| 久久综合中文字幕| 亚洲丝袜精品丝袜在线| 午夜精品福利视频网站| 国产精品一级片| 在线一区二区三区四区五区| 日韩欧美中文字幕一区| 国产精品久久精品日日| 日韩精品一区第一页| 国产suv精品一区二区三区| 91久久精品午夜一区二区| 欧美变态凌虐bdsm| 亚洲情趣在线观看| 日韩高清不卡在线| www.亚洲色图| 欧美大片在线观看一区| 亚洲精选视频在线| 极品美女销魂一区二区三区免费| 99re这里只有精品首页| 欧美电视剧在线观看完整版| 一区二区免费在线播放| 国产精品乡下勾搭老头1| 在线成人免费视频| 中文字幕在线一区免费| 麻豆91精品91久久久的内涵| 色94色欧美sute亚洲13| 久久伊人中文字幕| 亚洲v精品v日韩v欧美v专区| 成人国产精品免费观看动漫| 精品99一区二区| 亚州成人在线电影| 91看片淫黄大片一级| 久久久国产精品麻豆| 青青草97国产精品免费观看 | 国内不卡的二区三区中文字幕 | 国产欧美一区视频| 丝袜国产日韩另类美女| 99re这里都是精品| 国产女主播视频一区二区| 久久电影网站中文字幕| 欧美日韩大陆一区二区| 亚洲色图都市小说| 懂色av一区二区三区免费看| 精品日韩欧美在线| 日韩国产欧美视频| 欧美日韩你懂的| 亚洲激情欧美激情| 91热门视频在线观看| 欧美国产精品专区| 国产成人av电影在线观看| 日韩精品中文字幕在线一区| 日韩av一级片| 717成人午夜免费福利电影| 亚洲一区二区三区在线| 色婷婷激情久久| 亚洲色欲色欲www| 91在线一区二区三区| 亚洲色图欧洲色图| 色婷婷综合在线| 亚洲自拍都市欧美小说| 91久久线看在观草草青青| 亚洲综合一二区| 欧美性生交片4| 午夜视频一区在线观看| 欧美精品123区| 日本三级亚洲精品| 日韩丝袜美女视频| 美女网站视频久久| 久久久久九九视频| 成人av在线播放网站| 国产精品福利av| 色婷婷综合久久久中文一区二区 | 国产精品99久| 中文在线资源观看网站视频免费不卡| 国产乱国产乱300精品| 国产亚洲成aⅴ人片在线观看 | 国产三级精品三级| 成人精品视频一区二区三区尤物| 国产精品水嫩水嫩| 色国产精品一区在线观看| 亚洲一二三四久久| 日韩精品一区二区三区中文精品| 激情成人综合网| 亚洲欧洲av在线| 欧美日韩视频在线一区二区| 男女男精品视频网| 久久久99精品久久| 91小视频免费观看| 奇米色一区二区三区四区| 久久久久高清精品| 91久久线看在观草草青青 | 色综合天天做天天爱| 亚洲一区二区成人在线观看| 日韩欧美一区中文| 丁香桃色午夜亚洲一区二区三区| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆| 欧美伊人久久久久久午夜久久久久| 日韩影院精彩在线| 国产精品毛片久久久久久| 日本久久电影网| 精品一区二区三区在线播放视频| 国产精品视频一二三区| 欧美中文字幕不卡| 国产成人久久精品77777最新版本| 亚洲人123区| 久久夜色精品国产欧美乱极品| av激情亚洲男人天堂| 青青青伊人色综合久久| 亚洲天堂网中文字| 日韩女优毛片在线| 日本道色综合久久| 国产suv一区二区三区88区| 午夜精品爽啪视频| 国产精品日韩成人| 日韩一区二区三免费高清| 99国产精品久| 国产在线精品免费| 亚洲图片欧美一区| 国产精品免费视频网站| 日韩一区二区精品葵司在线| 91视频观看免费| 国产经典欧美精品| 免费人成精品欧美精品| 亚洲美女少妇撒尿| 欧美激情中文不卡|