• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    可靠UDP協(xié)議棧的FPGA實現(xiàn)

    2017-08-28 15:04:34源,張
    火力與指揮控制 2017年7期
    關(guān)鍵詞:序列號寄存器校驗

    劉 源,張 剛

    (太原理工大學(xué)信息工程學(xué)院,太原 030024)

    可靠UDP協(xié)議棧的FPGA實現(xiàn)

    劉 源,張 剛

    (太原理工大學(xué)信息工程學(xué)院,太原 030024)

    基于Xilinx公司的Virtex-5系列FPGA開發(fā)板,采用VHDL硬件描述語言,并運用模塊化的設(shè)計理念,參考TCP_IP協(xié)議棧的工作機(jī)制,設(shè)計并實現(xiàn)了一個具有接收確認(rèn)及漏發(fā)重發(fā)功能的可靠的UDP_IP網(wǎng)絡(luò)通信協(xié)議棧。同時,設(shè)計并實現(xiàn)了一個以太網(wǎng)控制器,該控制器與UDP_IP協(xié)議一起構(gòu)成一個完整的網(wǎng)絡(luò)通信鏈路協(xié)議。經(jīng)過上板測試驗證,該通信協(xié)議棧能正確高效地完成網(wǎng)絡(luò)數(shù)據(jù)的發(fā)送和接收等工作,且穩(wěn)定性良好。

    可靠UDP,通信協(xié)議,F(xiàn)PGA,VHDL

    0 引言

    傳統(tǒng)的網(wǎng)絡(luò)通信設(shè)備依賴操作系統(tǒng)本身內(nèi)置的TCP_IP協(xié)議棧來實現(xiàn)網(wǎng)絡(luò)設(shè)備之間的數(shù)據(jù)通信,此種方式需要消耗設(shè)備大量的CPU資源,在一定程度上束縛了CPU效能的發(fā)揮。為此,本設(shè)計提供了一種硬件方式實現(xiàn)的UDP_IP協(xié)議棧,采用此種硬件協(xié)議的網(wǎng)絡(luò)設(shè)備,數(shù)據(jù)通信功能可以作為一個模塊而單獨存在,可以大大減少CPU資源的占用。由于UDP協(xié)議是不可靠的協(xié)議,其并不能保證數(shù)據(jù)傳輸?shù)耐暾?,為此本設(shè)計對傳統(tǒng)的UDP協(xié)議做了改進(jìn),使其具備接收確認(rèn)及丟包重發(fā)等保證數(shù)據(jù)可靠性傳輸?shù)幕咎卣鳌M瑫r本設(shè)計還設(shè)計實現(xiàn)了一個以太網(wǎng)控制器,它與上層協(xié)議一起用于從物理鏈路介質(zhì)發(fā)送和接收數(shù)據(jù)。經(jīng)過仿真驗證及上板調(diào)試驗證,該UDP協(xié)議棧能正確、快速高效地完成網(wǎng)絡(luò)數(shù)據(jù)的發(fā)送和接收等工作,較好地實現(xiàn)了網(wǎng)絡(luò)數(shù)據(jù)通信功能,達(dá)到了本文設(shè)計的要求。

    1 UDP_IP協(xié)議棧功能簡介

    UDP_IP協(xié)議棧是一系列具有特定結(jié)構(gòu)的協(xié)議的總稱,它是網(wǎng)絡(luò)設(shè)備接入互聯(lián)網(wǎng)的標(biāo)準(zhǔn)協(xié)議,網(wǎng)路上的設(shè)備只要支持該標(biāo)準(zhǔn),就可以與其他設(shè)備進(jìn)行數(shù)據(jù)通信[1]。

    UDP_IP協(xié)議棧按照功能劃分可以分為4個層次,自上而下分別為應(yīng)用層、傳輸層、網(wǎng)絡(luò)層、鏈路層。其中應(yīng)用層中包含了大量的客戶端普遍需要的協(xié)議,例如FTP、HTTP、SMTP等,這里其主要用來作為應(yīng)用程序與外界進(jìn)行數(shù)據(jù)交換的通道。傳輸層有兩個不同服務(wù)類型的協(xié)議,即傳輸控制協(xié)議TCP和用戶數(shù)據(jù)報協(xié)議UDP。TCP協(xié)議提供的是可靠的無差錯的數(shù)據(jù)傳輸服務(wù),在進(jìn)行數(shù)據(jù)傳輸前要先與對方設(shè)備進(jìn)行3次握手連接,且對發(fā)送的每段數(shù)據(jù)都要進(jìn)行接收確認(rèn),因此,其控制機(jī)制比較復(fù)雜,傳輸速度相對來說比較慢,它適用于那些對數(shù)據(jù)傳輸?shù)臏?zhǔn)確度要求較高但對傳輸速度不作太多要求的場合。UDP協(xié)議在進(jìn)行數(shù)據(jù)傳輸時不用與對方設(shè)備提前建立連接,其不對發(fā)送的數(shù)據(jù)進(jìn)行接收確認(rèn),所以其提供的是不可靠的數(shù)據(jù)傳輸。它適用于那些對數(shù)據(jù)傳輸?shù)膶崟r性要求比較高但對數(shù)據(jù)傳輸差錯要求比較低的場合。因為UDP協(xié)議具有傳輸速度快效率高且控制機(jī)制簡單等優(yōu)點,并且它的可靠性可以加以改進(jìn),所以本設(shè)計的傳輸層采用改進(jìn)的可靠UDP協(xié)議[2]。網(wǎng)路層主要負(fù)責(zé)添加及解析IP頭并控制數(shù)據(jù)在網(wǎng)絡(luò)上面的傳輸,是UDP_IP協(xié)議棧的重要組成部分,處在該層的有IP協(xié)議、ICMP協(xié)議等。鏈路層位于UDP_IP協(xié)議的最下層,它主要用來校驗數(shù)據(jù)以及對發(fā)送或接收的數(shù)據(jù)進(jìn)行幀格式的封裝或拆封以便于在物理鏈路上進(jìn)行傳輸,位于該層的協(xié)議有ARP協(xié)議、RARP協(xié)議等。

    2 總體設(shè)計

    本設(shè)計是以UDP_IP協(xié)議棧為基礎(chǔ),采用分層次模塊化的設(shè)計方法,從上到下分為3個模塊即UDP協(xié)議控制器模塊、IP協(xié)議控制器模塊和以太網(wǎng)控制器模塊,其中每個模塊內(nèi)部都有相應(yīng)的數(shù)據(jù)處理控制器來控制數(shù)據(jù)的處理,以此來模擬實現(xiàn)UDP_IP協(xié)議棧中的各層協(xié)議的功能。各個模塊彼此處理各自的數(shù)據(jù),模塊之間通過先進(jìn)先出FIFO隊列來進(jìn)行數(shù)據(jù)的接收和發(fā)送,以此來實現(xiàn)各個模塊之間數(shù)據(jù)處理過程的相對獨立,同時也便于優(yōu)化結(jié)構(gòu)設(shè)計以及出錯查找。其原理結(jié)構(gòu)如圖1所示。發(fā)送數(shù)據(jù)時,在UDP協(xié)議控制器模塊中,數(shù)據(jù)從應(yīng)用層傳輸過來后先在重發(fā)隊列里面復(fù)制一份用來作為重發(fā)的備份數(shù)據(jù),接下來再進(jìn)行UDP數(shù)據(jù)頭的封裝。封裝好的數(shù)據(jù)再依次傳入IP協(xié)議控制器和以太網(wǎng)控制器,以完成數(shù)據(jù)幀格式的封裝然后再發(fā)送到物理鏈路上。接收數(shù)據(jù)時,數(shù)據(jù)從物理鏈路上下來后要依次經(jīng)過以太網(wǎng)控制器和IP協(xié)議控制器,在這期間完成數(shù)據(jù)包的拆封最終取出UDP格式的數(shù)據(jù)傳遞到UDP協(xié)議控制器里面。接下來,漏發(fā)檢測控制模塊用來完成對接收數(shù)據(jù)的校驗及數(shù)據(jù)完整性的檢驗,并決定數(shù)據(jù)是否需要進(jìn)行重新發(fā)送,如需重發(fā),則向數(shù)據(jù)發(fā)送端發(fā)送一個重發(fā)請求,發(fā)送端接到該請求后再依次重新發(fā)送相應(yīng)的數(shù)據(jù)包。如不需要重發(fā),則取出數(shù)據(jù)傳遞給應(yīng)用層。其中,數(shù)據(jù)處理控制器利用狀態(tài)機(jī)的狀態(tài)轉(zhuǎn)換來控制數(shù)據(jù)傳輸模塊內(nèi)部數(shù)據(jù)的封裝、拆封、校驗等一系列處理動作。

    圖1 UDP協(xié)議??偟脑斫Y(jié)構(gòu)

    2.1 UDP協(xié)議的可靠性機(jī)制原理及UDP協(xié)議控制模塊的設(shè)計

    UDP協(xié)議控制器模塊主要用來對發(fā)送數(shù)據(jù)進(jìn)行包頭的封裝和對接收數(shù)據(jù)進(jìn)行包頭的拆封,以及對接收到的數(shù)據(jù)包進(jìn)行校驗確認(rèn)和漏發(fā)檢測等工作。為了增強(qiáng)UDP數(shù)據(jù)傳輸?shù)目煽啃?,需要對原有的UDP協(xié)議的格式稍作修改,在UDP原有包頭的后面新增加了2字節(jié)的包序列號字段和2字節(jié)的重發(fā)包序號字段,修改后的UDP報文格式如圖2所示。

    圖2 UDP報文格式

    其中,包序列號用來標(biāo)記所發(fā)送的UDP數(shù)據(jù)序列,該序列號與重發(fā)隊列中的數(shù)據(jù)段序號一致,系統(tǒng)初始化時都置為0x”0001”;重發(fā)包序號在UDP發(fā)送端正常發(fā)送數(shù)據(jù)時置為零,當(dāng)接收端檢測到有漏發(fā)的UDP包或UDP校驗出錯而需要發(fā)送端重新發(fā)送該包數(shù)據(jù)時,則該字段填入需要重發(fā)的包序列號。UDP校驗和與UDP包序列號一起來對接收到的數(shù)據(jù)包的正確性和完整性進(jìn)行檢驗。

    檢錯重發(fā)和漏發(fā)重發(fā)機(jī)制的具體原理流程如圖3所示。在UDP接收端有一個UDP包序號寄存器,該寄存器用來寄存最近一次成功接收到的UDP數(shù)據(jù)包的包序列號,該寄存器初始化值為1。當(dāng)UDP接收端接收到UDP包后,進(jìn)行UDP校驗,校驗采用二進(jìn)制反碼求和算法,如果校驗和出錯,則取出該包序列號,然后向發(fā)送端發(fā)送一個包含本序列號的重發(fā)請求,同時丟棄該包數(shù)據(jù)。如果校驗和沒有錯誤,則進(jìn)入下一環(huán)節(jié),即進(jìn)行UDP包序列完整性的檢驗。

    在完整性檢驗環(huán)節(jié),如果該UDP包的16位包序列號的值等于包序號寄存器的值,即序列號匹配成功,則說明該UDP包與接收到的上一UDP包是連續(xù)的,可以取出該包中的應(yīng)用層數(shù)據(jù),同時包序號寄存器值自動加1,來指向下一個想要接收的包;否則如果不相等,則將該UDP包存入接收緩存隊列中,同時遍歷緩存隊列中其他的UDP包。如果緩存隊列中有UDP包的序列號等于包序號寄存器的值,即匹配成功,則從緩存當(dāng)中移出該UDP包,提取出包中的應(yīng)用數(shù)據(jù)后丟棄該包,同時包序號寄存器的值加1;如果緩存隊列當(dāng)中沒有UDP包匹配成功,則啟動一個定時器,在定時時刻到來之前包序號寄存器持續(xù)的與后面收到的UDP包相匹配,匹配成功則關(guān)閉定時器同時取出應(yīng)用數(shù)據(jù)并更新包序號寄存器的值,不成功則把該UDP包存入緩存隊列,然后繼續(xù)匹配下一個UDP包。如果定時時間到了,還沒有匹配成功,則向發(fā)送端發(fā)送一個包含缺省包序號的重發(fā)請求。發(fā)送端收到重發(fā)請求后從該請求中取出需要重發(fā)的包序號,然后從重發(fā)隊列中找到該包對應(yīng)的數(shù)據(jù),后再從該數(shù)據(jù)處重新依次發(fā)送后面的數(shù)據(jù)。

    圖3 重發(fā)機(jī)制流程

    下面以數(shù)據(jù)的接收過程為例來說明數(shù)據(jù)的處理流程,其狀態(tài)流程如下頁圖4所示。接收端的數(shù)據(jù)處理及漏發(fā)檢測控制器的控制狀態(tài)可以劃分為8個狀態(tài),系統(tǒng)啟動后先進(jìn)行復(fù)位,復(fù)位完成后狀態(tài)機(jī)處于receive_idle狀態(tài),復(fù)位時數(shù)據(jù)進(jìn)行初始化,初始化包序號寄存器的值為‘1’同時初始化校驗緩存的值為‘0’,當(dāng)receive_start為高電平時說明數(shù)據(jù)開始進(jìn)行接收,接下來依次進(jìn)入receive_sourceport和receive_destport狀態(tài),分別接收數(shù)據(jù)的源端口號和目的端口號,再接下來進(jìn)入receive_length狀態(tài),接收數(shù)據(jù)包長度,該長度包含UDP包頭和用戶數(shù)據(jù)兩部分。數(shù)據(jù)包長度接收完成后進(jìn)入receive_check狀態(tài),該狀態(tài)下完成接收到的數(shù)據(jù)的校驗和檢驗,UDP校驗和的具體算法為:校驗緩存的初始字段設(shè)為0,然后把8字節(jié)的UDP包頭和12字節(jié)的UDP偽包頭分別拆分為2字節(jié)進(jìn)行32位的累加,得到32位的累積和之后再把該累加和的高16位與低16位累加取反,即得到校驗和[3]。發(fā)送時把校驗和添加到UDP包頭即可,接收時再重新做一遍相同的計算,如果校驗計算結(jié)果中的各位數(shù)字全為1,則說明校驗正確,狀態(tài)機(jī)接下來進(jìn)入receive_sequence狀態(tài),否則進(jìn)入receive_retrans狀態(tài)。狀態(tài)機(jī)處于receive_sequence狀態(tài)時接收端需要對接收到的數(shù)據(jù)是否有漏包的情況進(jìn)行檢驗,具體檢驗過程為:狀態(tài)機(jī)跳轉(zhuǎn)到receive_sequence狀態(tài)后就馬上提取出包序號的值并與包序號寄存器里面存儲的值相比較,如果接收到的16位包序號的值等于包序號寄存器的值,則進(jìn)入receive_data狀態(tài)接收用戶數(shù)據(jù)同時包序號寄存器的值加1,否則如果接收到的包序號與包序號寄存器的值不一致,則暫存該UDP包到接收緩存隊列里面,同時比對緩存隊列中其他的UDP包的序號是否與包序號寄存器當(dāng)中的值相等。緩存中如有UDP包與包序號寄存器的值匹配成功,則從緩存當(dāng)中移出該包,接著狀態(tài)機(jī)進(jìn)入receive_data狀態(tài)接收該包的應(yīng)用數(shù)據(jù),并同時更新包序列寄存器的值。如果沒匹配成功,則啟動一個定時器,同時狀態(tài)跳轉(zhuǎn)到receive_idle狀態(tài),開始接收下一個UDP包。在該定時器的時間段內(nèi),如果后續(xù)接收到的UDP包的序列號與包序號寄存器里的值一致,則定時器清零,與此同時狀態(tài)機(jī)進(jìn)入receive_data狀態(tài)接收數(shù)據(jù),并且更新包序號寄存器的值;不一致則把UDP包存入緩存隊列中,然后狀態(tài)機(jī)跳轉(zhuǎn)到receive_idle狀態(tài),繼續(xù)接收下一個包,并繼續(xù)比對下一個UDP包的序號。如果定時時間到了,還沒接收到所要的數(shù)據(jù)包,則進(jìn)入receive_retrans狀態(tài)。在receive_retrans狀態(tài),需要把校驗出錯的包序號或漏發(fā)的包序號的值發(fā)送給本地的數(shù)據(jù)發(fā)送端,讓發(fā)送端重新發(fā)送相應(yīng)的數(shù)據(jù)包[4]。待receive_data狀態(tài)結(jié)束后,即一個UDP包的應(yīng)用數(shù)據(jù)已經(jīng)接收完成,則進(jìn)入receive_idle狀態(tài)開始準(zhǔn)備下一個UDP包的接收。

    2.2 IP協(xié)議控制器的設(shè)計

    IP協(xié)議控制器主要用來完成IP報頭信息的添加以及IP報頭的拆封解析等工作。其中報頭的封裝和解封都由狀態(tài)機(jī)來控制執(zhí)行,通過字節(jié)計數(shù)器的計數(shù)值作為判定條件,從而實現(xiàn)狀態(tài)的跳轉(zhuǎn)來執(zhí)行各狀態(tài)的相應(yīng)的操作。以數(shù)據(jù)發(fā)送端為例,其狀態(tài)機(jī)的狀態(tài)跳轉(zhuǎn)過程如圖5所示。

    圖4 UDP接收端狀態(tài)流程圖

    圖5 IP協(xié)議控制器發(fā)送端狀態(tài)流程

    trans_idle為等待狀態(tài);trans_iphead狀態(tài)時設(shè)置IP的版本號、首部長度及服務(wù)類型;trans_length狀態(tài)時統(tǒng)計數(shù)據(jù)總長度,并把結(jié)果存放在IP頭里面;trans_flag狀態(tài)時在IP頭相應(yīng)位置填入IP的標(biāo)識、標(biāo)志、片偏移等數(shù)值;trans_ttl狀態(tài)時設(shè)置8位生存時間;trans_protocol狀態(tài)設(shè)置傳輸層的協(xié)議類型,此處設(shè)置為0X11,表示UDP協(xié)議;trans_check狀態(tài)時設(shè)置16位的首部校驗和,其計算方法與UDP協(xié)議里面的校驗方法類似,都采用二進(jìn)制反碼累加求和的方法;trans_sourceIPaddress狀態(tài)時添加源IP地址;trans_desIPaddress狀態(tài)時添加目的IP地址;trans_data狀態(tài)時開始填充上層數(shù)據(jù)。

    2.3 以太網(wǎng)控制器的設(shè)計

    以太網(wǎng)控制器主要用來控制數(shù)據(jù)在信道上的傳輸以及把網(wǎng)絡(luò)層傳輸過來的數(shù)據(jù)進(jìn)行幀格式的封裝,并進(jìn)行半字節(jié)數(shù)據(jù)的拆分,從而與物理層芯片接口相適配以便于在物理通道上進(jìn)行傳輸[5]。同樣地當(dāng)接收到來自物理層芯片的數(shù)據(jù)時,它需要把半字節(jié)數(shù)據(jù)重新合并成一個字節(jié)并進(jìn)行幀頭拆封以及數(shù)據(jù)校驗等工作,校驗無誤后再把鏈路層以上的數(shù)據(jù)傳遞給上層去做進(jìn)一步的處理。在以太網(wǎng)控制器里面還有一個ARP協(xié)議,它要實現(xiàn)IP地址與物理地址的映射,當(dāng)本地緩存中所存儲的映射鍵值對當(dāng)中沒有所要的IP地址所對應(yīng)的物理地址時,它需要發(fā)送一個包含目的IP地址的ARP請求,ARP應(yīng)答當(dāng)中包含目的IP地址所對應(yīng)的物理地址,收到ARP應(yīng)答后就可以向所要發(fā)送的以太網(wǎng)幀頭中添加對應(yīng)的物理地址了。在本設(shè)計中,以太網(wǎng)控制器接收端的工作流程如圖6所示。

    圖6 以太網(wǎng)控制器接收端的狀態(tài)流程

    3 設(shè)計驗證

    本設(shè)計的驗證分為仿真驗證和上板聯(lián)網(wǎng)驗證。設(shè)計階段采用Xilinx公司的ISE開發(fā)軟件進(jìn)行編碼設(shè)計,設(shè)計完成后采用modelsim仿真工具進(jìn)行仿真,仿真結(jié)果表明該協(xié)議棧的設(shè)計程序能正確完成數(shù)據(jù)的發(fā)送和接收等工作,圖7是該協(xié)議棧發(fā)送端輸出的仿真數(shù)據(jù)。上板聯(lián)網(wǎng)驗證采用Xilinx公司的Virtex-5 FPGA開發(fā)板,兩塊V5板子通過網(wǎng)線同時連接到校內(nèi)網(wǎng)當(dāng)中,通過實現(xiàn)兩個板子間的相互通信,來驗證復(fù)雜網(wǎng)絡(luò)環(huán)境下的該可靠UDP協(xié)議棧的可靠性。上板聯(lián)網(wǎng)驗證如圖8所示。程序在板子上面加載完成后,其中的一塊板子A通過網(wǎng)線經(jīng)由校內(nèi)網(wǎng)向另一塊板子B所在的IP地址發(fā)送數(shù)據(jù),同時在PC機(jī)上面通過wireshark抓包工具來抓取板子A所發(fā)送的數(shù)據(jù)包,抓包結(jié)果如圖9所示。為了測試FPGA接收端接收到的數(shù)據(jù),采用chipscope工具來抓取板子B中的FPGA芯片內(nèi)部接收到的網(wǎng)絡(luò)數(shù)據(jù),圖10為用chipscope抓取到的接收端的數(shù)據(jù)。抓包結(jié)果表明B能正確地接收到A所發(fā)送的數(shù)據(jù),且沒有出現(xiàn)丟包的情況,說明該協(xié)議棧能在較復(fù)雜的網(wǎng)絡(luò)環(huán)境下正確完整地接收數(shù)據(jù),達(dá)到了設(shè)計要求。

    圖7 發(fā)送端modelsim仿真數(shù)據(jù)

    圖8 上板聯(lián)網(wǎng)驗證

    圖9 發(fā)送端wireshark抓包數(shù)據(jù)

    圖10 接收端chipscope抓包數(shù)據(jù)

    4 結(jié)論

    傳統(tǒng)的UDP協(xié)議不能保證數(shù)據(jù)在傳輸過程當(dāng)中的可靠性,為此本文設(shè)計并實現(xiàn)了一個可靠的硬件UDP_IP協(xié)議,同時還設(shè)計了一個以太網(wǎng)控制器,它與UDP_IP協(xié)議一起構(gòu)成一個完整的通信鏈路,實驗驗證結(jié)果表明該硬件協(xié)議能正確完整地完成網(wǎng)絡(luò)數(shù)據(jù)的接收和發(fā)送工作,達(dá)到了設(shè)計的要求。

    [1]徐俊.基于FPGA的嵌入式TCP/IP協(xié)議棧的實現(xiàn)[D].上海:華東師范大學(xué),2008.

    [2]王玨,何秋燕,王露凱.基于UDP改進(jìn)的可靠傳輸協(xié)議設(shè)計[J].電腦知識與技術(shù),2015,11(3):71-73.

    [3]ZHANG J F,ZHAN P F,ZHANG G.Ethernet controller and serial interface conversion technology based on FPGA[J].Applied Mechanics and Materials, 2013 (423):2671-2674.

    [4]靳海力.具有補(bǔ)發(fā)機(jī)制的增強(qiáng)型可靠UDP的實現(xiàn)[J].小型微型計算機(jī)系統(tǒng),2010,31(5):904-907.

    [5]程鵬,張剛.基于FPGA的10M/100M以太網(wǎng)控制器的設(shè)計[J].太原理工大學(xué)學(xué)報,2008,39(5):27-29.

    FPGA Implementation of a Reliable UDP Protocol Stack

    LIU Yuan,ZHANG Gang
    (School of Information Engineering,Taiyuan University of Technology,Taiyuan 030024,China)

    The paper design is based on Xilinx’s development board family of Virtex-5,and it uses hardware description language VHDL as the design language as well as using the concept of modular design,implemented a reliable UDP_IP network communication protocol stack with the function of receipt confirmation and retransmit the missed data which reference TCP_IP stack mechanism.At the same time,an Ethernet controller is designed and implemented,together with UDP_IP protocol,it forms a complete network communication link protocol.After download to the board,it has identified that the communication protocol stack can receive and transmit network data correctly,efficiently and stably.

    reliable UDP,communication protocol,F(xiàn)PGA,VHDL

    TP302.1

    A

    10.3969/j.issn.1002-0640.2017.07.030

    1002-0640(2017)07-0139-05

    2016-05-12

    2016-06-29

    劉 源(1989- ),男,河南南陽人,碩士研究生。研究方向:Soc集成電路設(shè)計。

    猜你喜歡
    序列號寄存器校驗
    Lite寄存器模型的設(shè)計與實現(xiàn)
    recALL
    爐溫均勻性校驗在鑄鍛企業(yè)的應(yīng)用
    分簇結(jié)構(gòu)向量寄存器分配策略研究*
    大型電動機(jī)高阻抗差動保護(hù)穩(wěn)定校驗研究
    電測與儀表(2015年1期)2015-04-09 12:03:02
    基于加窗插值FFT的PMU校驗方法
    鍋爐安全閥在線校驗不確定度評定
    PP助手教你辨別翻新iPhone5小白不再中招
    高速數(shù)模轉(zhuǎn)換器AD9779/AD9788的應(yīng)用
    溫度傳感器DS18B20序列號批量搜索算法
    亚洲av福利一区| 亚洲在久久综合| 白带黄色成豆腐渣| 欧美日韩在线观看h| 亚洲av免费在线观看| 国产高清有码在线观看视频| 午夜福利成人在线免费观看| 国产黄片美女视频| 国产精品av视频在线免费观看| 一夜夜www| 99热这里只有是精品在线观看| 国产色爽女视频免费观看| h日本视频在线播放| 亚洲精品日韩av片在线观看| 一区二区三区四区激情视频| 女的被弄到高潮叫床怎么办| 一个人看的www免费观看视频| 亚洲精品日韩av片在线观看| 午夜福利视频精品| 极品少妇高潮喷水抽搐| 成人亚洲精品一区在线观看 | 亚洲天堂国产精品一区在线| 国产精品久久久久久久电影| 菩萨蛮人人尽说江南好唐韦庄| 精品一区二区免费观看| 久久久成人免费电影| 国产高潮美女av| 99热这里只有是精品在线观看| 乱人视频在线观看| 国产成人福利小说| 99久久精品热视频| 亚洲自偷自拍三级| 深爱激情五月婷婷| 一区二区三区免费毛片| 成年免费大片在线观看| 国产精品人妻久久久影院| 亚州av有码| 丰满乱子伦码专区| 91在线精品国自产拍蜜月| 亚洲欧美清纯卡通| 青春草国产在线视频| 99久国产av精品| 国产大屁股一区二区在线视频| 国产色婷婷99| 亚洲三级黄色毛片| 亚洲四区av| 最近视频中文字幕2019在线8| 国模一区二区三区四区视频| 麻豆精品久久久久久蜜桃| 国产在视频线在精品| 99re6热这里在线精品视频| 人体艺术视频欧美日本| 97人妻精品一区二区三区麻豆| 国产成人精品婷婷| 国精品久久久久久国模美| 性插视频无遮挡在线免费观看| 搡老乐熟女国产| 尤物成人国产欧美一区二区三区| 国产精品一二三区在线看| 亚洲va在线va天堂va国产| 国产免费视频播放在线视频 | 午夜免费激情av| 99久久中文字幕三级久久日本| 美女黄网站色视频| 青春草亚洲视频在线观看| 超碰av人人做人人爽久久| 午夜亚洲福利在线播放| 色播亚洲综合网| 日韩亚洲欧美综合| 晚上一个人看的免费电影| 日本一本二区三区精品| 欧美日本视频| 看十八女毛片水多多多| 国产精品久久久久久久电影| 2021天堂中文幕一二区在线观| 草草在线视频免费看| 国产亚洲午夜精品一区二区久久 | 国产av不卡久久| av免费观看日本| 赤兔流量卡办理| 国产成人午夜福利电影在线观看| 日韩欧美一区视频在线观看 | 如何舔出高潮| 高清毛片免费看| 观看免费一级毛片| 中国美白少妇内射xxxbb| av福利片在线观看| 国产永久视频网站| 欧美日韩精品成人综合77777| av又黄又爽大尺度在线免费看| 嫩草影院精品99| 美女内射精品一级片tv| 成人性生交大片免费视频hd| 99热这里只有精品一区| 午夜免费男女啪啪视频观看| 成人高潮视频无遮挡免费网站| 久久久久久九九精品二区国产| 男女边吃奶边做爰视频| 狂野欧美白嫩少妇大欣赏| 丝瓜视频免费看黄片| 亚洲久久久久久中文字幕| 亚洲精品乱码久久久v下载方式| 精品一区二区三卡| 亚洲丝袜综合中文字幕| 在线播放无遮挡| 亚洲成人av在线免费| 亚洲av国产av综合av卡| 亚洲av男天堂| 激情 狠狠 欧美| 嫩草影院入口| 51国产日韩欧美| 久久久久久久久久久丰满| 久久久久久久久中文| 免费观看av网站的网址| 国产午夜精品久久久久久一区二区三区| 色吧在线观看| 一区二区三区四区激情视频| 人妻系列 视频| 亚洲三级黄色毛片| 1000部很黄的大片| 一级毛片久久久久久久久女| 亚洲av在线观看美女高潮| 九九在线视频观看精品| 寂寞人妻少妇视频99o| 99久久人妻综合| 18+在线观看网站| 男的添女的下面高潮视频| 国产永久视频网站| 久久久久国产网址| 国产女主播在线喷水免费视频网站 | 日韩国内少妇激情av| 亚洲精品日韩在线中文字幕| 日韩大片免费观看网站| 一本久久精品| 99热这里只有精品一区| 午夜视频国产福利| 我的老师免费观看完整版| 亚洲成色77777| 亚洲精品国产av成人精品| 成年av动漫网址| 91精品一卡2卡3卡4卡| 寂寞人妻少妇视频99o| 99热网站在线观看| 亚洲最大成人av| 久久午夜福利片| 晚上一个人看的免费电影| 黄色欧美视频在线观看| 国产精品99久久久久久久久| 一区二区三区免费毛片| 全区人妻精品视频| 国产成人a区在线观看| 99热这里只有是精品50| 国产精品熟女久久久久浪| 一级毛片 在线播放| 国产三级在线视频| 欧美日韩在线观看h| av天堂中文字幕网| 2021天堂中文幕一二区在线观| 亚洲精品乱久久久久久| 国产黄色小视频在线观看| 成人漫画全彩无遮挡| 乱人视频在线观看| 两个人视频免费观看高清| 国产精品一区二区三区四区久久| 成人特级av手机在线观看| av在线播放精品| 两个人视频免费观看高清| 欧美xxxx黑人xx丫x性爽| 亚洲国产最新在线播放| 久久6这里有精品| 日韩成人av中文字幕在线观看| 69av精品久久久久久| 成人性生交大片免费视频hd| 免费在线观看成人毛片| 亚洲国产精品成人久久小说| 在线免费十八禁| 韩国av在线不卡| 日本黄色片子视频| 高清毛片免费看| 午夜免费观看性视频| 亚洲国产高清在线一区二区三| 亚洲精品日韩av片在线观看| 少妇的逼好多水| 2018国产大陆天天弄谢| 国产免费视频播放在线视频 | 国产精品久久久久久久久免| 日韩视频在线欧美| 成人亚洲欧美一区二区av| 汤姆久久久久久久影院中文字幕 | 日韩欧美精品免费久久| 十八禁国产超污无遮挡网站| 国产免费福利视频在线观看| 中文精品一卡2卡3卡4更新| 亚洲欧美日韩卡通动漫| 99久国产av精品| 少妇的逼水好多| 在线a可以看的网站| 神马国产精品三级电影在线观看| 有码 亚洲区| 午夜爱爱视频在线播放| 精品久久久噜噜| 国产精品1区2区在线观看.| 久久99精品国语久久久| or卡值多少钱| 成人无遮挡网站| 蜜桃久久精品国产亚洲av| 成人欧美大片| 日韩一本色道免费dvd| 国产成人福利小说| 乱系列少妇在线播放| 中文字幕亚洲精品专区| 国产片特级美女逼逼视频| 非洲黑人性xxxx精品又粗又长| 亚洲丝袜综合中文字幕| 国产精品一区二区性色av| 免费播放大片免费观看视频在线观看| 免费看美女性在线毛片视频| 国产中年淑女户外野战色| 天堂av国产一区二区熟女人妻| 22中文网久久字幕| 欧美另类一区| 人妻系列 视频| 久久久欧美国产精品| 日韩av不卡免费在线播放| 国产亚洲午夜精品一区二区久久 | 丰满少妇做爰视频| 中文在线观看免费www的网站| 夜夜看夜夜爽夜夜摸| 一本—道久久a久久精品蜜桃钙片 精品乱码久久久久久99久播 | 国产成人免费观看mmmm| 久久韩国三级中文字幕| 黄色欧美视频在线观看| 亚洲av.av天堂| 狂野欧美白嫩少妇大欣赏| 国产精品.久久久| 国产成人福利小说| 直男gayav资源| 亚洲av中文av极速乱| 国模一区二区三区四区视频| 国产毛片a区久久久久| 色哟哟·www| 欧美高清性xxxxhd video| 亚洲精品aⅴ在线观看| 欧美激情在线99| 美女被艹到高潮喷水动态| 免费播放大片免费观看视频在线观看| 欧美3d第一页| 国产精品国产三级专区第一集| 你懂的网址亚洲精品在线观看| av一本久久久久| 精品亚洲乱码少妇综合久久| 国产精品福利在线免费观看| 国产老妇伦熟女老妇高清| 国产精品.久久久| or卡值多少钱| 久久久精品免费免费高清| 久久久久久伊人网av| 国产精品伦人一区二区| 身体一侧抽搐| 精品久久久久久久末码| 免费少妇av软件| 亚洲av日韩在线播放| 亚洲欧美日韩卡通动漫| 国产欧美日韩精品一区二区| 男女啪啪激烈高潮av片| 免费观看的影片在线观看| 天天一区二区日本电影三级| 搡老乐熟女国产| 成人美女网站在线观看视频| 国产精品一及| 男人狂女人下面高潮的视频| 久久99精品国语久久久| 麻豆成人午夜福利视频| 国内精品美女久久久久久| 在线观看美女被高潮喷水网站| 国产单亲对白刺激| 成人一区二区视频在线观看| 国内精品美女久久久久久| 国产一区二区三区av在线| 一个人观看的视频www高清免费观看| 亚洲av在线观看美女高潮| 边亲边吃奶的免费视频| 嫩草影院精品99| 啦啦啦啦在线视频资源| 久久久欧美国产精品| 日本午夜av视频| 亚洲高清免费不卡视频| 国产精品麻豆人妻色哟哟久久 | 欧美成人一区二区免费高清观看| 精品久久久噜噜| 免费高清在线观看视频在线观看| 一级二级三级毛片免费看| 久久久久久久大尺度免费视频| 人体艺术视频欧美日本| 日本猛色少妇xxxxx猛交久久| 啦啦啦啦在线视频资源| 亚洲经典国产精华液单| xxx大片免费视频| 国产精品国产三级国产专区5o| 黄色一级大片看看| 国产精品人妻久久久影院| 国产视频内射| 国产av在哪里看| 好男人在线观看高清免费视频| 一个人看的www免费观看视频| 青青草视频在线视频观看| 美女被艹到高潮喷水动态| 日韩大片免费观看网站| 老师上课跳d突然被开到最大视频| 少妇被粗大猛烈的视频| 亚洲国产成人一精品久久久| 国产黄频视频在线观看| 色视频www国产| 久久精品人妻少妇| 在线免费十八禁| 亚洲第一区二区三区不卡| 国产精品久久视频播放| 伦理电影大哥的女人| 日本免费a在线| 赤兔流量卡办理| 久久久国产一区二区| 真实男女啪啪啪动态图| 亚洲怡红院男人天堂| 久热久热在线精品观看| 3wmmmm亚洲av在线观看| 中文字幕免费在线视频6| 91aial.com中文字幕在线观看| 精品人妻熟女av久视频| 边亲边吃奶的免费视频| 亚洲最大成人手机在线| 亚洲av日韩在线播放| 最近手机中文字幕大全| 熟女电影av网| 毛片女人毛片| 亚洲av日韩在线播放| 毛片一级片免费看久久久久| 日韩一区二区视频免费看| 日本午夜av视频| 嫩草影院入口| av黄色大香蕉| 久久热精品热| 一个人观看的视频www高清免费观看| 免费黄频网站在线观看国产| 2021天堂中文幕一二区在线观| 国产免费视频播放在线视频 | 国产精品国产三级国产av玫瑰| 中文乱码字字幕精品一区二区三区 | 伦精品一区二区三区| 2022亚洲国产成人精品| 成人特级av手机在线观看| 国产精品伦人一区二区| 午夜福利在线观看免费完整高清在| 天堂√8在线中文| 少妇熟女欧美另类| 一个人看的www免费观看视频| 久久人人爽人人爽人人片va| 亚洲欧美一区二区三区国产| 国产成人freesex在线| 亚洲av成人av| 午夜福利成人在线免费观看| 成人毛片60女人毛片免费| 日本av手机在线免费观看| 国产在视频线在精品| av在线观看视频网站免费| 亚洲精品影视一区二区三区av| 国产在线男女| 亚洲伊人久久精品综合| 久久精品国产亚洲网站| 成人亚洲精品一区在线观看 | 在线观看人妻少妇| 精品人妻视频免费看| av女优亚洲男人天堂| 久久久久久久久久久免费av| 中国国产av一级| 日韩欧美一区视频在线观看 | 天天一区二区日本电影三级| 久久韩国三级中文字幕| 欧美日韩综合久久久久久| 久久午夜福利片| 三级经典国产精品| 亚洲综合精品二区| 永久网站在线| 男人爽女人下面视频在线观看| 身体一侧抽搐| 久久精品夜色国产| 亚洲真实伦在线观看| 久久人人爽人人片av| 免费高清在线观看视频在线观看| 国产精品伦人一区二区| 国内揄拍国产精品人妻在线| 特大巨黑吊av在线直播| 亚洲av成人精品一二三区| 直男gayav资源| 我的女老师完整版在线观看| 亚洲在线自拍视频| 免费av毛片视频| 国产在视频线在精品| 国产精品国产三级国产av玫瑰| 男女那种视频在线观看| 精品久久国产蜜桃| 18+在线观看网站| 欧美性猛交╳xxx乱大交人| 国产精品不卡视频一区二区| 啦啦啦中文免费视频观看日本| www.av在线官网国产| 99九九线精品视频在线观看视频| 国内精品一区二区在线观看| 大片免费播放器 马上看| 美女脱内裤让男人舔精品视频| 夜夜看夜夜爽夜夜摸| 亚洲最大成人手机在线| 国产永久视频网站| 美女高潮的动态| 婷婷色综合大香蕉| 高清在线视频一区二区三区| 爱豆传媒免费全集在线观看| a级一级毛片免费在线观看| 欧美另类一区| 亚洲在久久综合| 国产黄色小视频在线观看| 国产伦一二天堂av在线观看| 五月玫瑰六月丁香| 久久草成人影院| 亚洲经典国产精华液单| 男女国产视频网站| 99热这里只有是精品50| av免费观看日本| 国产中年淑女户外野战色| 国产精品一区二区性色av| 亚洲国产最新在线播放| 黄色配什么色好看| 我要看日韩黄色一级片| 亚洲丝袜综合中文字幕| 日韩精品有码人妻一区| 青春草国产在线视频| 国产爱豆传媒在线观看| 春色校园在线视频观看| 看十八女毛片水多多多| 搡老妇女老女人老熟妇| 久久久欧美国产精品| 2018国产大陆天天弄谢| 男女那种视频在线观看| 亚洲怡红院男人天堂| 欧美 日韩 精品 国产| 国产av在哪里看| 国产黄色视频一区二区在线观看| av在线蜜桃| 禁无遮挡网站| 精品国产一区二区三区久久久樱花 | 精品人妻一区二区三区麻豆| 一级片'在线观看视频| 日韩在线高清观看一区二区三区| 观看美女的网站| 99久久九九国产精品国产免费| 一级毛片久久久久久久久女| 亚洲精华国产精华液的使用体验| 亚洲精品成人久久久久久| 日韩大片免费观看网站| 免费av观看视频| 性插视频无遮挡在线免费观看| 少妇的逼水好多| 国产黄a三级三级三级人| 秋霞伦理黄片| 免费播放大片免费观看视频在线观看| 一级av片app| av国产免费在线观看| 免费看av在线观看网站| 久久99精品国语久久久| 亚洲人与动物交配视频| 精品人妻偷拍中文字幕| 国产人妻一区二区三区在| 国产av码专区亚洲av| 最后的刺客免费高清国语| 国产av码专区亚洲av| 一区二区三区乱码不卡18| 一个人看的www免费观看视频| 国产免费视频播放在线视频 | 亚洲一级一片aⅴ在线观看| 直男gayav资源| 国产伦精品一区二区三区视频9| 亚洲人成网站在线播| 免费观看a级毛片全部| 少妇熟女欧美另类| 汤姆久久久久久久影院中文字幕 | 内射极品少妇av片p| 男女边吃奶边做爰视频| 国产淫语在线视频| 一级a做视频免费观看| 精品一区二区三卡| 欧美精品国产亚洲| 午夜精品一区二区三区免费看| 亚洲av免费在线观看| 亚洲在线自拍视频| 国产一区亚洲一区在线观看| 最近最新中文字幕大全电影3| 久久这里只有精品中国| 丝瓜视频免费看黄片| 99久久精品热视频| 亚洲av在线观看美女高潮| 菩萨蛮人人尽说江南好唐韦庄| 别揉我奶头 嗯啊视频| 亚洲av.av天堂| 男女那种视频在线观看| 一本—道久久a久久精品蜜桃钙片 精品乱码久久久久久99久播 | 成人性生交大片免费视频hd| 日韩人妻高清精品专区| 51国产日韩欧美| 亚洲精品视频女| 99热6这里只有精品| 日产精品乱码卡一卡2卡三| 99热全是精品| 免费观看a级毛片全部| 蜜桃久久精品国产亚洲av| 国产精品久久久久久精品电影| 丝袜喷水一区| 国产精品三级大全| 中文字幕久久专区| 搡老乐熟女国产| 免费看不卡的av| or卡值多少钱| 亚洲欧美日韩东京热| 午夜福利视频精品| 国产av码专区亚洲av| 精品一区二区三区视频在线| 亚洲av中文av极速乱| 久久精品久久久久久久性| 欧美日韩在线观看h| 国产一级毛片在线| 日本与韩国留学比较| 极品教师在线视频| 26uuu在线亚洲综合色| 99久国产av精品| 日本午夜av视频| 中文字幕制服av| 久久99热这里只有精品18| 极品少妇高潮喷水抽搐| 九九久久精品国产亚洲av麻豆| 免费黄网站久久成人精品| 99久久精品热视频| 久久精品国产亚洲av天美| 七月丁香在线播放| 国产日韩欧美在线精品| 国产av不卡久久| 赤兔流量卡办理| 18禁在线播放成人免费| 免费看光身美女| 91精品伊人久久大香线蕉| 波野结衣二区三区在线| 97热精品久久久久久| 成人亚洲欧美一区二区av| 国语对白做爰xxxⅹ性视频网站| 最近中文字幕2019免费版| 午夜免费激情av| 国产午夜福利久久久久久| 国产片特级美女逼逼视频| 亚洲精品乱码久久久久久按摩| 精品人妻熟女av久视频| 麻豆久久精品国产亚洲av| 日韩亚洲欧美综合| 国产爱豆传媒在线观看| 三级国产精品片| 少妇人妻一区二区三区视频| 亚洲人成网站在线播| 亚洲综合色惰| 中文字幕久久专区| 我要看日韩黄色一级片| 亚洲最大成人中文| 午夜免费激情av| 亚洲熟女精品中文字幕| 成年女人在线观看亚洲视频 | 国产高清国产精品国产三级 | 内射极品少妇av片p| 大香蕉97超碰在线| 自拍偷自拍亚洲精品老妇| 国产大屁股一区二区在线视频| 99九九线精品视频在线观看视频| 国产一级毛片七仙女欲春2| 婷婷色av中文字幕| 亚洲国产欧美在线一区| 99久久九九国产精品国产免费| 午夜激情福利司机影院| 亚洲一级一片aⅴ在线观看| 不卡视频在线观看欧美| 精品一区二区三区视频在线| 亚洲美女视频黄频| 日韩在线高清观看一区二区三区| 国产亚洲精品久久久com| 日本色播在线视频| 80岁老熟妇乱子伦牲交| 国模一区二区三区四区视频| 欧美日韩在线观看h| 国产色婷婷99| 丝袜美腿在线中文| 午夜福利在线在线| 中文字幕人妻熟人妻熟丝袜美| 偷拍熟女少妇极品色| 永久免费av网站大全| 中文字幕制服av| 亚洲最大成人av| 亚洲欧美一区二区三区黑人 | 国产一区亚洲一区在线观看| 国产成人freesex在线| 成人av在线播放网站| 久久久久久久久大av| 免费看光身美女| 水蜜桃什么品种好| 日韩大片免费观看网站| 九草在线视频观看| 51国产日韩欧美| 国产成年人精品一区二区| 网址你懂的国产日韩在线| 亚洲一区高清亚洲精品| 高清av免费在线| 最近中文字幕2019免费版| 特大巨黑吊av在线直播|