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

    基于SRAM型FPGA的多源自主重構(gòu)方法

    2022-04-07 12:34:08李璐芳周雙喜黑花閣喻琪超林長(zhǎng)青孫勝利
    關(guān)鍵詞:熔絲存儲(chǔ)器寄存器

    李璐芳, 周雙喜, 黑花閣, 喻琪超,林長(zhǎng)青, 孫勝利,*

    (1. 中國(guó)科學(xué)院上海技術(shù)物理研究所, 上海 200083; 2. 中國(guó)科學(xué)院智能紅外感知重點(diǎn)實(shí)驗(yàn)室,上海 200083; 3. 中國(guó)科學(xué)院大學(xué), 北京 100049)

    0 引 言

    紅外遙感相機(jī)在軌運(yùn)行時(shí),需要長(zhǎng)時(shí)間對(duì)目標(biāo)進(jìn)行觀測(cè)成像,國(guó)內(nèi)外對(duì)航天故障的統(tǒng)計(jì)顯示:約有40%的故障源自太空輻射,太空中的單粒子翻轉(zhuǎn)(single event upset, SEU)將對(duì)紅外遙感相機(jī)運(yùn)行狀態(tài)、圖像質(zhì)量產(chǎn)生影響。在紅外遙感相機(jī)中應(yīng)用最為廣泛的是Xilinx公司Virtex系列靜態(tài)隨機(jī)存儲(chǔ)器(static random-access memory,SRAM)型現(xiàn)場(chǎng)可編程邏輯門陣列(field programmable gate array, FPGA),SRAM工藝的FPGA受空間高能粒子影響較大,內(nèi)部配置存儲(chǔ)器的邏輯狀態(tài)常常受單粒子的影響,可能會(huì)影響整個(gè)系統(tǒng)的正常工作。航天高可靠性應(yīng)用的設(shè)計(jì)必須要考慮單粒子效應(yīng)對(duì)FPGA配置存儲(chǔ)器的影響。配置存儲(chǔ)器的打翻可能會(huì)導(dǎo)致器件的功能和性能發(fā)生變化,SRAM型FPGA除了配置存儲(chǔ)器易受到單粒子效應(yīng)的影響外,其內(nèi)部包含的鎖存器、觸發(fā)器、塊RAM存儲(chǔ)等用戶可用資源也易受單粒子效應(yīng)的影響,這些內(nèi)部資源受單粒子效應(yīng)影響可能導(dǎo)致器件應(yīng)用的功能發(fā)生中斷。由于FPGA所實(shí)現(xiàn)功能取決于存儲(chǔ)在器件中數(shù)百萬(wàn)個(gè)配置存儲(chǔ)單元中的數(shù)據(jù),所以配置存儲(chǔ)器陣列發(fā)生SEU可能會(huì)對(duì)預(yù)期的功能產(chǎn)生不利影響。

    雖然降低SEU影響的措施有很多種,比如可以通過三模冗余(triple modular redundancy, TMR)對(duì)內(nèi)部關(guān)鍵寄存器進(jìn)行三模冗余設(shè)計(jì),或者使用多片F(xiàn)PGA進(jìn)行備份,但是必須通過刷新糾正SEU所導(dǎo)致的錯(cuò)誤,否則錯(cuò)誤數(shù)會(huì)越來(lái)越多。雖然TMR能夠提高FPGA可靠性,但是也會(huì)降低經(jīng)過布局布線后的最大時(shí)鐘速度,增加FPGA的資源使用量,增大芯片功耗。如果FPGA邏輯設(shè)計(jì)本身就很復(fù)雜,則TMR設(shè)計(jì)后所帶來(lái)的資源和功耗往往是系統(tǒng)設(shè)計(jì)所無(wú)法容忍的。因此在具體設(shè)計(jì)時(shí),可針對(duì)部分關(guān)鍵邏輯和電路進(jìn)行TMR加固設(shè)計(jì)。國(guó)內(nèi)外多個(gè)研究機(jī)構(gòu)對(duì)該類型FPGA進(jìn)行了單粒子翻轉(zhuǎn)特性的試驗(yàn),其中某型號(hào)衛(wèi)星在軌數(shù)據(jù)表明,在未做抗單粒子加固措施的條件下,在軌測(cè)試期間(共73天),400萬(wàn)門FPGA共發(fā)生496次翻轉(zhuǎn)事件,60萬(wàn)門FPGA共發(fā)生74次翻轉(zhuǎn)事件,雖然小門數(shù)FPGA翻轉(zhuǎn)概率小,但是研究數(shù)據(jù)表明用多片小門數(shù)FPGA代替一片大門數(shù)FPGA的方法并不能降低SEU次數(shù),因此在軌應(yīng)用時(shí)需要采取一定的抗單粒子加固措施。

    SRAM型FPGA器件在實(shí)時(shí)回讀(功能不中斷的回讀)時(shí),SRAM cell易受噪聲影響,導(dǎo)致存儲(chǔ)值翻轉(zhuǎn),甚至導(dǎo)致系統(tǒng)功能錯(cuò)誤,航天應(yīng)用時(shí),需在保證系統(tǒng)功能不中斷的前提下,進(jìn)行抗SEU的加固。因此,不推薦在航天應(yīng)用時(shí),通過持續(xù)的回讀配置存儲(chǔ)值,判斷是否發(fā)生SEU,依據(jù)回讀比較結(jié)果再進(jìn)行SEU系統(tǒng)加固。SRAM cell在寫操作時(shí),不易受到噪聲影響,所以推薦在航天應(yīng)用時(shí),系統(tǒng)功能不中斷的情況下,通過對(duì)配置存儲(chǔ)器進(jìn)行刷新的方式,來(lái)恢復(fù)發(fā)生SEU翻轉(zhuǎn)的SRAM cell存儲(chǔ)值,消除SRAM cell發(fā)生SEU后的累計(jì)錯(cuò)誤位。經(jīng)研究數(shù)據(jù)表明,SRAM 型FPGA 對(duì)SEU敏感,同時(shí)存在單粒子功能中斷,對(duì)于紅外遙感相機(jī)圖像信息處理電路等關(guān)鍵部位,應(yīng)慎用SRAM 型FPGA,若使用則需要相應(yīng)的加固技術(shù)。通過重配置的方法可以有效地減緩SEU與單粒子功能中斷(single event function interrupt, SEFI)的影響,所以動(dòng)態(tài)重配置是防護(hù)SRAM 型FPGA SEU與SEFI的有效手段。

    國(guó)內(nèi)比較常用的加固技術(shù)采用TMR+scrubbing+reload的容錯(cuò)系統(tǒng),文獻(xiàn)[5]使用配置PROM作為外部配置存儲(chǔ)器,使用300萬(wàn)門大容量Virtex-2系列作為實(shí)現(xiàn)應(yīng)用設(shè)計(jì)的FPGA,用反熔絲FPGA對(duì)Virtex-2系列FPGA的配置數(shù)據(jù)進(jìn)行毫秒級(jí)周期刷新。文獻(xiàn)[19]綜述了幾種FPGA抗SEU的設(shè)計(jì)方法,FPGA的TMR設(shè)計(jì)、重配置、自動(dòng)刷新技術(shù)、回讀和刷新技術(shù)以及局部動(dòng)態(tài)可重構(gòu)技術(shù)等,通過采用以上一種或者多種容錯(cuò)設(shè)計(jì)方法,可以增強(qiáng)FPGA對(duì)于空間SEU的防護(hù)能力,有利于提高紅外遙感相機(jī)在軌工作的可靠性。文獻(xiàn)[20]對(duì)常規(guī)采用的配置刷新方式、回讀刷新和定時(shí)刷新進(jìn)行了對(duì)比,得出結(jié)論:定時(shí)刷新方法簡(jiǎn)單可靠,并且占用存儲(chǔ)空間小。文獻(xiàn)[21]提出了FPGA自主刷新+三模冗余的解決方案,在保證FPGA抗單粒子性能的基礎(chǔ)上提高了系統(tǒng)的資源利用率。文獻(xiàn)[22]提出了FPGA可重構(gòu)技術(shù)的分類以及動(dòng)態(tài)可重構(gòu)技術(shù)的原理,并在此基礎(chǔ)之上選取Virtex-4系列FPGA 給出一種動(dòng)態(tài)重構(gòu)的應(yīng)用以及具體實(shí)現(xiàn)。

    近幾年,國(guó)內(nèi)772所和復(fù)旦微電子等為了應(yīng)對(duì)SRAM型FPGA在軌SEU問題,推出了針對(duì)Xilinx公司Virtex系列以及國(guó)產(chǎn)相應(yīng)FPGA的刷新芯片,可以實(shí)現(xiàn)上電配置、定時(shí)刷新、回讀刷新、在軌重構(gòu)功能,但該刷新芯片僅支持特定型號(hào)的存儲(chǔ)器件和Xilinx公司一些主流的FPGA。

    1 基于SRAM型FPGA多源自主重構(gòu)的架構(gòu)

    綜上,對(duì)各種解決SEU的方法進(jìn)行對(duì)比,如表1所示,并得出以下結(jié)論。

    對(duì)于以上各種解決SEU的方法,總結(jié)出以下幾點(diǎn):

    (1) 抗SEU的加固技術(shù)主要采取如表1中的一種或者幾種組合措施。因此,只有根據(jù)實(shí)際需求情況,各種措施共同配合,才能達(dá)到較好的抗SEU效果。

    (2) 由于紅外遙感相機(jī)中不同規(guī)模探測(cè)器對(duì)圖像信息獲取以及處理能力不同,因此對(duì)FPGA的資源大小要求也不同。如果反熔絲FPGA的核心算法不兼容SRAM FPGA型號(hào),那么每當(dāng)使用不同資源類型大小的SRAM FPGA 都需要對(duì)反熔絲FPGA核心算法進(jìn)行升級(jí)。

    (3) 紅外遙感相機(jī)在軌運(yùn)行時(shí)由于壽命、故障等原因?qū)е绿綔y(cè)器性能衰減,造成圖像性能參數(shù)發(fā)生變化不滿足使用要求時(shí),需要在軌進(jìn)行調(diào)整,使圖像性能滿足使用要求。

    (4) 國(guó)產(chǎn)刷新芯片可滿足以上基本功能,但只支持特定型號(hào)的NOR FLASH或者SPI FLASH等存儲(chǔ)器件,選擇性有限。

    (5) 國(guó)產(chǎn)刷新芯片僅支持Xilinx公司主流FPGA以及國(guó)產(chǎn)相應(yīng)的FPGA,仍不能覆蓋所有相關(guān)FPGA型號(hào)的需求。

    表1 方案對(duì)比Table 1 Option comparison

    針對(duì)以上問題,結(jié)合實(shí)際工程應(yīng)用需求,設(shè)計(jì)了一種基于SRAM型FPGA的多源自主刷新重構(gòu)方法,不僅可以實(shí)時(shí)監(jiān)測(cè)SRAM型FPGA的健康狀況,在軌回讀SRAM型FPGA工作寄存器的狀態(tài),還可以對(duì)SRAM型FPGA進(jìn)行全部重配置和時(shí)間可設(shè)置的動(dòng)態(tài)部分配置,并且對(duì)SRAM型FPGA內(nèi)的關(guān)鍵寄存器進(jìn)行TMR設(shè)計(jì)。除此之外還有以下優(yōu)點(diǎn):

    (1) 可根據(jù)器件IDCODE自主識(shí)別所用SRAM型FPGA的型號(hào)。針對(duì)紅外遙感相機(jī)中不同規(guī)模的探測(cè)器對(duì)圖像信息獲取以及處理要求不同,對(duì)FPGA資源需求也不相同,如果采取一片反熔絲FPGA管理幾片不同類型的SRAM型FPGA,不僅增加了硬件資源,還增加了設(shè)計(jì)難度。因此為了更好提高本架構(gòu)的系統(tǒng)兼容性,本設(shè)計(jì)可以對(duì)多種型號(hào)的不同資源類型大小SRAM型FPGA(比如Virtex-2/4/5/7全系列等)的IDCODE進(jìn)行自主識(shí)別并對(duì)其進(jìn)行重構(gòu)和刷新,提高系統(tǒng)沿用性。

    (2) 可選擇多源外部程序存儲(chǔ)器進(jìn)行定時(shí)刷新以及重構(gòu),如果采用的多源存儲(chǔ)器都為PROM,那么程序燒寫完成后,不能根據(jù)在軌使用需求對(duì)SRAM型FPGA內(nèi)的程序進(jìn)行上注更新,因此選擇NOR FLASH對(duì)SRAM型FPGA內(nèi)的程序進(jìn)行上注存儲(chǔ),根據(jù)使用需求對(duì)上注的程序選擇自主重構(gòu)。當(dāng)NOR FLASH內(nèi)上注程序不滿足使用需求時(shí),又可切回PROM對(duì)SRAM型FPGA內(nèi)的程序進(jìn)行更新,并且兼容各種可上注NOR FLASH型號(hào)。因此該項(xiàng)功能可增加系統(tǒng)靈活性、提高系統(tǒng)可靠性。

    (3) 通過在軌監(jiān)測(cè)紅外遙感相機(jī)圖像性能參數(shù),當(dāng)發(fā)生變化不滿足使用需求時(shí),對(duì)上注程序進(jìn)行自主重構(gòu),使圖像性能參數(shù)滿足使用需求。

    以反熔絲FPGA為核心處理器件,系統(tǒng)框圖如圖1所示,有接口關(guān)系的器件有PROM、flash、NOR FLASH以及SRAM型FPGA。

    反熔絲FPGA左側(cè),與SRAM型FPGA的SelectMAP接口對(duì)程序數(shù)據(jù)進(jìn)行讀寫操作,SelectMAP 接口是一個(gè)8位的雙向數(shù)據(jù)端口,是定時(shí)刷新、配置和回讀的數(shù)據(jù)接口,可以通過它對(duì)Virtex FPGA進(jìn)行配置,也可以通過它讀回配置數(shù)據(jù),是Virtex FPGA 最快的配置方式。與SRAM型FPGA的控制接口控制SRAM型FPGA進(jìn)行不同程序源存儲(chǔ)器的定時(shí)刷新和重配置,以及控制切換選擇程序刷新重配置通道和上注程序通道。與SRAM型FPGA的上注/回讀程序通道接口主要完成在控制接口切換為上注程序通道時(shí),對(duì)NOR FLASH進(jìn)行程序上注和回讀對(duì)比。

    反熔絲FPGA右側(cè),與PROM、flash和NOR FLASH接口主要為刷新和重配置數(shù)據(jù)通道,還有上注程序數(shù)據(jù)以及控制線選擇通道。

    圖1 系統(tǒng)框圖Fig.1 System architecture

    2 基于SRAM型FPGA多源自主重構(gòu)的算法流程

    反熔絲型FPGA需要完成上電配置、全部重配置、定時(shí)動(dòng)態(tài)刷新(部分配置)控制以及配合SRAM型FPGA完成在軌上注程序的管理,整體算法流程如圖2所示。

    圖2 整體算法流程圖Fig.2 Overall algorithm flow chart

    (1) 在系統(tǒng)上電階段從外部存儲(chǔ)器加載SRAM型FPGA的配置數(shù)據(jù)或者發(fā)送指令全部重配置SRAM型FPGA配置區(qū),實(shí)現(xiàn)系統(tǒng)上電后SRAM型FPGA正常運(yùn)行和程序重配置。

    (2) 在刷新信號(hào)有效后,對(duì)SRAM型FPGA的配置區(qū)進(jìn)行周期性的刷新,實(shí)現(xiàn)在軌定時(shí)刷新。

    (3) 當(dāng)SRAM型FPGA進(jìn)行在軌上注預(yù)設(shè)程序時(shí),反熔絲FPGA與NOR FLASH存儲(chǔ)器的數(shù)據(jù)通道將自主切換至讀/寫通道,對(duì)參數(shù)或者程序進(jìn)行讀/寫工作,實(shí)現(xiàn)在軌程序上注以及回讀。當(dāng)監(jiān)測(cè)到相關(guān)圖像性能參數(shù)發(fā)生變化時(shí),可進(jìn)行自主程序重構(gòu)使圖像性能滿足系統(tǒng)要求。

    (4) 自主識(shí)別SRAM型FPGA的IDCODE,實(shí)現(xiàn)了系統(tǒng)兼容Xilinx Virtex全系列(Virtex-2,Virtex-4,Virtex-5,Virtex-7系列)。

    (5) 多源選擇外部存儲(chǔ)器,實(shí)現(xiàn)了從PROM,flash,NOR FLASH任意源切換的功能。

    (6) 在軌回讀SRAM型FPGA狀態(tài)寄存器狀態(tài),對(duì)SRAM型FPGA的健康情況進(jìn)行實(shí)時(shí)監(jiān)控。

    2.1 上電配置和全部重配置

    在系統(tǒng)上電階段從外部程序存儲(chǔ)器加載SRAM型FPGA的配置數(shù)據(jù),實(shí)現(xiàn)SRAM型FPGA的正常運(yùn)行,與上電配置的不同之處是重配置需要發(fā)送指令,反熔絲FPGA對(duì)接收到的重配置指令解析后,對(duì)SRAM型FPGA進(jìn)行全部重配置;上電配置是接收到外部復(fù)位信號(hào)后,先進(jìn)行上電復(fù)位,然后進(jìn)行全部配置,具體配置流程如下所示:

    (1) 上電復(fù)位結(jié)束后,將SRAM型FPGA的PROG信號(hào)置低至少300 ns后置高,清空FPGA配置存儲(chǔ)器。

    (2)檢測(cè)SRAM型FPGA的配置寄存器初始化信號(hào)(initialization, INIT),若其值為高,將SelectMAP接口的片選信號(hào)(ChipSelect, CS)、讀寫信號(hào)(ReadWrite, RDWR)置低,同時(shí)將程序存儲(chǔ)器PROM的使能信號(hào)(ChipEnable, CE)置低,輸出使能端(OutputEnable, OE)置高,使得數(shù)據(jù)從外部存儲(chǔ)器到SRAM型FPGA的數(shù)據(jù)通道開通。若INIT為低,則持續(xù)檢查INIT的值,直到其值為高,進(jìn)行配置。若此時(shí)收到全部重配置指令,則進(jìn)行全部重配置。

    (3) 檢測(cè)SRAM型FPGA的輸出配置結(jié)束信號(hào)DONE,若DONE值為高,說明配置成功,然后將CS置高使得數(shù)據(jù)總線呈高阻態(tài)等待后續(xù)操作;若DONE值為低,則對(duì)DONE值持續(xù)檢查,直到其值為高。

    2.2 周期定時(shí)自動(dòng)刷新

    FPGA應(yīng)該要被刷新以防止配置存儲(chǔ)器中的SEU錯(cuò)誤累加而影響系統(tǒng)的正常工作。配置幀是配置數(shù)據(jù)在Virtex FPGA配置存儲(chǔ)器中可以讀寫的最小單位,多組配置幀組成一個(gè)配置幀列,配置幀列分為可配置邏輯塊(configurable logic block, CLB)幀列、輸入/輸出緩沖器(input/output buffer, IOB)幀列、全局時(shí)鐘(global clock, GCLK)幀列、數(shù)字信號(hào)處理(digital signal processing, DSP)幀列、塊隨機(jī)存儲(chǔ)器(block random access memory, BRAM)內(nèi)連幀列、BRAM 幀列。一個(gè)完整的配置文件就是由所有配置位置的幀信息和一些必要的首尾控制字組成。在不影響當(dāng)前程序正常運(yùn)行條件下,其中CLB 幀列、IOB 幀列、GCLK 幀列、DSP 幀列、BRAM 內(nèi)連幀列為可在線重配置幀(在線重配置不影響FPGA 正常功能),BRAM 幀列為不可在線重配置幀(在線重配置會(huì)造成FPGA RAM 區(qū)數(shù)據(jù)錯(cuò)誤)。FPGA自動(dòng)刷新是指周期性地對(duì)配置信息進(jìn)行刷新,無(wú)論是否發(fā)生SEU,均對(duì)FPGA配置區(qū)進(jìn)行刷新操作。為了減少刷新中斷,本設(shè)計(jì)采用基于幀的刷新算法,這種算法把刷新最小單位限制在一幀范圍內(nèi),根據(jù)FPGA刷新配置區(qū)的寄存器命令序列對(duì)FPGA配置區(qū)進(jìn)行刷新,并且可以根據(jù)實(shí)際需求對(duì)刷新周期進(jìn)行參數(shù)設(shè)置(2 s,10 s,60 s等)。具體算法如下所示,定時(shí)刷新過程流程如圖3所示。

    圖3 定時(shí)刷新過程流程圖Fig.3 Timing refresh flow chart

    (1) 定時(shí)刷新使能信號(hào)為高時(shí)啟動(dòng)周期性刷新。接著置低SRAM型FPGA的片選CS信號(hào),開通數(shù)據(jù)通道。

    (2) 根據(jù)FPGA刷新配置區(qū)的寄存器命令序列對(duì)SRAM型FPGA的相關(guān)寄存器進(jìn)行設(shè)置,完成刷新起始地址FAR寄存器的設(shè)置。

    (3) 根據(jù)FPGA刷新配置區(qū)的寄存器命令序列完成對(duì)寫FDRI寄存器指令的設(shè)置后,開始寫配置數(shù)據(jù)量,指示刷新的第一步是從地址0開始寫入數(shù)量等同CLB幀塊的配置數(shù)據(jù);在設(shè)置完后的下一個(gè)時(shí)鐘,開始刷新從PROM來(lái)的CLB幀塊的第一幀配置數(shù)據(jù)。

    (4) 最后向數(shù)據(jù)總線寫入一幀空閑字節(jié)以配合流水邏輯,將最后一幀有效配置數(shù)據(jù)寫入FPGA內(nèi)部配置寄存器,完成對(duì)SRAM型FPGA內(nèi)部配置寄存器的刷新過程。

    (5) 狀態(tài)機(jī)回轉(zhuǎn),再次檢測(cè)刷新使能信號(hào)進(jìn)行周期性刷新。

    2.3 上注數(shù)據(jù)讀寫通道切換以及自主重構(gòu)

    在軌可通過衛(wèi)星總線通信指令對(duì)NOR FLASH存儲(chǔ)器進(jìn)行程序上注,并根據(jù)對(duì)相機(jī)圖像性能參數(shù)的監(jiān)測(cè)情況,對(duì)程序進(jìn)行自主重構(gòu)。本文以相機(jī)非均勻性校正后的殘余非均勻性為監(jiān)控參數(shù),通過上注預(yù)設(shè)了2套非均勻性算法程序,分別為定標(biāo)法和基于場(chǎng)景法校正算法。根據(jù)非均勻性的變化情況,在軌默認(rèn)選擇定標(biāo)法進(jìn)行自主重構(gòu),當(dāng)定標(biāo)法無(wú)法滿足系統(tǒng)要求時(shí),自主切換至另外一套基于場(chǎng)景法程序進(jìn)行重構(gòu),使紅外遙感相機(jī)的殘余非均勻性符合系統(tǒng)使用要求。當(dāng)紅外遙感相機(jī)在軌運(yùn)行監(jiān)測(cè)到系統(tǒng)性能參數(shù)發(fā)生變化需要上注程序時(shí),切換至NOR FLASH與反熔絲FPGA,反熔絲FPGA與SRAM型FPGA的8位數(shù)據(jù)通道以及NOR FLASH的控制線和地址線等,實(shí)現(xiàn)反熔絲FPGA作為NOR FLASH上注程序到SRAM型FPGA的通路選擇開關(guān),切換至上注數(shù)據(jù)讀寫模式時(shí),要確保停止刷新配置區(qū)。利用NOR FLASH存儲(chǔ)空間大的優(yōu)勢(shì),可以存儲(chǔ)多套參數(shù)或程序,并且上注完成后通過回讀與實(shí)際寫入的程序進(jìn)行對(duì)比,確保上注程序的有效性。按照上述流程可對(duì)NOR FLASH寫入多套參數(shù)和程序,并且可以對(duì)NOR FLASH內(nèi)的參數(shù)和程序進(jìn)行擦除重寫,成功實(shí)現(xiàn)了既可以在軌多套參數(shù)和程序上注、又可以對(duì)多套上注程序進(jìn)行定時(shí)刷新以及重配置,增加了SRAM型FPGA在軌運(yùn)行的可靠性,上注數(shù)據(jù)讀寫通道切換流程圖如圖4所示。具體算法如下所示:

    (1) 準(zhǔn)備開始上注程序,反熔絲FPGA收到來(lái)自SRAM型FPGA的SRAM型FPGA與NOR FLASH的上注程序通道信號(hào)S1、NOR FLASH的讀/寫程序通道信號(hào)S2和停止刷新不回讀標(biāo)志位同時(shí)有效,數(shù)據(jù)和控制主動(dòng)權(quán)在SRAM型FPGA,此時(shí)SRAM型FPGA對(duì)NOR FLASH執(zhí)行寫操作。

    (2) 當(dāng)SRAM型FPGA與NOR FLASH的上注程序通道信號(hào)S1有效停止刷新不回讀標(biāo)志位有效時(shí),數(shù)據(jù)和控制主動(dòng)權(quán)在SRAM型FPGA,此時(shí)SRAM型FPGA對(duì)NOR FLASH執(zhí)行讀操作。

    (3) 完成對(duì)NOR FLASH的讀寫操作后,也能當(dāng)系統(tǒng)性能指標(biāo)無(wú)法滿足系統(tǒng)要求時(shí),自主切換至另外一套程序進(jìn)行重構(gòu),滿足使用要求。也可發(fā)送指令從NOR FLASH定時(shí)刷新和重配置。

    圖4 上注數(shù)據(jù)讀寫通道切換流程圖Fig.4 Switching the inject data between read and write

    2.4 自主識(shí)別SRAM型FPGA

    自主識(shí)別SRAM型FPGA的IDCODE,實(shí)現(xiàn)了系統(tǒng)兼容Xilinx Virtex系列FPGA。每一款FPGA都有其固定的ID編碼,該編碼是一個(gè)固定的由供應(yīng)商來(lái)制定的值,用來(lái)鑒定識(shí)別該FPGA的制造商和型號(hào)。ID寄存器提供了一個(gè)很方便的方法來(lái)識(shí)別進(jìn)行測(cè)試或者編程的FPGA的ID編碼,通過配置寄存器內(nèi)發(fā)送的IDCODE指令,可以將所用的FPGA的ID編碼讀出來(lái)進(jìn)行檢查。通過對(duì)不同F(xiàn)PGA的ID進(jìn)行識(shí)別,能夠檢測(cè)并判斷目前正在運(yùn)行的FPGA屬于哪種系列。FPGA的ID可以通過Virtex-2/Virtex-4/Virtex-5/Virtex-7等系列的IDCODE編碼表進(jìn)行查找。

    具體算法流程如下所示:

    (1) 在執(zhí)行重配置指令時(shí),SRAM型FPGA進(jìn)行配置初始化,在器件進(jìn)行同步化后,在配置數(shù)據(jù)下載前必須先通過器件自身的ID檢查,FPGA會(huì)解同步,然后進(jìn)行配置數(shù)據(jù)的下載。

    (2) 在執(zhí)行定時(shí)刷新指令時(shí),首先回讀SRAM型FPGA的IDCODE,然后根據(jù)回讀的IDCODE,對(duì)不同類型的SRAM型FPGA的刷新配置區(qū)刷新序列代碼進(jìn)行調(diào)用,實(shí)現(xiàn)了對(duì)不同系列SRAM型FPGA刷新代碼的兼容。

    2.5 多源外部存儲(chǔ)器切換

    SRAM型FPGA可以從不同外部程序存儲(chǔ)器芯片中(PROM、flash和NOR FLASH)進(jìn)行程序動(dòng)態(tài)定時(shí)刷新以及全部重構(gòu)??梢酝ㄟ^指令對(duì)定時(shí)刷新以及程序重構(gòu)源進(jìn)行選擇,提高了SRAM型FPGA在軌使用的可靠性,多源外部存儲(chǔ)器切換流程如圖5所示。

    圖5 多源外部存儲(chǔ)器切換流程Fig.5 Switch of multi-source external memory

    多源選擇外部存儲(chǔ)器,實(shí)現(xiàn)了PROM,flash以及NOR FLASH內(nèi)多套程序任意源切換的功能。系統(tǒng)上電運(yùn)行正常后,刷新/重配置數(shù)據(jù)通道(SelectMAP接口)優(yōu)先級(jí)最高,此時(shí)可以發(fā)送從PROM刷新/重載,從flash刷新/重載以及從NOR FLASH刷新/重載指令,通過指令解析單元,分別對(duì)相應(yīng)的指令進(jìn)行解析并且對(duì)相應(yīng)的程序存儲(chǔ)器執(zhí)行對(duì)應(yīng)指令的操作。只有當(dāng)SRAM型FPGA與NOR FLASH的上注程序通道信號(hào)S1有效時(shí),把數(shù)據(jù)通道切換至NOR FLASH上注程序讀寫通道。

    2.6 在軌回讀FPGA工作狀態(tài)

    為了更好地實(shí)現(xiàn)SRAM型FPGA在軌工作的可靠性,可以在軌通過selectMAP接口回讀SRAM型FPGA狀態(tài)寄存器的關(guān)鍵狀態(tài)信息,狀態(tài)寄存器內(nèi)的信息發(fā)生變化,可以判斷FPGA在軌工作出現(xiàn)SEU,那么此時(shí)FPGA應(yīng)該要被完全重配置。因此能有效判斷SRAM型FPGA在軌工作狀態(tài),是否受單粒子等空間環(huán)境影響,能及時(shí)有效地提高其在軌運(yùn)行的可靠性。

    以Virtex-4 FPGA為例,其狀態(tài)寄存器共32 bits,如果bit5或者bit6返回“0”會(huì)有三態(tài)輸出或者不能對(duì)器件進(jìn)行同步更新;如果bit7翻轉(zhuǎn),FPGA會(huì)被打翻,喪失功能。因此通過回讀狀態(tài)寄存器內(nèi)的信息,判斷器件有無(wú)翻轉(zhuǎn),根據(jù)需要進(jìn)行重新配置或者定時(shí)刷新,以減輕SEU造成的影響,根據(jù)Virtex-4 FPGA狀態(tài)寄存器檢測(cè)命令,實(shí)現(xiàn)了對(duì)FPGA狀態(tài)寄存器的讀取操作。

    3 系統(tǒng)驗(yàn)證

    系統(tǒng)中的SRAM型FPGA以Xilinx公司 Virtex-4系列FPGA為例,反熔絲FPGA以Actel公司A54SX72A為例,驗(yàn)證周期性定時(shí)刷新、程序上注、數(shù)據(jù)源切換以及系統(tǒng)功能。

    3.1 定時(shí)刷新驗(yàn)證

    首先程序中設(shè)置刷新時(shí)間間隔為2 s,系統(tǒng)運(yùn)行時(shí),通過示波器觀察Virtex-4 FPGA的寫信號(hào)CS為“0”,此時(shí)開通數(shù)據(jù)通道,由于配置時(shí)鐘CCLK為4 MHz,2 s定時(shí)刷新部分配置數(shù)據(jù)有大約1 996 000個(gè)數(shù)據(jù)(8 bit并行數(shù)據(jù)),因此2 s定時(shí)刷新的部分配置數(shù)據(jù)長(zhǎng)度約為499 000 μs,約499 ms,如圖6所示。實(shí)測(cè)刷新時(shí)間間隔為2 s,如圖7所示。

    圖6 刷新數(shù)據(jù)時(shí)間 Fig.6 Data refresh time

    圖7 刷新時(shí)間間隔Fig.7 Refresh interval

    經(jīng)過查找.bit或者.rbt文件,找出第一個(gè)同步字FF FF FF FF在第一行配置數(shù)據(jù),到最后一個(gè)配置數(shù)據(jù)頭共有98個(gè)數(shù)(8 bit并行數(shù)據(jù)),配置時(shí)鐘CCLK為4 MHz,因此到后一個(gè)配置數(shù)據(jù)頭的時(shí)間為98×0.25 μs=24.5 μs。通過觀察示波器數(shù)據(jù)位的輸出,從配置數(shù)據(jù)頭的第一個(gè)FF到最后一個(gè)數(shù)據(jù)間隔時(shí)間為24.5 μs,如圖8所示。

    圖8 配置數(shù)據(jù)幀頭時(shí)間Fig.8 Time of the header of the configure data

    3.2 程序上注驗(yàn)證

    上注程序后,通過Xinlinx公司的集成軟件環(huán)境(integrated software environment, ISE)中的ChipScope工具插核回讀數(shù)據(jù)是否上注成功。從ChipScope工具插核回讀第一包與實(shí)際注數(shù)包比對(duì),上注數(shù)據(jù)正確,如圖9所示。

    從ChipScope插核回讀最后一包上注數(shù)據(jù)與實(shí)際注數(shù)包比對(duì),上注數(shù)據(jù)正確,如圖10所示。

    3.3 數(shù)據(jù)源切換驗(yàn)證

    對(duì)不同數(shù)據(jù)源用指令進(jìn)行切換,數(shù)據(jù)源切換后,通過示波器觀察刷新數(shù)據(jù)時(shí)間約為499 ms,刷新時(shí)間間隔為2 s,配置幀頭時(shí)間為24.5 μs,如圖6~圖8所示,每次通過刷新指令切換不同數(shù)據(jù)源均符合以上要求,說明對(duì)不同數(shù)據(jù)源用指令切換操作成功。

    圖9 回讀第一包上注數(shù)據(jù)示意圖Fig.9 Readback of the first injected data

    圖10 回讀最后一包注數(shù)包Fig.10 Readback of the last injected data

    3.4 系統(tǒng)功能驗(yàn)證

    該方法已在軌應(yīng)用于某型號(hào)紅外遙感相機(jī),并對(duì)關(guān)鍵測(cè)控信號(hào)進(jìn)行TMR。該型號(hào)紅外遙感相機(jī)圖像用SRAM型FPGA采集紅外圖像時(shí)發(fā)現(xiàn)閃點(diǎn)(高亮度孤立點(diǎn))增加的現(xiàn)象。經(jīng)過分析是由于SRAM型FPGA中控制圖像排列時(shí)序的寄存器單元受空間環(huán)境中單粒子影響發(fā)生了翻轉(zhuǎn),導(dǎo)致時(shí)序不匹配,數(shù)據(jù)讀寫的建立時(shí)間不滿足要求造成圖像散點(diǎn)增加,最終導(dǎo)致SRAM型FPGA的SEU故障發(fā)生。經(jīng)過在軌連續(xù)監(jiān)測(cè),該現(xiàn)象的SEU故障發(fā)生概率約為1.5年/次,沒有進(jìn)行該架構(gòu)設(shè)計(jì)的其他星上載荷監(jiān)測(cè)到SEU發(fā)生故障概率平均約1月/次,由此可見該架構(gòu)和算法能有效降低SEU的故障次數(shù),滿足工程實(shí)用性的需求。

    對(duì)紅外遙感相機(jī)圖像的非均勻性指標(biāo)進(jìn)行預(yù)設(shè),若其變化超過5%(可設(shè)置),則對(duì)圖像參數(shù)算法進(jìn)行程序自主重構(gòu),使圖像性能達(dá)到系統(tǒng)要求指標(biāo)范圍5%以內(nèi)。圖11為程序自主重構(gòu)前參數(shù)效果圖,圖12為程序自主重構(gòu)后參數(shù)調(diào)整效果圖。

    圖11 參數(shù)調(diào)整前圖像Fig.11 Image before parameter adjustment

    圖12 參數(shù)調(diào)整后圖像Fig.12 Image after parameter adjustment

    通過以上系統(tǒng)功能性驗(yàn)證表明,本設(shè)計(jì)實(shí)現(xiàn)了多源刷新重構(gòu),對(duì)于在軌遇到性能參數(shù)發(fā)生變化影響系統(tǒng)使用時(shí),可通過在軌程序自主重構(gòu)滿足系統(tǒng)在軌使用性能,并且在工程項(xiàng)目中得到很好的應(yīng)用。

    4 結(jié) 論

    本文提出了基于Xilinx Virtex系列SRAM型FPGA的自主多源重構(gòu)方法,針對(duì)不同Xilinx Virtex系列FPGA能夠自主識(shí)別,采用不同存儲(chǔ)器源頭,對(duì)SRAM型FPGA進(jìn)行靈活刷新、重構(gòu),不僅提供了可以通過在軌上注程序并且自主重構(gòu)滿足圖像性能的辦法,還有效減少了SRAM型FPGA在軌遇到單粒子問題的次數(shù),成功實(shí)現(xiàn)了在軌定時(shí)刷新+多源+自主的抗單粒子高可靠性方案。

    猜你喜歡
    熔絲存儲(chǔ)器寄存器
    熔絲制造的三維連續(xù)編織填充圖案
    靜態(tài)隨機(jī)存儲(chǔ)器在軌自檢算法
    Lite寄存器模型的設(shè)計(jì)與實(shí)現(xiàn)
    分簇結(jié)構(gòu)向量寄存器分配策略研究*
    高效率并行熔絲方案的設(shè)計(jì)
    存儲(chǔ)器——安格爾(墨西哥)▲
    別克君威車散熱風(fēng)扇熔絲頻繁熔斷
    基于Nand Flash的高速存儲(chǔ)器結(jié)構(gòu)設(shè)計(jì)
    高速數(shù)模轉(zhuǎn)換器AD9779/AD9788的應(yīng)用
    基于反熔絲FPGA的有限狀態(tài)機(jī)加固設(shè)計(jì)
    亚洲性夜色夜夜综合| 91狼人影院| 三级毛片av免费| 亚洲av免费高清在线观看| 午夜亚洲福利在线播放| 亚洲国产欧美人成| 搡老岳熟女国产| 全区人妻精品视频| 国产精品不卡视频一区二区| 一卡2卡三卡四卡精品乱码亚洲| 欧美zozozo另类| 亚洲国产欧洲综合997久久,| 久久久久久久久久黄片| 久久久久久久久久黄片| 九色成人免费人妻av| 日韩强制内射视频| 亚洲最大成人av| 免费观看人在逋| 久久6这里有精品| 欧美激情在线99| 精品久久久久久久末码| 又爽又黄无遮挡网站| 99精品在免费线老司机午夜| 麻豆久久精品国产亚洲av| 一a级毛片在线观看| av在线天堂中文字幕| 久9热在线精品视频| 欧美国产日韩亚洲一区| 亚洲国产精品合色在线| 精华霜和精华液先用哪个| 久久精品综合一区二区三区| 无人区码免费观看不卡| av专区在线播放| 九九在线视频观看精品| 国产精品免费一区二区三区在线| 中国美女看黄片| 午夜精品在线福利| 别揉我奶头 嗯啊视频| 国产精品乱码一区二三区的特点| 无遮挡黄片免费观看| 国产一区二区激情短视频| 亚洲欧美清纯卡通| 国产高清三级在线| 免费在线观看影片大全网站| АⅤ资源中文在线天堂| 高清毛片免费观看视频网站| 色尼玛亚洲综合影院| 日本一本二区三区精品| 黄色欧美视频在线观看| av黄色大香蕉| 国产高清三级在线| 欧美最新免费一区二区三区| 男女啪啪激烈高潮av片| 欧美+亚洲+日韩+国产| 国产精品av视频在线免费观看| 成年女人永久免费观看视频| 久久午夜福利片| 久久午夜亚洲精品久久| 日韩欧美精品免费久久| 在线观看午夜福利视频| 久99久视频精品免费| 中出人妻视频一区二区| 免费看av在线观看网站| 国产av一区在线观看免费| 国产伦一二天堂av在线观看| 国内精品美女久久久久久| 国产一区二区在线观看日韩| 少妇的逼好多水| 久久久久久久精品吃奶| 51国产日韩欧美| 精品久久久久久久久久久久久| 赤兔流量卡办理| 国产白丝娇喘喷水9色精品| 国产精品综合久久久久久久免费| 2021天堂中文幕一二区在线观| 久久婷婷人人爽人人干人人爱| 久久精品影院6| 窝窝影院91人妻| 成熟少妇高潮喷水视频| 国产久久久一区二区三区| 成人精品一区二区免费| 国产精品1区2区在线观看.| 在线观看av片永久免费下载| 婷婷色综合大香蕉| 国产av不卡久久| 岛国在线免费视频观看| 亚洲最大成人手机在线| 啦啦啦啦在线视频资源| 精品久久久久久久久久久久久| 精品国内亚洲2022精品成人| 国产老妇女一区| 亚洲国产精品sss在线观看| 国产欧美日韩精品亚洲av| 亚洲内射少妇av| 久久婷婷人人爽人人干人人爱| 91麻豆精品激情在线观看国产| 少妇的逼好多水| 国产亚洲精品久久久com| 久久精品国产99精品国产亚洲性色| 国产大屁股一区二区在线视频| 啦啦啦韩国在线观看视频| 日韩大尺度精品在线看网址| 不卡视频在线观看欧美| 国产白丝娇喘喷水9色精品| 18+在线观看网站| 中文资源天堂在线| 国产伦在线观看视频一区| 国产乱人伦免费视频| 热99在线观看视频| 99久久精品国产国产毛片| 淫妇啪啪啪对白视频| 亚洲第一区二区三区不卡| 日本精品一区二区三区蜜桃| 1024手机看黄色片| 国产伦在线观看视频一区| 搡老岳熟女国产| 免费人成视频x8x8入口观看| 亚洲av成人精品一区久久| av在线蜜桃| 天堂√8在线中文| 99精品久久久久人妻精品| a级一级毛片免费在线观看| 日韩人妻高清精品专区| 国产高清有码在线观看视频| 国产精品久久电影中文字幕| 免费在线观看影片大全网站| 男女之事视频高清在线观看| 老女人水多毛片| 日本黄色视频三级网站网址| 亚洲无线在线观看| 如何舔出高潮| 黄色日韩在线| 在线免费观看的www视频| 亚洲av免费高清在线观看| 窝窝影院91人妻| 神马国产精品三级电影在线观看| 亚洲精品影视一区二区三区av| 久久久久精品国产欧美久久久| 一级黄色大片毛片| 国产精品爽爽va在线观看网站| 国内精品久久久久久久电影| .国产精品久久| 免费av毛片视频| 国产亚洲精品久久久com| 国产欧美日韩精品一区二区| 亚洲自拍偷在线| 欧美在线一区亚洲| 国产aⅴ精品一区二区三区波| 内射极品少妇av片p| 精品一区二区三区人妻视频| 少妇人妻一区二区三区视频| 日韩欧美三级三区| 国产一区二区在线av高清观看| 国产成年人精品一区二区| 校园人妻丝袜中文字幕| 久久精品综合一区二区三区| 偷拍熟女少妇极品色| 免费人成视频x8x8入口观看| 午夜激情欧美在线| 老师上课跳d突然被开到最大视频| 国产探花极品一区二区| 老熟妇仑乱视频hdxx| 精品国产三级普通话版| 亚洲av一区综合| 国产精品美女特级片免费视频播放器| 1024手机看黄色片| 久久99热6这里只有精品| 精品久久久噜噜| 精品福利观看| 成人国产综合亚洲| 三级国产精品欧美在线观看| 国产视频一区二区在线看| 人人妻人人澡欧美一区二区| 男女视频在线观看网站免费| av在线老鸭窝| 久久人人精品亚洲av| 国产伦人伦偷精品视频| 日本一本二区三区精品| 久久国产乱子免费精品| 一本一本综合久久| 国产精品乱码一区二三区的特点| АⅤ资源中文在线天堂| 在线免费观看不下载黄p国产 | 熟女电影av网| 精品久久久久久,| 久久久午夜欧美精品| 在线国产一区二区在线| 免费观看在线日韩| 国产伦精品一区二区三区视频9| 欧美性猛交黑人性爽| 亚洲va在线va天堂va国产| 高清在线国产一区| 婷婷亚洲欧美| 日韩欧美国产一区二区入口| 天堂√8在线中文| 欧美xxxx黑人xx丫x性爽| 亚洲一区高清亚洲精品| 欧美最黄视频在线播放免费| 女同久久另类99精品国产91| eeuss影院久久| av在线天堂中文字幕| 一本一本综合久久| 国产在线精品亚洲第一网站| 国语自产精品视频在线第100页| 美女免费视频网站| 国产一区二区三区在线臀色熟女| 麻豆成人午夜福利视频| 乱码一卡2卡4卡精品| 在线观看66精品国产| 久久这里只有精品中国| 嫩草影院精品99| 免费在线观看成人毛片| 欧美日本视频| 久久久午夜欧美精品| 国产一区二区在线av高清观看| 性插视频无遮挡在线免费观看| 麻豆精品久久久久久蜜桃| 国产成人a区在线观看| 在线a可以看的网站| 村上凉子中文字幕在线| 狠狠狠狠99中文字幕| 国产精品一区www在线观看 | 精品久久久久久久人妻蜜臀av| 99视频精品全部免费 在线| 亚洲国产精品sss在线观看| 亚洲av日韩精品久久久久久密| 午夜老司机福利剧场| 国产中年淑女户外野战色| 日本在线视频免费播放| 日日摸夜夜添夜夜添小说| 国产精品一区二区性色av| 亚洲精品色激情综合| 亚洲五月天丁香| 很黄的视频免费| 国产av麻豆久久久久久久| 国内精品美女久久久久久| 久久久久久国产a免费观看| 无人区码免费观看不卡| 久久久久免费精品人妻一区二区| 2021天堂中文幕一二区在线观| 99久久无色码亚洲精品果冻| 内地一区二区视频在线| 免费观看在线日韩| 变态另类丝袜制服| 在线免费观看不下载黄p国产 | 欧美黑人欧美精品刺激| 国内精品久久久久久久电影| 少妇的逼水好多| 欧美+亚洲+日韩+国产| 日韩欧美免费精品| 一级av片app| 美女被艹到高潮喷水动态| 97碰自拍视频| 国产精品爽爽va在线观看网站| 啦啦啦啦在线视频资源| 亚洲欧美日韩东京热| 3wmmmm亚洲av在线观看| 女人十人毛片免费观看3o分钟| 亚洲精品乱码久久久v下载方式| av天堂中文字幕网| 草草在线视频免费看| 久久久色成人| 日日摸夜夜添夜夜添小说| 国产精品无大码| 少妇猛男粗大的猛烈进出视频 | 在线播放无遮挡| 悠悠久久av| 丰满人妻一区二区三区视频av| 久久九九热精品免费| 特大巨黑吊av在线直播| 日韩国内少妇激情av| 欧美日本亚洲视频在线播放| 俄罗斯特黄特色一大片| 国内精品宾馆在线| 91精品国产九色| 国产又黄又爽又无遮挡在线| 成人特级黄色片久久久久久久| 久久这里只有精品中国| 一个人观看的视频www高清免费观看| 非洲黑人性xxxx精品又粗又长| 成人精品一区二区免费| 人人妻,人人澡人人爽秒播| 18禁在线播放成人免费| 女人被狂操c到高潮| 国产亚洲精品综合一区在线观看| .国产精品久久| 国产精品,欧美在线| 久久久国产成人免费| 成人欧美大片| 国产乱人视频| 深爱激情五月婷婷| 精品日产1卡2卡| 亚洲第一区二区三区不卡| 男女边吃奶边做爰视频| 日本撒尿小便嘘嘘汇集6| 亚洲va日本ⅴa欧美va伊人久久| 日本色播在线视频| 免费看美女性在线毛片视频| 一卡2卡三卡四卡精品乱码亚洲| 亚洲国产精品合色在线| 无遮挡黄片免费观看| 亚洲熟妇熟女久久| 亚洲人成伊人成综合网2020| 欧美精品啪啪一区二区三区| 草草在线视频免费看| 免费观看的影片在线观看| 日韩一区二区视频免费看| 亚洲精品一区av在线观看| 成人午夜高清在线视频| 老师上课跳d突然被开到最大视频| 免费在线观看影片大全网站| 乱人视频在线观看| 国产熟女欧美一区二区| 亚洲国产欧洲综合997久久,| 桃色一区二区三区在线观看| 伦理电影大哥的女人| 亚洲18禁久久av| 欧美色欧美亚洲另类二区| 中国美白少妇内射xxxbb| 亚洲美女视频黄频| 精品欧美国产一区二区三| 看黄色毛片网站| 精品人妻偷拍中文字幕| 免费大片18禁| 中文字幕免费在线视频6| .国产精品久久| 亚洲一级一片aⅴ在线观看| 一本一本综合久久| 成人精品一区二区免费| 一级a爱片免费观看的视频| 欧美xxxx黑人xx丫x性爽| 免费人成在线观看视频色| 人人妻人人澡欧美一区二区| 少妇猛男粗大的猛烈进出视频 | 又紧又爽又黄一区二区| 成年女人永久免费观看视频| 免费看日本二区| 国产亚洲精品久久久久久毛片| 欧美日韩中文字幕国产精品一区二区三区| 蜜桃亚洲精品一区二区三区| 亚洲色图av天堂| 琪琪午夜伦伦电影理论片6080| 亚洲男人的天堂狠狠| 99久久久亚洲精品蜜臀av| 狂野欧美激情性xxxx在线观看| 桃色一区二区三区在线观看| 欧美日本亚洲视频在线播放| 最新在线观看一区二区三区| 国产精品福利在线免费观看| 啦啦啦啦在线视频资源| 国产精品无大码| 麻豆精品久久久久久蜜桃| 日韩一本色道免费dvd| 亚洲欧美日韩高清专用| 人妻夜夜爽99麻豆av| 久久国内精品自在自线图片| av.在线天堂| 精品久久久久久久末码| 欧美日韩综合久久久久久 | 中国美白少妇内射xxxbb| 国产精品三级大全| 看黄色毛片网站| 久久久久久久午夜电影| 波多野结衣巨乳人妻| 国产一区二区在线av高清观看| 日韩大尺度精品在线看网址| 有码 亚洲区| 国产成人a区在线观看| 日韩欧美三级三区| 国产色婷婷99| 国产精品人妻久久久影院| 久久国产精品人妻蜜桃| 天堂动漫精品| av专区在线播放| 床上黄色一级片| 国产色爽女视频免费观看| 国产精品,欧美在线| 乱码一卡2卡4卡精品| 91麻豆精品激情在线观看国产| 在线播放国产精品三级| 我的女老师完整版在线观看| 久久久久久久亚洲中文字幕| 亚洲熟妇熟女久久| 看黄色毛片网站| 淫秽高清视频在线观看| av在线亚洲专区| 18禁在线播放成人免费| 亚洲欧美日韩东京热| 91在线精品国自产拍蜜月| 日本熟妇午夜| 成人午夜高清在线视频| 欧美最新免费一区二区三区| 亚洲欧美清纯卡通| 国产女主播在线喷水免费视频网站 | 亚洲精品国产成人久久av| 看片在线看免费视频| 亚洲av日韩精品久久久久久密| 波多野结衣巨乳人妻| a级毛片a级免费在线| 精品久久久久久久人妻蜜臀av| 成人特级av手机在线观看| 中文字幕高清在线视频| 听说在线观看完整版免费高清| 日韩欧美在线乱码| 免费观看人在逋| 少妇熟女aⅴ在线视频| 女人十人毛片免费观看3o分钟| 婷婷亚洲欧美| a在线观看视频网站| 亚洲专区国产一区二区| 国产亚洲精品久久久com| 日本黄大片高清| 99在线视频只有这里精品首页| 久久久久久九九精品二区国产| 欧美xxxx性猛交bbbb| ponron亚洲| av女优亚洲男人天堂| h日本视频在线播放| 亚洲狠狠婷婷综合久久图片| 日韩欧美在线二视频| 亚洲精品亚洲一区二区| 男女视频在线观看网站免费| 日韩在线高清观看一区二区三区 | 日韩欧美免费精品| 99热6这里只有精品| 老女人水多毛片| 亚洲成人精品中文字幕电影| 日本一二三区视频观看| 国产免费男女视频| 久久人人爽人人爽人人片va| 亚洲欧美精品综合久久99| 午夜免费成人在线视频| 精品欧美国产一区二区三| 看十八女毛片水多多多| 男女之事视频高清在线观看| 波多野结衣巨乳人妻| 床上黄色一级片| 成人一区二区视频在线观看| 亚洲18禁久久av| 久久久久久久久久久丰满 | www.色视频.com| 深爱激情五月婷婷| 少妇的逼水好多| 亚洲精品粉嫩美女一区| 欧美日韩亚洲国产一区二区在线观看| 夜夜看夜夜爽夜夜摸| 日韩欧美免费精品| 麻豆一二三区av精品| 国产精品一及| 亚洲一区高清亚洲精品| 久久久久久九九精品二区国产| 俺也久久电影网| 欧美不卡视频在线免费观看| 乱人视频在线观看| 日韩一区二区视频免费看| 99热只有精品国产| 亚洲国产精品久久男人天堂| 亚洲精品成人久久久久久| 久久久久性生活片| 22中文网久久字幕| 日本欧美国产在线视频| 日本成人三级电影网站| 丝袜美腿在线中文| 欧美人与善性xxx| 国产精品爽爽va在线观看网站| 成人综合一区亚洲| 我的女老师完整版在线观看| 欧洲精品卡2卡3卡4卡5卡区| 黄片wwwwww| 久久精品国产鲁丝片午夜精品 | 久久人妻av系列| 波多野结衣高清作品| 看黄色毛片网站| 91在线精品国自产拍蜜月| 国产高清不卡午夜福利| 精品人妻熟女av久视频| 少妇人妻一区二区三区视频| 一本精品99久久精品77| 琪琪午夜伦伦电影理论片6080| 国产精品99久久久久久久久| 久久久久国内视频| 又粗又爽又猛毛片免费看| 蜜桃亚洲精品一区二区三区| 久久中文看片网| 波多野结衣巨乳人妻| 亚洲七黄色美女视频| 在线观看免费视频日本深夜| 51国产日韩欧美| 欧美日韩精品成人综合77777| 国产av一区在线观看免费| 床上黄色一级片| 内射极品少妇av片p| 久久久久国内视频| 亚洲精品亚洲一区二区| 国产精品久久电影中文字幕| 99在线人妻在线中文字幕| 韩国av一区二区三区四区| 91久久精品国产一区二区成人| 欧美日韩瑟瑟在线播放| 女人十人毛片免费观看3o分钟| 欧美日韩瑟瑟在线播放| 欧美激情在线99| 亚洲欧美日韩东京热| 免费看美女性在线毛片视频| 亚洲国产日韩欧美精品在线观看| 色哟哟·www| 黄色丝袜av网址大全| 九九久久精品国产亚洲av麻豆| 精品久久久久久久久久久久久| 免费不卡的大黄色大毛片视频在线观看 | 人人妻,人人澡人人爽秒播| 女的被弄到高潮叫床怎么办 | 中文资源天堂在线| 在线观看午夜福利视频| 国产三级中文精品| 直男gayav资源| 国产一区二区激情短视频| 国内精品一区二区在线观看| 国内精品宾馆在线| 亚洲国产精品sss在线观看| 国产 一区 欧美 日韩| 国产高清视频在线观看网站| 亚洲在线观看片| 丰满人妻一区二区三区视频av| 久久久久久久久久久丰满 | 嫩草影院新地址| 韩国av一区二区三区四区| 国产精品爽爽va在线观看网站| 精品久久久久久久人妻蜜臀av| 欧美zozozo另类| 成人av一区二区三区在线看| 成熟少妇高潮喷水视频| 床上黄色一级片| 中文字幕高清在线视频| 久久久精品欧美日韩精品| 色5月婷婷丁香| 天美传媒精品一区二区| 熟妇人妻久久中文字幕3abv| 18禁在线播放成人免费| 亚洲中文日韩欧美视频| 色综合站精品国产| 精品久久久久久久人妻蜜臀av| 国产精品三级大全| 亚洲在线自拍视频| 精品乱码久久久久久99久播| 内地一区二区视频在线| 草草在线视频免费看| 精品日产1卡2卡| av国产免费在线观看| 老司机福利观看| 久久精品国产亚洲av香蕉五月| 级片在线观看| 深夜精品福利| 日韩大尺度精品在线看网址| 国产黄a三级三级三级人| 看片在线看免费视频| 狂野欧美激情性xxxx在线观看| 中国美白少妇内射xxxbb| а√天堂www在线а√下载| 国产一区二区三区视频了| 午夜爱爱视频在线播放| 中文字幕av成人在线电影| 午夜激情欧美在线| 国内少妇人妻偷人精品xxx网站| 能在线免费观看的黄片| ponron亚洲| 人妻少妇偷人精品九色| 99久久久亚洲精品蜜臀av| 成年人黄色毛片网站| 999久久久精品免费观看国产| 能在线免费观看的黄片| 午夜福利在线在线| 亚洲欧美精品综合久久99| 精品一区二区免费观看| 精品久久久久久久久久免费视频| 变态另类丝袜制服| 中国美白少妇内射xxxbb| 两个人视频免费观看高清| 久久香蕉精品热| 国产真实乱freesex| 婷婷精品国产亚洲av在线| 久久99热6这里只有精品| 99久久久亚洲精品蜜臀av| 最近最新免费中文字幕在线| 亚洲午夜理论影院| 日日撸夜夜添| 国产v大片淫在线免费观看| 国产精品综合久久久久久久免费| 一个人观看的视频www高清免费观看| 波野结衣二区三区在线| 国产欧美日韩一区二区精品| av在线观看视频网站免费| 中文字幕免费在线视频6| 99热只有精品国产| 日韩欧美在线乱码| 欧美zozozo另类| 日本黄色视频三级网站网址| 51国产日韩欧美| 成年女人看的毛片在线观看| 亚洲av第一区精品v没综合| 小蜜桃在线观看免费完整版高清| 亚洲av美国av| 精品久久久久久久久久久久久| 日韩中字成人| 一级av片app| 成人三级黄色视频| 中出人妻视频一区二区| 久久国产乱子免费精品| 老司机午夜福利在线观看视频| 深夜a级毛片| 国产日本99.免费观看| av中文乱码字幕在线| 国产精品伦人一区二区| 精品一区二区免费观看| 日日摸夜夜添夜夜添小说|