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

    基于ZYNQ的遠(yuǎn)程程序并行固化設(shè)計(jì)

    2020-07-14 08:35:56閆成亮曹鳳才岳鳳英
    現(xiàn)代電子技術(shù) 2020年10期

    閆成亮 曹鳳才 岳鳳英

    摘? 要: 北斗衛(wèi)星導(dǎo)航信號(hào)接收機(jī)分布較為廣泛,地處偏遠(yuǎn),而且機(jī)箱內(nèi)部芯片的程序又需要及時(shí)更新,這就造成了開發(fā)維護(hù)人員不能及時(shí)、方便地對(duì)芯片內(nèi)的程序進(jìn)行更新的問(wèn)題。從環(huán)境的約束、人力成本、便利性等角度考慮,在這種情況下,以常規(guī)的方式對(duì)設(shè)備中的芯片進(jìn)行軟件更新是難以實(shí)現(xiàn)的。為了解決這個(gè)問(wèn)題,提出基于ZYNQ的遠(yuǎn)程并行固化設(shè)計(jì),在Linux運(yùn)行環(huán)境下,利用遠(yuǎn)程計(jì)算機(jī)、FPGA和以太網(wǎng)通信組成一種遠(yuǎn)程并行固化系統(tǒng),對(duì)FLASH中的程序進(jìn)行固化更新。系統(tǒng)目前已在實(shí)際中得到應(yīng)用,極大地提升了開發(fā)人員的效率,節(jié)省了大量的人力成本,具有很高的實(shí)際應(yīng)用價(jià)值。

    關(guān)鍵詞: 遠(yuǎn)程程序; 并行固化設(shè)計(jì); 程序更新; 控制模塊設(shè)計(jì); 軟件設(shè)計(jì); 系統(tǒng)測(cè)試

    中圖分類號(hào): TN927?34; TP274? ? ? ? ? ? ? ? ? ?文獻(xiàn)標(biāo)識(shí)碼: A? ? ? ? ? ? ? ? ? ? ? 文章編號(hào): 1004?373X(2020)10?0038?05

    ZYNQ?based parallel curing design for remote program

    YAN Chengliang, CAO Fengcai, YUE Fengying

    (School of Electrical and Control Engineering, North University of China, Taiyuan 030051, China)

    Abstract: The Beidou satellite navigation signal receiver is widely distributed and located in remote areas, and the program of chip in its crate needs to be updated timely, which makes it impossible for developers and maintainers to update the program inside the chip timely and conveniently. In consideration of the environment′s constraint, labor cost and convenience, it is difficult to achieve the software update of the chip in the device in the usual way. A remote program parallel curing design based on ZYNQ is proposed to solve above problems. A remote parallel curing system is composed of remote computer, FPGA and Ethernet communication in the Linux operating environment to cure and update the programs in FLASH. This system has been applied in practice, which has greatly improved the developers′ working efficiency and saved a lot of labor cost.

    Keywords: remote program; parallel curing design; program update; control module design; software design; system test

    0? 引? 言

    隨著“一帶一路”建設(shè)對(duì)北斗導(dǎo)航衛(wèi)星沿線國(guó)家服務(wù)的需要,需要在全球范圍內(nèi)部署地面接收機(jī)。因國(guó)防技術(shù)發(fā)展的日新月異,北斗精度算法不斷迭代,需要對(duì)已經(jīng)完成全球部署的地面接收機(jī)實(shí)時(shí)進(jìn)行功能更新,以滿足我軍技術(shù)的不斷發(fā)展。已經(jīng)部署在全球的地面接收機(jī),如赤道、沙漠、南北極等,設(shè)備數(shù)量龐大,人工實(shí)地軟件升級(jí)成本巨大。北斗地面接收機(jī)具有基于軟件定義的無(wú)線通信協(xié)議而非通過(guò)硬連線實(shí)現(xiàn)。頻帶、空中接口協(xié)議和功能可通過(guò)軟件遠(yuǎn)程下載和更新來(lái)升級(jí),而不用更換硬件。為滿足當(dāng)前地面接收機(jī)發(fā)展需求,設(shè)計(jì)基于ZYNQ的遠(yuǎn)程程序并行固化系統(tǒng)。

    ZYNQ?7000可擴(kuò)展處理平臺(tái)是賽靈思新一代FPGA(Artix?7與Kintex?7系列FPGA)所采用的最新系列產(chǎn)品。該芯片可編程邏輯可由用戶配置,并通過(guò)“互連”一起,這樣可以提供用戶自定義的任意邏輯功能,從而擴(kuò)展處理系統(tǒng)的性能及功能[1]。且該芯片采用帶有NEON及雙精度浮點(diǎn)引擎的雙核ARM Cortex?A9 MPCore處理系統(tǒng),該系統(tǒng)通過(guò)硬連線完成了包括L1,L2緩存、存儲(chǔ)器控制器以及常用外設(shè)在內(nèi)的全面集成,該處理系統(tǒng)不僅能在開機(jī)時(shí)啟動(dòng),并運(yùn)行各種獨(dú)立于可編程邏輯的操作系統(tǒng),而且還可根據(jù)需要配置可編程邏輯。ZYNQ?7000主要包含PS(Processing System)和PL(Programmable Logic)兩部分,將ARM CPU和外設(shè)集成在一個(gè)芯片內(nèi),使得ZYNQ?7000系列具有處理器和FPGA的雙重特性,適用軟硬件協(xié)同設(shè)計(jì)。相對(duì)于ARM與FPGA結(jié)合的系統(tǒng)[2],其優(yōu)勢(shì)主要為以下幾點(diǎn):

    1) 高集成度、高性能、低功耗。導(dǎo)航信號(hào)接收機(jī)分布在世界各地,其中不乏炎熱、干旱地區(qū),機(jī)箱內(nèi)溫度過(guò)高會(huì)影響系統(tǒng)運(yùn)行的穩(wěn)定性。

    2) PS與PL間的高速數(shù)據(jù)傳輸協(xié)議。PS與PL間通過(guò)AXI總線協(xié)議進(jìn)行數(shù)據(jù)傳輸。AXI總線協(xié)議具有低延遲、數(shù)據(jù)吞吐能力強(qiáng)的特性,最大帶寬可達(dá)1 200 MB/s,極大地提高了PS與PL之間的數(shù)據(jù)傳輸速率。

    3) PS端將接收到的配置文件按照數(shù)據(jù)協(xié)議直接寫入PL端不同地址中,免去了FPGA在控制固化不同的板卡時(shí)檢測(cè)板卡ID號(hào)的步驟,釋放了更多的引腳資源。

    1? 并行固化總體方案

    1.1? 系統(tǒng)概述

    采集主板上的ZYNQ?7000芯片作為系統(tǒng)的主控核心,其ARM端(Linux運(yùn)行環(huán)境[3?4])通過(guò)TCP/IP協(xié)議與遠(yuǎn)程計(jì)算機(jī)進(jìn)行通信[5],接收配置文件并解包,根據(jù)數(shù)據(jù)包中不同的板卡號(hào)將配置文件通過(guò)AXI?Lite總線接口寫到主板的PL層的邏輯單元地址中。FPGA端在地址中讀取該板卡的配置文件,對(duì)其解包后根據(jù)包格式中的FLASH號(hào)將配置文件固化到對(duì)應(yīng)的FLASH中。同時(shí)將地址中對(duì)應(yīng)信號(hào)處理板的配置文件取出,通過(guò)LVDS協(xié)議轉(zhuǎn)發(fā)至每塊信號(hào)處理板中,由信號(hào)處理板中的ZYNQ芯片對(duì)其進(jìn)行讀寫FLASH操作。系統(tǒng)功能架構(gòu)如圖1所示。數(shù)據(jù)流向圖如圖2所示。

    1.2? 硬件電路構(gòu)成

    本系統(tǒng)由信號(hào)采集傳輸板卡、高速傳輸背板、信號(hào)處理板構(gòu)成。其中采集傳輸主板由Xilinx的ZYNQ?7000系列芯片XC7Z015作為系統(tǒng)的控制核心。一片Xilinx公司的XC7K410T和一片XC7K325T Kintex?7系列芯片作為被配置FPGA,三片TI的TMS320C6655芯片作為被配置DSP,實(shí)現(xiàn)數(shù)字信號(hào)處理的輔助計(jì)算和通信功能,一片PHY芯片作為網(wǎng)口通信的協(xié)議通信芯片[6?7]。高速傳輸背板的功能是負(fù)責(zé)信號(hào)采集傳輸主板和信號(hào)處理板的板間高速互連和電源分配。

    信號(hào)處理板由Xilinx的ZYNQ?7000系列芯片XC7Z015作為系統(tǒng)的控制核心。一片Xilinx公司的XC7K410T芯片作為被配置FPGA,兩片TI公司的TMS320C6747芯片作為被配置DSP。

    本設(shè)計(jì)使用恒憶公司設(shè)計(jì)生產(chǎn)的FLASH存儲(chǔ)模塊N25Q128芯片作為被固化存儲(chǔ)設(shè)備,通過(guò)SPI串行總線接口配置芯片讀/寫,128 MB數(shù)據(jù)存儲(chǔ)空間,最高支持108 MHz時(shí)鐘頻率。在每塊板卡中都有一片接口模擬開關(guān)TS3L301DGG,用于切換寫FLASH和從FLASH中加載程序。

    1.3? ARM與FPGA數(shù)據(jù)傳輸

    綜合考慮系統(tǒng)的傳輸類型、傳輸速度需求以及功耗等各個(gè)因素,ARM與FPGA端的通信協(xié)議選擇AXI4?Lite協(xié)議,其通常用于允許由某種形式的CPU或微控制器控制設(shè)計(jì)。使用VIVADO軟件自定義ZYNQ的IP核,利用AXI4?Lite總線將ZYNQ核與編碼模塊連接到一起,并為IP核添加編碼模塊到FPGA端的地址和數(shù)據(jù)通道。自定義ARM的IP核如圖3所示。

    其中l(wèi)ocal_wrcs[15:0],local_rdcs[15:0]分別為寫、讀片選信號(hào);local_wren,local_rden分別為寫、讀使能信號(hào);local_wradd[31:0],local_wrdat[31:0]分別為寫地址、寫數(shù)據(jù)通道;local_rdadd[31:0],local_rddat[511:0]為讀地址、讀數(shù)據(jù)通道;local_rdvad[15:0]為讀數(shù)據(jù)有效信號(hào)。

    主板中ZYNQ芯片的ARM端作為master,F(xiàn)PGA端作為slave,通過(guò)AXI?Lite協(xié)議將配置文件發(fā)送到FPGA端。ARM調(diào)用寫函數(shù)時(shí)自定義IP地址映射為0x4000_0000,為每一塊板卡分配不同的地址空間。采用AXI4?Lite協(xié)議的突發(fā)式讀寫模式,master模塊通過(guò)讀地址通道發(fā)出寄存器的地址值,然后通過(guò)讀數(shù)據(jù)通道讀取slave模塊對(duì)應(yīng)done信號(hào)地址空間中的done信號(hào)值,若done信號(hào)為0,master模塊則根據(jù)遠(yuǎn)程計(jì)算機(jī)發(fā)送的數(shù)據(jù)包協(xié)議,通過(guò)寫地址通道和寫數(shù)據(jù)通道將每塊板卡的配置文件地址值和配置數(shù)據(jù)發(fā)送到slave模塊,slave模塊接收到數(shù)據(jù)后對(duì)配置數(shù)據(jù)進(jìn)行解包,完成固化并返回固化完成的done信號(hào),并將done信號(hào)寫到對(duì)應(yīng)的讀地址空間中。master模塊通過(guò)讀地址通道發(fā)出寄存器地址值,讀取slave端返回的done信號(hào)為1,停止發(fā)送對(duì)應(yīng)板卡的配置文件。

    1.4? FLASH控制模塊設(shè)計(jì)

    FPGA與FLASH之間的數(shù)據(jù)傳輸采用串行SPI接口[8?10]。時(shí)鐘由FPGA 控制,在時(shí)鐘移位脈沖下,數(shù)據(jù)按位傳輸,高位(MSB)在前,低位(LSB)在后;SPI接口有兩根單向數(shù)據(jù)線,為全雙工通信,目前應(yīng)用中的數(shù)據(jù)速率可達(dá)幾Mb/s的水平,能滿足本設(shè)計(jì)傳輸速率的需要。在向FLASH中寫配置文件時(shí),由XC7Z015通過(guò)模擬開關(guān)TS3L301DGG選通XC7Z015到N25Q128芯片通路,并通過(guò)片選信號(hào)選中目標(biāo)FLASH,此時(shí)由XC7Z015通過(guò)SPI接口向N25Q128中寫入數(shù)據(jù);當(dāng)從FLASH中啟動(dòng)已經(jīng)固化的程序時(shí),通過(guò)模擬開關(guān)選通XC7K325T到N25Q128芯片通路,實(shí)現(xiàn)由上位機(jī)軟件控制程序加載。主控芯片XC7Z015、被配置芯片XC7K325T、存儲(chǔ)元件N25Q128之間的連接原理圖如圖4所示。

    在對(duì)FLASH進(jìn)行寫操作時(shí),必須嚴(yán)格按照FLASH的時(shí)序控制信號(hào)進(jìn)行。在FLASH上電后,首先對(duì)FLASH進(jìn)行初始化操作,將指定區(qū)域進(jìn)行擦除操作,主板FPGA將ARM端寫入FPGA地址的配置文件寫入數(shù)據(jù)緩存隊(duì)列(First Input First Output,F(xiàn)IFO)中,根據(jù)數(shù)據(jù)包協(xié)議,設(shè)置FIFO位寬為32,為防止FIFO溢出,設(shè)置FIFO的深度為8 192。當(dāng)主板FPGA檢測(cè)到對(duì)應(yīng)主板配置文件的FIFO非空時(shí),開始按照數(shù)據(jù)手冊(cè)中的時(shí)序圖通過(guò)SPI接口向FLASH中寫入配置數(shù)據(jù)。

    N25Q128的寫時(shí)序圖如圖5所示,首先拉低片選信號(hào)CS,在時(shí)鐘上升沿將指令寫入FLASH,在指令之后是24位的首地址,地址發(fā)送完成后開始寫入數(shù)據(jù),頁(yè)面編程一次最多能夠輸入256個(gè)字節(jié),大于256個(gè)字節(jié)時(shí),保留最后輸入的數(shù)據(jù)。在輸入不全為0的首地址后,從首地址開始寫入數(shù)據(jù),直到該頁(yè)的最后,接著從下一頁(yè)的起始地址進(jìn)行寫入,寫入數(shù)據(jù)完成后拉高片選信號(hào)。

    在對(duì)FLASH進(jìn)行讀操作時(shí),N25Q128的讀時(shí)序圖如圖6所示,首先拉低片選信號(hào)CS,在時(shí)鐘上升沿向FLASH中寫入讀數(shù)據(jù)指令,讀數(shù)據(jù)指令寫完成后寫入24位的首地址,在寫入地址完成后,F(xiàn)LASH中的數(shù)據(jù)將按照輸入的首地址輸出數(shù)據(jù)。首地址數(shù)據(jù)輸出完成后地址自動(dòng)增加,指向下一個(gè)地址,繼續(xù)輸出數(shù)據(jù),輸出數(shù)據(jù)完成后,拉高片選信號(hào),讀FLASH完成。

    2? 軟件設(shè)計(jì)

    遠(yuǎn)程計(jì)算機(jī)作為人機(jī)交互界面,承擔(dān)著連接網(wǎng)絡(luò)服務(wù)器,查詢和修改IP地址,選擇固化文件,復(fù)位、模擬上電,顯示下載進(jìn)度和狀態(tài)信息等功能。開始固化時(shí),遠(yuǎn)程計(jì)算機(jī)根據(jù)軟件接口協(xié)議向下位機(jī)發(fā)送數(shù)據(jù)包,數(shù)據(jù)包中包含設(shè)備號(hào)、命令字、聯(lián)網(wǎng)模式、參數(shù)類型、工作模式、通道號(hào)、參數(shù)包長(zhǎng)度、CRC校驗(yàn)、參數(shù)包等內(nèi)容,每次發(fā)送配置文件的有效數(shù)據(jù)的長(zhǎng)度為20 KB,經(jīng)實(shí)驗(yàn)測(cè)得每次發(fā)包的間隔為15 ms。每當(dāng)下位機(jī)接收到一個(gè)完整的配置文件后,向遠(yuǎn)程計(jì)算機(jī)返回一個(gè)對(duì)應(yīng)的完成指令,并且根據(jù)指令內(nèi)容打印下載進(jìn)度。固化完成后,通過(guò)遠(yuǎn)程計(jì)算機(jī)軟件發(fā)送模擬上電指令,由XC7Z015芯片控制從FLASH中加載程序。

    2.1? 軟件接口協(xié)議

    數(shù)據(jù)幀格式定義如圖7所示。

    參數(shù)包具體數(shù)據(jù):第一個(gè)4 B為數(shù)據(jù)的包號(hào);第二個(gè)4 B為參數(shù)包的校驗(yàn)和;第三個(gè)4 B為參數(shù)包中有效數(shù)據(jù)長(zhǎng)度,參數(shù)包大小以B為單位。

    2.2? 下載和啟動(dòng)程序

    固化的過(guò)程,根據(jù)以下步驟進(jìn)行:

    1) 遠(yuǎn)程計(jì)算機(jī)發(fā)送命令字和配置文件,發(fā)送命令字?jǐn)?shù)據(jù)包、文件長(zhǎng)度、文件CRC校驗(yàn)到下位機(jī),若下位機(jī)返回的數(shù)據(jù)長(zhǎng)度、文件長(zhǎng)度和CRC校驗(yàn)成功,則上位機(jī)將配置文件下載到下位機(jī),每個(gè)數(shù)據(jù)包的大小為20 KB;若校驗(yàn)失敗則嘗試重新發(fā)送失敗指令。

    2) 下位機(jī)將接收到來(lái)自遠(yuǎn)程計(jì)算機(jī)發(fā)送的數(shù)據(jù)包進(jìn)行解包,數(shù)據(jù)包的幀格式中包含配置文件對(duì)應(yīng)的板卡號(hào),并將配置數(shù)據(jù)進(jìn)行存儲(chǔ)。

    3) 下位機(jī)接收配置數(shù)據(jù)完成后檢測(cè)信號(hào)采集傳輸主板的FPGA端發(fā)送過(guò)來(lái)的done標(biāo)志,若done標(biāo)志為0,則根據(jù)不同的板卡號(hào)通過(guò)AXI接口向主板的PL層的邏輯單元地址中寫入配置文件,每包數(shù)據(jù)大小為32 bit。

    4) 采集傳輸主板側(cè)的FPGA在地址中讀取該板卡的配置文件,對(duì)其解包后根據(jù)包格式中的FLASH號(hào)將配置文件固化到對(duì)應(yīng)的FLASH中。同時(shí)將地址中對(duì)應(yīng)信號(hào)處理板的配置文件取出,通過(guò)LVDS協(xié)議并行轉(zhuǎn)發(fā)至每塊信號(hào)處理板中,由信號(hào)處理板中的XC7Z015芯片對(duì)其解包,根據(jù)包格式中的FLASH號(hào)將固化文件寫入FLASH。

    5) 當(dāng)FPGA檢測(cè)到固化數(shù)據(jù)長(zhǎng)度和文件長(zhǎng)度一致時(shí),向下位機(jī)返回done標(biāo)志為1,此時(shí)下位機(jī)停止發(fā)送配置文件,并向遠(yuǎn)程計(jì)算機(jī)返回固化完成信號(hào),打印下載進(jìn)度。

    固化完成后,啟動(dòng)FLASH中的程序需要對(duì)板卡進(jìn)行掉電重啟或者由軟件控制對(duì)被配置芯片進(jìn)行模擬上電??紤]到設(shè)備投放地點(diǎn)環(huán)境較為復(fù)雜且距離較遠(yuǎn),不方便研究人員的操作,所以采用軟件控制,由遠(yuǎn)程計(jì)算機(jī)發(fā)送復(fù)位協(xié)議到下位機(jī),下位機(jī)對(duì)數(shù)據(jù)包進(jìn)行解包,通過(guò)XC7Z015芯片控制對(duì)其進(jìn)行模擬上電,實(shí)現(xiàn)程序的在線加載,并且在加載的過(guò)程中不影響接收機(jī)正常工作。程序下載流程圖如圖8所示。

    2.3? 多機(jī)箱并行固化

    由于導(dǎo)航信號(hào)處理機(jī)箱可能處于全球不同的地理位置,分布范圍較大且數(shù)量較多,每次操控單個(gè)機(jī)箱會(huì)耗費(fèi)科研人員大量的精力,致使其工作效率降低。因此,多機(jī)箱通過(guò)交換機(jī)同時(shí)并行固化的方案將會(huì)極大降低人力成本,提升工作效率。

    ZYNQ的寄存器共有三個(gè)區(qū):Bank0,Bank1,Bank2,其中Bank0是ZYNQ的本地寄存器空間0x4000_0000~0x4000_0FFF。該分區(qū)用于對(duì)SPI FLASH的固化操作,在Bank0未被使用的地址空間中寫入每個(gè)機(jī)箱的初始IP地址。使用上位機(jī)連接機(jī)箱后,通過(guò)發(fā)送對(duì)應(yīng)的修改IP指令,為每個(gè)機(jī)箱配置不同的IP地址。修改IP完成后,將多個(gè)機(jī)箱通過(guò)交換機(jī)連接到上位機(jī)后,即可同時(shí)為每個(gè)機(jī)箱發(fā)送配置文件,進(jìn)行多機(jī)箱并行固化。

    遠(yuǎn)程計(jì)算機(jī)界面如圖9所示。

    3? 系統(tǒng)測(cè)試

    將boot.bin文件通過(guò)JTAG固化到信號(hào)采集傳輸主板和信號(hào)處理板中,固化完成后掉電重啟系統(tǒng)。將多個(gè)機(jī)箱通過(guò)交換機(jī)連接到遠(yuǎn)程計(jì)算機(jī),為每臺(tái)機(jī)箱配置不同的IP地址,并為待配置芯片選擇對(duì)應(yīng)的配置文件,然后開始固化。系統(tǒng)測(cè)試時(shí),為FPGA選擇的配置文件大小為28 MB,為DSP選擇的配置文件大小為3 MB。在串行測(cè)試的情況下,每個(gè)FPGA固化所用時(shí)間大約為10 min 25 s,每個(gè)DSP固化所用時(shí)間大約為2 min 14 s,整個(gè)機(jī)箱固化總共需要176 min左右,如果對(duì)多個(gè)機(jī)箱進(jìn)行固化時(shí),耗時(shí)非常多,將極大降低開發(fā)人員的工作效率。而在并行測(cè)試的情況下,由于各個(gè)芯片同時(shí)開始固化,固化所用時(shí)間與最大固化文件的大小以及下載文件時(shí)間有關(guān),所以實(shí)際固化多個(gè)機(jī)箱時(shí)只需要大約11 min,并且固化過(guò)程中板卡內(nèi)原有的閃燈測(cè)試程序繼續(xù)運(yùn)行。固化完成后,通過(guò)遠(yuǎn)程計(jì)算機(jī)對(duì)各個(gè)板卡進(jìn)行復(fù)位,然后對(duì)每個(gè)被固化的芯片進(jìn)行模擬上電,遠(yuǎn)程計(jì)算機(jī)界面更新芯片狀態(tài)顯示已經(jīng)固化,板卡上的閃燈已經(jīng)按照新的程序閃爍。

    系統(tǒng)測(cè)試時(shí)間對(duì)比如表1所示。

    4? 結(jié)? 語(yǔ)

    本文設(shè)計(jì)開發(fā)一種在Linux系統(tǒng)下,利用上位機(jī)軟件、FPGA和以太網(wǎng)通信組成一種遠(yuǎn)程程序并行固化系統(tǒng),對(duì)設(shè)備中的FLASH進(jìn)行固化更新。與目前文獻(xiàn)中出現(xiàn)的在線并行固化FLASH方式有較大的技術(shù)突破,主要體現(xiàn)在以下幾點(diǎn):

    1) 在線并行固化。采用集ARM與FPGA結(jié)合的ZYNQ芯片,ARM與FPGA通過(guò)AXI總線協(xié)議,在使用時(shí)更靈活且數(shù)據(jù)傳輸速率更高。并且經(jīng)由ARM芯片直接將每個(gè)板卡的配置文件寫入到FPGA端不同的地址中,并且通過(guò)主板上的FPGA將不同地址中的配置文件通過(guò)LVDS總線協(xié)議分發(fā)到不同的板卡中,由每塊板卡上的FPGA芯片去控制FLASH讀寫。而通過(guò)FPGA檢測(cè)板卡號(hào)的方式首先需要在硬件上將控制板卡號(hào)的幾個(gè)引腳拉高或拉低,占用了過(guò)多的引腳資源,在開發(fā)此芯片的其他功能時(shí)可能會(huì)產(chǎn)生引腳沖突。

    2) 啟動(dòng)程序的時(shí)間可控。在FPGA的程序設(shè)計(jì)中,添加了復(fù)位模塊和模擬上電模塊。通過(guò)檢測(cè)接收到的數(shù)據(jù)進(jìn)行解析,識(shí)別到復(fù)位協(xié)議或模擬上電指令時(shí),通過(guò)FPGA發(fā)出相應(yīng)的操作。并且在固化的過(guò)程中,芯片中的原有程序正常運(yùn)行,使得接收機(jī)在升級(jí)過(guò)程中始終能夠正常工作。

    3) 查詢和修改IP功能。地面的導(dǎo)航信號(hào)接收機(jī)分布在全球各地,并且在一個(gè)基站內(nèi)需要很多個(gè)機(jī)箱對(duì)數(shù)據(jù)進(jìn)行接收處理。即使使用并行固化的方式,單獨(dú)為每個(gè)接收機(jī)進(jìn)行升級(jí)需要的人力資源和時(shí)間也是十分龐大的。而查詢和修改IP的功能即可快速查詢基站內(nèi)的每個(gè)機(jī)箱配置的IP地址,并且為這些機(jī)箱配置不同的IP地址,然后將所有機(jī)箱通過(guò)交換機(jī)經(jīng)由以太網(wǎng)連接至遠(yuǎn)程計(jì)算機(jī),就能同時(shí)對(duì)接收機(jī)基站內(nèi)的機(jī)箱進(jìn)行固化升級(jí),節(jié)省大量的時(shí)間。

    本系統(tǒng)已實(shí)際應(yīng)用于導(dǎo)航信號(hào)接收機(jī)的升級(jí),目前系統(tǒng)運(yùn)行穩(wěn)定,多次對(duì)接收機(jī)機(jī)箱升級(jí)未出現(xiàn)異常情況。

    參考文獻(xiàn)

    [1] 龔行梁,周強(qiáng),趙天恩,等.CAN總線實(shí)現(xiàn)的ZYNQ?7000程序在線升級(jí)方法 [J].單片機(jī)與嵌入式系統(tǒng)應(yīng)用,2018(11):63?66.

    [2] 林天靜,阮翔,劉春.基于FLASH控制器的FPGA在線加載功能設(shè)計(jì)[J].電子技術(shù)應(yīng)用,2019,45(1):88?91.

    [3] 夏凌云.嵌入式Linux通信軟件開發(fā)中的設(shè)計(jì)模式[J].數(shù)字通信世界,2017(11):67?68.

    [4] 陳文偉,于卓智,張葉峰.基于Linux系統(tǒng)的智慧安全型專網(wǎng)無(wú)線通信模塊設(shè)計(jì)[J].電子設(shè)計(jì)工程,2019,27(5):121?126.

    [5] 鄭述堂.基于以太網(wǎng)傳輸?shù)腇PGA在線配置[C]//全國(guó)第五屆信號(hào)和智能信息處理與應(yīng)用學(xué)術(shù)會(huì)議??ǖ谝粌?cè)).銀川:計(jì)算機(jī)工程與應(yīng)用雜志社,2011:246?248.

    [6] 汪灝,張學(xué)森.一種基于串行方式的FPGA遠(yuǎn)程加載電路[J].電子科學(xué)技術(shù),2016,3(2):171?173.

    [7] 張學(xué)森,李宏.一種遠(yuǎn)程配置FPGA的設(shè)計(jì)方法[J].中國(guó)科技信息,2010(14):95?96.

    [8] 陳炳成.基于FPGA的SPI FLASH控制器的設(shè)計(jì)與實(shí)現(xiàn)[J].電子世界,2013(12):137.

    [9] 張立為,鐘慧敏.實(shí)現(xiàn)基于FPGA的SPI FLASH控制器設(shè)計(jì)[J].微計(jì)算機(jī)信息,2010,26(17):124?126.

    [10] 李春雨,夏敏磊.基于CPLD的SPI FLASH程序在線加載方案[J].自動(dòng)化與儀器儀表,2015(12):140?141.

    色综合婷婷激情| 日本a在线网址| 午夜精品久久久久久毛片777| 亚洲国产精品久久男人天堂| 欧美日韩精品网址| 99久久精品热视频| 久久精品夜夜夜夜夜久久蜜豆| 国产69精品久久久久777片 | 国产淫片久久久久久久久 | 夜夜爽天天搞| 国产成年人精品一区二区| 国产91精品成人一区二区三区| 在线永久观看黄色视频| 亚洲乱码一区二区免费版| 2021天堂中文幕一二区在线观| 2021天堂中文幕一二区在线观| 男女午夜视频在线观看| 村上凉子中文字幕在线| www日本黄色视频网| 亚洲国产精品999在线| 日本与韩国留学比较| 日韩欧美国产一区二区入口| 精品久久久久久久毛片微露脸| 别揉我奶头~嗯~啊~动态视频| xxx96com| 小说图片视频综合网站| 午夜福利高清视频| 在线a可以看的网站| 久久精品夜夜夜夜夜久久蜜豆| 日韩精品中文字幕看吧| 一级毛片女人18水好多| 国产高清三级在线| 亚洲 欧美一区二区三区| 淫妇啪啪啪对白视频| 精品国产乱子伦一区二区三区| 国产麻豆成人av免费视频| 天堂√8在线中文| 在线免费观看不下载黄p国产 | 日本与韩国留学比较| 在线永久观看黄色视频| 波多野结衣高清作品| 日韩三级视频一区二区三区| 久久精品国产亚洲av香蕉五月| 久久人人精品亚洲av| 无遮挡黄片免费观看| 一区二区三区高清视频在线| 夜夜看夜夜爽夜夜摸| 亚洲成av人片在线播放无| 国产午夜精品论理片| 亚洲一区二区三区不卡视频| 一区二区三区国产精品乱码| 久久久久免费精品人妻一区二区| 国产午夜精品论理片| 99国产精品一区二区三区| 欧美日韩瑟瑟在线播放| 婷婷精品国产亚洲av| 国产一级毛片七仙女欲春2| 老熟妇仑乱视频hdxx| 久久久国产欧美日韩av| 99在线人妻在线中文字幕| 精品一区二区三区视频在线 | 国产精品久久久久久久电影 | 国产亚洲av嫩草精品影院| 久久久久久久久免费视频了| 97碰自拍视频| a级毛片a级免费在线| 国产亚洲av嫩草精品影院| 淫妇啪啪啪对白视频| 亚洲精品一卡2卡三卡4卡5卡| 一区二区三区激情视频| 老司机在亚洲福利影院| 亚洲人成网站高清观看| 一级毛片精品| 亚洲av片天天在线观看| 99国产精品一区二区三区| 成年版毛片免费区| 成人av一区二区三区在线看| 一进一出抽搐gif免费好疼| 中文亚洲av片在线观看爽| 麻豆成人av在线观看| 每晚都被弄得嗷嗷叫到高潮| 国产一区二区三区视频了| 伊人久久大香线蕉亚洲五| 久久精品人妻少妇| 亚洲国产看品久久| 热99在线观看视频| 九色成人免费人妻av| 最近视频中文字幕2019在线8| cao死你这个sao货| 国产亚洲精品久久久com| 在线免费观看不下载黄p国产 | av黄色大香蕉| 少妇的逼水好多| 日本五十路高清| 琪琪午夜伦伦电影理论片6080| 热99re8久久精品国产| 欧美乱码精品一区二区三区| 亚洲欧美日韩无卡精品| 91久久精品国产一区二区成人 | 麻豆一二三区av精品| 国产乱人视频| 综合色av麻豆| 99久久综合精品五月天人人| 黑人操中国人逼视频| 精品欧美国产一区二区三| 午夜日韩欧美国产| 天堂网av新在线| 国产亚洲精品av在线| 国产av麻豆久久久久久久| 成人国产综合亚洲| 午夜两性在线视频| 日韩欧美 国产精品| 国产精品av视频在线免费观看| 国产亚洲欧美在线一区二区| 日韩av在线大香蕉| 国产成人av教育| 99久久成人亚洲精品观看| 欧美一级a爱片免费观看看| 欧美精品啪啪一区二区三区| 国产精品亚洲一级av第二区| 69av精品久久久久久| 嫩草影视91久久| 国产伦精品一区二区三区四那| 一级毛片精品| 成人高潮视频无遮挡免费网站| 久久香蕉精品热| 国产精品影院久久| 天天躁狠狠躁夜夜躁狠狠躁| 波多野结衣高清作品| 亚洲九九香蕉| 在线观看午夜福利视频| 日本撒尿小便嘘嘘汇集6| 亚洲男人的天堂狠狠| 精品久久久久久久人妻蜜臀av| 国产精品免费一区二区三区在线| 色精品久久人妻99蜜桃| 国产精品亚洲av一区麻豆| 淫妇啪啪啪对白视频| 国语自产精品视频在线第100页| 精品国产美女av久久久久小说| 成年人黄色毛片网站| 麻豆一二三区av精品| 美女大奶头视频| 久久亚洲真实| 一级毛片精品| 久久精品aⅴ一区二区三区四区| 日本一二三区视频观看| 国产精品99久久久久久久久| 日韩欧美一区二区三区在线观看| 在线看三级毛片| 亚洲av五月六月丁香网| 99精品欧美一区二区三区四区| 中文字幕精品亚洲无线码一区| 天天一区二区日本电影三级| 十八禁网站免费在线| xxxwww97欧美| 久久精品91蜜桃| 国产精品日韩av在线免费观看| 性欧美人与动物交配| 一级黄色大片毛片| 精品国产乱码久久久久久男人| 国内久久婷婷六月综合欲色啪| 日本黄大片高清| 中文字幕熟女人妻在线| 最近最新中文字幕大全电影3| 久久香蕉精品热| 国产高清视频在线播放一区| 女警被强在线播放| 欧美色欧美亚洲另类二区| 美女被艹到高潮喷水动态| 一进一出抽搐gif免费好疼| 国产精品,欧美在线| 亚洲av熟女| 婷婷丁香在线五月| 白带黄色成豆腐渣| 婷婷六月久久综合丁香| 亚洲五月天丁香| 亚洲国产精品久久男人天堂| 国产精品98久久久久久宅男小说| 黄色女人牲交| av视频在线观看入口| 色av中文字幕| 亚洲国产精品合色在线| avwww免费| 欧美成人一区二区免费高清观看 | 老熟妇仑乱视频hdxx| 麻豆国产97在线/欧美| 国产真实乱freesex| 成人欧美大片| 伊人久久大香线蕉亚洲五| 亚洲国产欧美人成| 黄色片一级片一级黄色片| 9191精品国产免费久久| 99国产极品粉嫩在线观看| 国内毛片毛片毛片毛片毛片| 亚洲成a人片在线一区二区| 亚洲午夜理论影院| 久久人人精品亚洲av| 观看美女的网站| 免费看日本二区| 亚洲欧美日韩东京热| avwww免费| 最近最新免费中文字幕在线| 精品久久久久久久久久久久久| 在线a可以看的网站| 欧美黄色片欧美黄色片| 亚洲欧美日韩高清专用| 9191精品国产免费久久| 日本黄大片高清| 免费高清视频大片| 三级毛片av免费| 欧美一级a爱片免费观看看| 日本黄色视频三级网站网址| 国产成人福利小说| 亚洲人成伊人成综合网2020| 老司机深夜福利视频在线观看| av天堂在线播放| 国产一区二区三区在线臀色熟女| 国产精品久久电影中文字幕| 麻豆成人av在线观看| av中文乱码字幕在线| 2021天堂中文幕一二区在线观| 最新中文字幕久久久久 | 综合色av麻豆| 热99re8久久精品国产| 一级毛片女人18水好多| 久久久久久人人人人人| 变态另类丝袜制服| 女警被强在线播放| 日日摸夜夜添夜夜添小说| 久久欧美精品欧美久久欧美| 久久中文字幕一级| 老司机福利观看| 免费av不卡在线播放| 国产精品免费一区二区三区在线| 久久久色成人| 国产1区2区3区精品| 日韩成人在线观看一区二区三区| 免费搜索国产男女视频| 国产 一区 欧美 日韩| 久久久久久人人人人人| 少妇裸体淫交视频免费看高清| 欧美国产日韩亚洲一区| 不卡一级毛片| 露出奶头的视频| 亚洲成a人片在线一区二区| 搞女人的毛片| 国产精品香港三级国产av潘金莲| 69av精品久久久久久| 成人亚洲精品av一区二区| 国产乱人伦免费视频| 亚洲激情在线av| 一本一本综合久久| 亚洲天堂国产精品一区在线| 国产精品国产高清国产av| 两个人的视频大全免费| 国产精品av视频在线免费观看| 夜夜爽天天搞| 欧美另类亚洲清纯唯美| 亚洲av五月六月丁香网| 国产成人系列免费观看| 99久久无色码亚洲精品果冻| 欧美另类亚洲清纯唯美| 国语自产精品视频在线第100页| 巨乳人妻的诱惑在线观看| 国产三级黄色录像| 中文字幕精品亚洲无线码一区| 国内精品美女久久久久久| 国产成人福利小说| 成人性生交大片免费视频hd| 亚洲欧美日韩高清在线视频| 午夜视频精品福利| 欧美性猛交╳xxx乱大交人| 国产高清三级在线| 香蕉av资源在线| 婷婷丁香在线五月| 亚洲国产精品sss在线观看| 操出白浆在线播放| 午夜福利在线观看免费完整高清在 | 脱女人内裤的视频| 免费电影在线观看免费观看| www国产在线视频色| 我的老师免费观看完整版| 免费人成视频x8x8入口观看| 特级一级黄色大片| 亚洲九九香蕉| 搡老熟女国产l中国老女人| 波多野结衣高清作品| 成人18禁在线播放| 国产一区在线观看成人免费| xxxwww97欧美| 精品人妻1区二区| 俺也久久电影网| www日本在线高清视频| 国产成人福利小说| 欧美一级a爱片免费观看看| 国产蜜桃级精品一区二区三区| 成年免费大片在线观看| 两个人的视频大全免费| 国模一区二区三区四区视频 | 欧美激情在线99| 99国产精品99久久久久| 国产一区二区在线观看日韩 | 麻豆国产av国片精品| 亚洲 欧美一区二区三区| 美女午夜性视频免费| 黄片大片在线免费观看| 国产成人av激情在线播放| 麻豆久久精品国产亚洲av| 国产精品九九99| 中文字幕精品亚洲无线码一区| 久久久久免费精品人妻一区二区| 久久这里只有精品中国| 国产精华一区二区三区| 99国产精品99久久久久| 久久精品国产亚洲av香蕉五月| 亚洲人成电影免费在线| 国产免费男女视频| 美女黄网站色视频| 免费在线观看成人毛片| 黄色丝袜av网址大全| 一级毛片精品| 亚洲真实伦在线观看| 国产精品九九99| 午夜福利成人在线免费观看| 亚洲va日本ⅴa欧美va伊人久久| 精华霜和精华液先用哪个| 精品久久久久久久末码| 黄色丝袜av网址大全| 日韩欧美国产一区二区入口| 99国产精品一区二区蜜桃av| 久久久久性生活片| 婷婷亚洲欧美| 精品不卡国产一区二区三区| 欧美不卡视频在线免费观看| 91av网一区二区| 性色avwww在线观看| 最新美女视频免费是黄的| 在线a可以看的网站| 免费高清视频大片| 无人区码免费观看不卡| 看片在线看免费视频| 我的老师免费观看完整版| 综合色av麻豆| 国产精品亚洲av一区麻豆| 在线a可以看的网站| 亚洲av美国av| 国产成人aa在线观看| 成人永久免费在线观看视频| 亚洲专区中文字幕在线| 成年女人永久免费观看视频| 最近在线观看免费完整版| 国产主播在线观看一区二区| 最近最新中文字幕大全免费视频| 亚洲av成人精品一区久久| 啦啦啦免费观看视频1| 亚洲欧美日韩卡通动漫| xxx96com| 九九在线视频观看精品| 国产av不卡久久| 欧美色欧美亚洲另类二区| 免费观看精品视频网站| 亚洲自拍偷在线| 中国美女看黄片| 国产精品电影一区二区三区| 嫩草影视91久久| 国内毛片毛片毛片毛片毛片| 精品久久久久久久久久久久久| 亚洲 国产 在线| av视频在线观看入口| 精品一区二区三区av网在线观看| 精品电影一区二区在线| 欧美成人性av电影在线观看| 久久伊人香网站| 欧美又色又爽又黄视频| 国产精品久久久久久人妻精品电影| 国产欧美日韩精品一区二区| 久久这里只有精品中国| 亚洲欧美精品综合久久99| www日本黄色视频网| 亚洲av电影不卡..在线观看| 精品国产美女av久久久久小说| 亚洲欧洲精品一区二区精品久久久| 国产精品久久久人人做人人爽| 级片在线观看| 国产欧美日韩精品亚洲av| 亚洲 欧美一区二区三区| 国产一区二区激情短视频| 麻豆一二三区av精品| 90打野战视频偷拍视频| 久久久久免费精品人妻一区二区| 国产高清有码在线观看视频| 国产黄片美女视频| 18禁裸乳无遮挡免费网站照片| 黑人巨大精品欧美一区二区mp4| 日韩高清综合在线| 麻豆久久精品国产亚洲av| 成人av在线播放网站| 亚洲 国产 在线| 免费在线观看亚洲国产| av国产免费在线观看| 精品99又大又爽又粗少妇毛片 | 色av中文字幕| 亚洲激情在线av| 国产精品一区二区免费欧美| 亚洲精品粉嫩美女一区| 搡老熟女国产l中国老女人| 观看美女的网站| 国产毛片a区久久久久| 天天躁日日操中文字幕| 日韩中文字幕欧美一区二区| 最近在线观看免费完整版| 日韩人妻高清精品专区| 首页视频小说图片口味搜索| avwww免费| av黄色大香蕉| 九色成人免费人妻av| 小蜜桃在线观看免费完整版高清| 极品教师在线免费播放| 757午夜福利合集在线观看| 欧美在线黄色| 欧美大码av| 亚洲av成人av| 中文资源天堂在线| 69av精品久久久久久| 在线a可以看的网站| 青草久久国产| 国产精品久久久久久亚洲av鲁大| 精品午夜福利视频在线观看一区| 国产精品一及| 99国产精品99久久久久| 性色av乱码一区二区三区2| 国产黄片美女视频| 真人一进一出gif抽搐免费| 久久久久久人人人人人| 最新在线观看一区二区三区| 久久精品aⅴ一区二区三区四区| 最近最新中文字幕大全电影3| АⅤ资源中文在线天堂| 国产伦在线观看视频一区| cao死你这个sao货| 国产极品精品免费视频能看的| 亚洲人成电影免费在线| 少妇人妻一区二区三区视频| 成人三级做爰电影| 欧美黄色片欧美黄色片| 午夜日韩欧美国产| 91久久精品国产一区二区成人 | 日韩欧美在线乱码| 91av网站免费观看| 变态另类成人亚洲欧美熟女| 国产真实乱freesex| 国产男靠女视频免费网站| 91麻豆av在线| 日韩欧美三级三区| 欧美高清成人免费视频www| 亚洲av第一区精品v没综合| 一二三四在线观看免费中文在| 一本一本综合久久| 午夜影院日韩av| 国产久久久一区二区三区| 色吧在线观看| 看免费av毛片| 日本免费a在线| 欧美日韩精品网址| 久久久国产成人免费| 国产男靠女视频免费网站| 亚洲男人的天堂狠狠| 五月玫瑰六月丁香| 中文资源天堂在线| 中国美女看黄片| 老熟妇仑乱视频hdxx| 国产精品亚洲av一区麻豆| 久久精品国产亚洲av香蕉五月| 精品国产乱子伦一区二区三区| 噜噜噜噜噜久久久久久91| 国产精品一区二区三区四区免费观看 | 国产精华一区二区三区| 99国产极品粉嫩在线观看| 精品99又大又爽又粗少妇毛片 | 国产免费男女视频| 嫁个100分男人电影在线观看| 伊人久久大香线蕉亚洲五| 久久久久国产一级毛片高清牌| 18禁国产床啪视频网站| 欧美高清成人免费视频www| 日韩av在线大香蕉| 成人av一区二区三区在线看| 亚洲第一欧美日韩一区二区三区| 美女黄网站色视频| 韩国av一区二区三区四区| a级毛片在线看网站| 国产高清视频在线播放一区| 特大巨黑吊av在线直播| 亚洲av成人av| 在线十欧美十亚洲十日本专区| 男插女下体视频免费在线播放| www.自偷自拍.com| 日韩欧美在线二视频| 亚洲精品粉嫩美女一区| 色老头精品视频在线观看| 两性夫妻黄色片| 国产野战对白在线观看| 国产 一区 欧美 日韩| 亚洲狠狠婷婷综合久久图片| 在线观看66精品国产| 操出白浆在线播放| 久久精品夜夜夜夜夜久久蜜豆| 脱女人内裤的视频| 岛国在线免费视频观看| 12—13女人毛片做爰片一| 老司机午夜福利在线观看视频| 国产私拍福利视频在线观看| 91在线观看av| 性色avwww在线观看| 国产精品久久久久久亚洲av鲁大| 成人18禁在线播放| 综合色av麻豆| 欧美日韩综合久久久久久 | 每晚都被弄得嗷嗷叫到高潮| 欧美成人免费av一区二区三区| 波多野结衣高清作品| 老司机深夜福利视频在线观看| 久久性视频一级片| 亚洲国产精品999在线| 国产在线精品亚洲第一网站| 免费观看人在逋| 欧美三级亚洲精品| 最新在线观看一区二区三区| 亚洲av美国av| 不卡av一区二区三区| 久久久色成人| 午夜福利欧美成人| 免费一级毛片在线播放高清视频| 夜夜爽天天搞| 此物有八面人人有两片| 国产久久久一区二区三区| 久久久国产精品麻豆| 国产精品99久久99久久久不卡| 在线观看免费午夜福利视频| 亚洲片人在线观看| 午夜日韩欧美国产| 俺也久久电影网| 日本与韩国留学比较| 男女那种视频在线观看| 51午夜福利影视在线观看| 悠悠久久av| 亚洲avbb在线观看| 亚洲无线在线观看| 日本成人三级电影网站| 99久久精品国产亚洲精品| 精品国产美女av久久久久小说| 国产亚洲精品av在线| 日本一二三区视频观看| 97人妻精品一区二区三区麻豆| 怎么达到女性高潮| 啪啪无遮挡十八禁网站| 波多野结衣高清无吗| 伦理电影免费视频| 香蕉丝袜av| 精品国产亚洲在线| 特大巨黑吊av在线直播| 久久久久久国产a免费观看| 亚洲专区国产一区二区| 成年免费大片在线观看| www.999成人在线观看| 国产精品国产高清国产av| 国产麻豆成人av免费视频| 国产欧美日韩一区二区三| 久久精品亚洲精品国产色婷小说| 真人一进一出gif抽搐免费| 男人舔女人下体高潮全视频| 中文字幕av在线有码专区| 啪啪无遮挡十八禁网站| 亚洲精品在线观看二区| 亚洲人成网站高清观看| 国产成人精品无人区| 欧美+亚洲+日韩+国产| 国产综合懂色| 日本a在线网址| 999久久久国产精品视频| 精品久久久久久久久久久久久| 日韩欧美免费精品| 国产高清视频在线播放一区| www.熟女人妻精品国产| 亚洲九九香蕉| 日韩欧美 国产精品| www.熟女人妻精品国产| 在线观看美女被高潮喷水网站 | 看黄色毛片网站| 桃红色精品国产亚洲av| 中文字幕人成人乱码亚洲影| 亚洲 欧美一区二区三区| 久久天躁狠狠躁夜夜2o2o| 午夜影院日韩av| 精品国内亚洲2022精品成人| 久久精品91无色码中文字幕| 欧美日本亚洲视频在线播放| 脱女人内裤的视频| 18美女黄网站色大片免费观看| 女人高潮潮喷娇喘18禁视频| 日韩大尺度精品在线看网址| 国产精品 国内视频| 色在线成人网| 国产1区2区3区精品| 午夜免费激情av| 巨乳人妻的诱惑在线观看| 人人妻人人看人人澡| tocl精华| 国产精品久久久人人做人人爽| 国产免费男女视频| 亚洲人与动物交配视频| 丰满人妻一区二区三区视频av | 1000部很黄的大片| 黄色丝袜av网址大全|