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

    FPGA在線實驗平臺設(shè)計與在線實驗方法研究

    2019-09-19 12:09:10
    測控技術(shù) 2019年1期
    關(guān)鍵詞:實驗者鼠標(biāo)上位

    (北京航空航天大學(xué) 計算機(jī)學(xué)院,北京 100191)

    在高校人才培養(yǎng)中,實驗教學(xué)是不可或缺的重要教學(xué)環(huán)節(jié)之一,是培養(yǎng)學(xué)生創(chuàng)新意識、深化理論知識理解、形成專業(yè)工程素養(yǎng)、提升實踐動手能力的重要途徑[1]。

    近年來隨著科學(xué)技術(shù)的進(jìn)步以及人工智能的普及,數(shù)字信號處理已經(jīng)變得尤為重要。尤其以FPGA(Field Programmable Gate Array,現(xiàn)場可編程門陣列)為核心的數(shù)字信號處理電路,在不同的領(lǐng)域都發(fā)揮著重要的作用[2-3]。高校計算機(jī)專業(yè)的硬件類課程一般包括數(shù)字邏輯、計算機(jī)組成原理、計算機(jī)接口與通信、計算機(jī)體系結(jié)構(gòu)、嵌入式系統(tǒng)等課程,這些課程都有配套的實驗環(huán)節(jié)。為了將多門課程的知識點銜接貫通起來,現(xiàn)在國內(nèi)外不少高校,都開發(fā)了基于FPGA的硬件實驗平臺。一方面,使實驗平臺具有通用性,能夠?qū)⒂布愓n程貫通,實現(xiàn)課程之間互用;另一方面,使各課程之間在實驗項目的設(shè)計上具有延續(xù)性,能體現(xiàn)出課程之間的銜接[4]。然而,F(xiàn)PGA實驗教學(xué)通常只能在實驗室里開展,受實驗時間、實驗場地、設(shè)備數(shù)量和實驗形式等的限制,實驗教學(xué)的靈活性不足,實驗的延續(xù)性得不到保證,硬件設(shè)備利用率不高。因此,迫切需要一種新型實驗教學(xué)模式,使得學(xué)生可以“隨時、隨地”開展實驗,同時使昂貴的實驗設(shè)備能夠被充分利用,最大程度地發(fā)揮硬件設(shè)備的價值。

    近幾年來,以開放性、互動性、個性化為特征的大規(guī)模開放在線課程(Massive Open Online Course,MOOC)在國內(nèi)外得到快速發(fā)展,并引發(fā)了全球教育界對傳統(tǒng)教育模式的反思和變革。但是,現(xiàn)有的MOOC平臺提供的開放課程大多為理論課程,而涉及真實實驗操作的實驗類課程還很少。研究MOOC環(huán)境下開放共享的實驗教學(xué)的解決方法,不僅對于實驗教學(xué)本身在教育模式變革中的發(fā)展有重要的意義,對于輔助線上理論課程的教學(xué)也有著非常重要的作用[5]。

    為此,一些高校和科研機(jī)構(gòu)開始探索:如何將真實的硬件設(shè)備聯(lián)入網(wǎng)絡(luò),同時利用MOOC的巨大優(yōu)勢,為廣大學(xué)習(xí)者提供一個可以隨時隨地進(jìn)行實驗的開放式、真實的實驗環(huán)境,從而實現(xiàn)真正的在線實驗教學(xué)。近幾年來,人們開發(fā)研制出各種FPGA在線實驗系統(tǒng)[4,6-14],建立了FPGA遠(yuǎn)程實驗室,使得FPGA在線實驗成為可能,從而有效克服實驗教學(xué)受場地和時間約束的缺陷,激勵學(xué)生自主學(xué)習(xí)和自主研究。

    然而,現(xiàn)有的FPGA在線實驗平臺通常只提供按鍵和撥碼開關(guān)等常規(guī)的輸入設(shè)備以及LED和數(shù)碼管等常規(guī)的輸出設(shè)備。由于結(jié)構(gòu)和技術(shù)的局限性,并沒有提供鍵盤鼠標(biāo)接口和VGA(Video Graphics Array,視頻圖像陣列)接口,也沒有考慮對鍵盤鼠標(biāo)接口和VGA顯示在線實驗的支持。學(xué)生無法開展使用鼠標(biāo)或鍵盤進(jìn)行實驗操作的在線實驗,無法實時觀看VGA顯示,也就無法通過在線實驗掌握鍵盤鼠標(biāo)接口標(biāo)準(zhǔn)和VGA顯示器標(biāo)準(zhǔn)的工作原理和設(shè)計方法;同時,這在很大程度上限制了在線實驗項目的種類,降低了實驗教學(xué)的多樣性和趣味性。

    1 FPGA在線實驗平臺設(shè)計

    1.1 FPGA在線實驗平臺簡介

    北京航空航天大學(xué)計算機(jī)學(xué)院自2014年以來,以“任何人、任何時間、任何地點、多種設(shè)備”開展實踐性學(xué)習(xí)為目標(biāo),積極探索MOOC在線教育在實驗教學(xué)中的應(yīng)用新模式,為學(xué)生提供不受時空限制的在線實驗環(huán)境,自主研發(fā)了“基于FPGA的硬件類課程在線實驗平臺”(簡稱FPGA在線實驗平臺)。該平臺支持以FPGA為核心的多門硬件類課程在線實驗,能夠提供實驗?zāi)繕?biāo)文件的遠(yuǎn)程下載、硬件設(shè)備遠(yuǎn)程操控、實驗設(shè)計在線調(diào)試、實驗結(jié)果實時反饋和自動評測等功能。并在北航學(xué)堂上建設(shè)了《計算機(jī)組成實驗》、《計算機(jī)EDA設(shè)計》等MOOC課程,將FPGA在線實驗平臺嵌入其中,使得學(xué)生可以隨時隨地進(jìn)行在線實驗,從而突破了傳統(tǒng)硬件類實驗課程在時間、空間和形式上的限制,將實驗教學(xué)場所從象牙塔尖延伸到學(xué)生宿舍、圖書館乃至地球上網(wǎng)絡(luò)能訪問的任一地點。

    1.2 FPGA在線實驗平臺的結(jié)構(gòu)

    FPGA在線實驗平臺的整體架構(gòu)如圖1所示。

    圖1 FPGA在線實驗平臺整體架構(gòu)

    整個平臺由硬件系統(tǒng)和軟件系統(tǒng)兩部分組成。其中,硬件系統(tǒng)主要包括上位機(jī)和FPGA板。

    上位機(jī)采用M58工控板,M58采用Intel低功耗Atom系列處理器。上位機(jī)主要有3個功能:① 接收實驗者在客戶端上傳的目標(biāo)文件;② 接收實驗者在客戶端發(fā)送的指令;③ 接收FPGA板上的LED、數(shù)碼管等輸出設(shè)備的信號狀態(tài)。

    FPGA板是實驗的硬件載體,它包括實驗FPGA和主控FPGA(分別采用Xilinx公司的Spartan6系列FPGA芯片XC6SLX100-2FGG676C和XC6SLX16-2FTG256C),還有輸入設(shè)備(通用按鍵開關(guān),撥碼開關(guān))和輸出設(shè)備(LED,7段數(shù)碼管),以及一些外設(shè)接口(如UART串口,VGA接口,PS/2接口,蜂鳴器等)。每個實驗所生成的編程目標(biāo)文件都下載到實驗FPGA中運行。主控FPGA是上位機(jī)與實驗FPGA之間的橋梁,一方面,模擬輸入設(shè)備產(chǎn)生實際激勵信號發(fā)送至實驗FPGA;另一方面,實時采集FPGA板上所有輸出設(shè)備和外設(shè)接口輸出的信號,并傳送至上位機(jī)。

    軟件系統(tǒng)提供在線實驗服務(wù)和設(shè)備控制管理功能,包括在線實驗管理系統(tǒng)和上位機(jī)控制軟件。在線實驗管理系統(tǒng)部署在MOOC服務(wù)器上,上位機(jī)控制軟件部署于上位機(jī)中,它們協(xié)同完成實驗者在MOOC平臺上對實驗設(shè)備的遠(yuǎn)端操控。

    實驗者所使用的終端稱為用戶前端。用戶前端采用SaaS(Software-as-a-service,軟件即服務(wù))的軟件應(yīng)用模式,用戶(實驗者)無需安裝客戶端軟件,即可通過Web界面使用在線實驗管理系統(tǒng)。

    2 在線實驗方法研究

    2.1 實現(xiàn)鍵盤鼠標(biāo)接口在線實驗的遠(yuǎn)程控制方法

    2.1.1 鍵盤和鼠標(biāo)接口簡介

    鍵盤和鼠標(biāo)是實現(xiàn)人機(jī)交互的重要輸入設(shè)備。鍵盤、鼠標(biāo)的接口形式因主機(jī)而異,過去的計算機(jī)都采用PS/2接口,而現(xiàn)在的PC機(jī)、筆記本電腦大多已用USB接口替代了PS/2接口,目前普遍使用USB接口的鍵盤鼠標(biāo)。但是,仍有一部分PS/2接口的設(shè)備在使用,尤其是在軍用加固設(shè)備領(lǐng)域,可長距離傳輸數(shù)據(jù)的優(yōu)勢使得PS/2接口廣泛應(yīng)用于軍用加固計算機(jī)、服務(wù)器等設(shè)備。

    此外,由于PS/2通信協(xié)議簡單、容易理解和實現(xiàn),所以特別適于作為教學(xué)內(nèi)容學(xué)習(xí)和掌握;而USB通信協(xié)議相對要復(fù)雜得多,并不適合開展教學(xué)。故在FPGA實驗中,PS/2鍵盤鼠標(biāo)接口實驗常常被作為一類實驗項目,通過此類實驗,使學(xué)生了解雙向同步串行通信協(xié)議的一般原理,進(jìn)而掌握其設(shè)計方法。

    PS/2通信協(xié)議是一種雙向同步串行通信協(xié)議。PS/2鍵盤/鼠標(biāo)可以發(fā)送數(shù)據(jù)到主機(jī),而主機(jī)也可以發(fā)送數(shù)據(jù)到PS/2鍵盤/鼠標(biāo)。主機(jī)一般指與PS/2設(shè)備相連的計算機(jī)。本文中,主機(jī)即實驗FPGA,實驗者將電路的目標(biāo)文件下載到實驗FPGA中,從而產(chǎn)生實驗的控制邏輯。

    2.1.2 鍵盤鼠標(biāo)接口在線實驗方法主要思路

    為了利用客戶端的通用鍵盤或鼠標(biāo)(不限于PS/2鍵盤或鼠標(biāo))進(jìn)行在線實驗操作,筆者提出一種遠(yuǎn)程控制方法,實現(xiàn)基于FPGA在線實驗平臺的PS/2鍵盤鼠標(biāo)接口在線實驗。

    簡單來說,通用鍵盤或鼠標(biāo)產(chǎn)生的數(shù)據(jù)經(jīng)歷了用戶前端—服務(wù)器—上位機(jī)—主控FPGA—實驗FPGA的通信過程,其中涉及了相應(yīng)的編碼轉(zhuǎn)換和解碼。該方法的基本思路如下:

    (1) 用戶前端捕獲鍵盤事件或鼠標(biāo)事件并進(jìn)行編碼轉(zhuǎn)換。

    實驗者操作與終端相連的通用鍵盤或鼠標(biāo)進(jìn)行實驗,用戶前端實時捕捉鍵盤事件或鼠標(biāo)事件,并進(jìn)行編碼轉(zhuǎn)換,得到相應(yīng)的PS/2鍵盤數(shù)據(jù)或PS/2鼠標(biāo)數(shù)據(jù)(統(tǒng)稱為PS/2數(shù)據(jù))。

    (2) 用戶前端將PS/2數(shù)據(jù)打包后經(jīng)服務(wù)器發(fā)送給上位機(jī)。

    用戶前端根據(jù)服務(wù)器與上位機(jī)之間的通信協(xié)議,對PS/2數(shù)據(jù)按照約定的格式打包得到PS/2數(shù)據(jù)包,并將PS/2數(shù)據(jù)包通過Websocket發(fā)送給MOOC服務(wù)器;MOOC服務(wù)器再轉(zhuǎn)發(fā)給上位機(jī)。

    (3) 上位機(jī)解析PS/2數(shù)據(jù)包,將PS/2數(shù)據(jù)發(fā)送給主控FPGA。

    上位機(jī)接收到PS/2數(shù)據(jù)包后,根據(jù)預(yù)設(shè)通信協(xié)議對PS/2數(shù)據(jù)包進(jìn)行解析,得到PS/2數(shù)據(jù),并將PS/2數(shù)據(jù)通過串口發(fā)送給主控FPGA。

    (4) 主控FPGA將PS/2鍵盤數(shù)據(jù)或鼠標(biāo)數(shù)據(jù)發(fā)送給實驗FPGA。

    主控FPGA中的鍵盤接口控制模塊和鼠標(biāo)接口控制模塊對PS/2數(shù)據(jù)進(jìn)行識別,區(qū)分其到底是鍵盤數(shù)據(jù)還是鼠標(biāo)數(shù)據(jù),然后將相應(yīng)的數(shù)據(jù)通過模擬PS/2鍵盤接口和PS/2鼠標(biāo)接口的4個特定引腳(PS/2鍵盤的數(shù)據(jù)線和時鐘線、PS/2鼠標(biāo)的數(shù)據(jù)線和時鐘線)分別發(fā)送至實驗FPGA相應(yīng)的4個特定引腳,從而使下載到實驗FPGA中的目標(biāo)文件產(chǎn)生相應(yīng)的輸出,完成實驗。

    2.2 實現(xiàn)VGA顯示在線實驗的遠(yuǎn)程控制方法

    2.2.1 VGA顯示原理介紹

    VGA是IBM在1987年推出的一種視頻傳輸標(biāo)準(zhǔn),其具有分辨率高、顯示速率快、顏色豐富等優(yōu)點,在彩色顯示器領(lǐng)域得到了廣泛的應(yīng)用。VGA標(biāo)準(zhǔn)一直沿用至今,現(xiàn)在的液晶顯示器也都兼容VGA標(biāo)準(zhǔn)。

    采用VGA標(biāo)準(zhǔn)的顯示器通過VGA接口與計算機(jī)內(nèi)部的顯卡相連。VGA接口通常為D形三排15針接口。顯示器只接受模擬信號輸入,其中最重要的信號包含R、G、B(紅、綠、藍(lán))三原色信號和HSYNC(行同步信號)、VSYNC(場同步信號)控制信號。

    VGA是一種使用模擬信號的視頻傳輸標(biāo)準(zhǔn),顏色信號R、G、B均為模擬信號,用紅、綠、藍(lán)這3種顏色可以隨意配出自然界中的大部分顏色,因此采用VGA標(biāo)準(zhǔn)能夠提供絢麗多彩的顏色。但在某些應(yīng)用場合,并不需要顯示彩色高分辨率的圖像,如超市、車站、機(jī)場等公共場所的廣告宣傳和提示信息顯示,工廠車間生產(chǎn)過程中的操作信息顯示等。這時可以簡單地采用數(shù)字量代替模擬量作為顏色信號R、G、B,則能夠顯示的最大顏色數(shù)只有23=8色,但8種顏色足矣。故在一些嵌入式系統(tǒng)中,廣泛采用VGA進(jìn)行圖像顯示,可以使得系統(tǒng)結(jié)構(gòu)簡單,降低成本,易于設(shè)計。

    FPGA擁有豐富的硬件資源,可重配置能力強(qiáng),保密性好,是嵌入式設(shè)計的主流平臺之一[15]。故在嵌入式系統(tǒng)中,人們基于FPGA設(shè)計出各種圖像采集與VGA顯示系統(tǒng)[16],甚至是視頻采集、實時視頻跟蹤系統(tǒng)[17]等。其中一個關(guān)鍵部分是設(shè)計VGA顯示接口控制電路,產(chǎn)生相應(yīng)的RGB信號和控制信號,然后通過VGA接口將這些信號傳輸?shù)斤@示設(shè)備中,從而使顯示器顯示各種圖像。在FPGA教學(xué)中,VGA顯示接口控制電路設(shè)計往往是必不可少的重要內(nèi)容之一。

    2.2.2 VGA顯示在線實驗方法主要思路

    在線下實驗中,實驗者可以通過VGA線纜直接將一個VGA顯示器與FPGA板上的VGA接口相連,從而顯示圖像。但是,做在線實驗時,實驗者是無法看到遠(yuǎn)程VGA顯示器上的畫面的;而且,VGA顯示器的輸出信號并不是簡單的電平或脈沖信號,而是具有一定時序關(guān)系的多個信號,數(shù)據(jù)量巨大,直接傳輸根本無法保證實時性。因此,需要考慮如何將VGA顯示器的畫面實時回傳給客戶端,借用實驗者的顯示器復(fù)現(xiàn)實驗產(chǎn)生的圖像畫面。

    為此,提出一種VGA遠(yuǎn)程顯示控制方法,實現(xiàn)VGA信號采集和壓縮、本地分發(fā)推流以及在線實時播放。VGA信號的轉(zhuǎn)換和傳送過程如圖 2所示。

    圖2 VGA信號的轉(zhuǎn)換和傳送過程

    該方法的關(guān)鍵是采用VGA2USB視頻采集卡將VGA模擬信號轉(zhuǎn)換為壓縮的視頻流,再通過網(wǎng)絡(luò)進(jìn)行傳送。VGA2USB視頻采集卡是外置VGA信號采集盒,它能夠?qū)崟r捕獲計算機(jī)或嵌入式系統(tǒng)輸出的VGA模擬信號;并將其轉(zhuǎn)換成數(shù)字信號;再編碼成視頻流,通過USB2.0接口回傳到計算機(jī)或嵌入式系統(tǒng)中。

    VGA信號的轉(zhuǎn)換和傳送過程具體如下:

    (1) VGA2USB視頻采集卡對FPGA板輸出的VGA模擬信號進(jìn)行實時采集、壓縮,轉(zhuǎn)換成flv(FlashVideo)格式的視頻流。

    flv是現(xiàn)在非常流行的流媒體格式,由于其視頻文件體積輕巧、封裝播放簡單等特點,使其很適合在網(wǎng)絡(luò)上應(yīng)用;此外,由于當(dāng)前瀏覽器與Flash Player緊密結(jié)合,使得網(wǎng)頁播放flv視頻輕而易舉,這也是flv流行的原因之一。flv視頻格式是Adobe公司設(shè)計開發(fā)的,目前已經(jīng)免費開放。

    flv格式文件是一個二進(jìn)制文件,包括文件頭(Flv Header)和文件體(Flv Body)兩部分,其中文件體由一系列的Tag及Tag Size對組成。Tag又可以分成3類:audio、video、script,分別代表音頻流、視頻流和腳本流(關(guān)鍵字或者文件信息之類)。

    (2) 通過視頻采集卡與上位機(jī)相連的USB線將flv視頻流傳送到上位機(jī),上位機(jī)上運行的FFmpeg推流器接收視頻流數(shù)據(jù)。

    實時流媒體編碼工具FFmpeg是一套可以用來記錄、轉(zhuǎn)換數(shù)字音頻、視頻,并將其轉(zhuǎn)化為流的開源計算機(jī)程序。它提供了錄制、轉(zhuǎn)換以及流化音視頻的完整解決方案。FFmpeg從視頻采集卡處獲取視頻流數(shù)據(jù),并設(shè)置相關(guān)參數(shù)(VGA2USB采集卡的設(shè)備ID,SRS服務(wù)器IP地址,上位機(jī)的ID)。

    (3) FFmpeg推流器將視頻數(shù)據(jù)以RTMP(Real Time Messaging Protocol,實時消息協(xié)議)流的形式推送到SRS(Simple-RTMP-Server)流媒體服務(wù)器端;SRS服務(wù)器搜集來自多個上位機(jī)推送的視頻流,并根據(jù)用戶請求提供正確的視頻流供用戶訪問。

    RTMP是一種進(jìn)行實時數(shù)據(jù)通信的網(wǎng)絡(luò)協(xié)議,主要用來在Flash/AIR(Adobe Integrated Runtime,Adobe集成運行環(huán)境)平臺與支持RTMP協(xié)議的流媒體/交互服務(wù)器之間進(jìn)行音視頻和數(shù)據(jù)通信。

    RTMP協(xié)議規(guī)定,播放一個流媒體有兩個步驟:① 建立一個網(wǎng)絡(luò)連接(NetConnection);② 建立一個網(wǎng)絡(luò)流(NetStream)。其中,網(wǎng)絡(luò)連接代表服務(wù)器端應(yīng)用程序和客戶端之間基礎(chǔ)的連通關(guān)系。網(wǎng)絡(luò)流代表發(fā)送多媒體數(shù)據(jù)的通道。服務(wù)器與客戶端之間只能建立一個網(wǎng)絡(luò)連接,但是基于該連接可以創(chuàng)建很多網(wǎng)絡(luò)流。

    播放一個RTMP協(xié)議的流媒體具體需要以下幾個環(huán)節(jié):握手、建立連接、建立流、播放。RTMP連接都是以握手作為開始的。建立連接階段用于建立客戶端與服務(wù)器之間的“網(wǎng)絡(luò)連接”;建立流階段則用于建立客戶端與服務(wù)器之間的“網(wǎng)絡(luò)流”;播放階段用于傳輸視音頻數(shù)據(jù)。

    (4) 當(dāng)目標(biāo)文件燒錄到FPGA中后,實驗者單擊客戶端實驗界面上方的“VGA顯示”按鈕,實驗界面將彈出一個顯示器窗口,顯示實驗者所設(shè)計的VGA畫面。

    最終,客戶端通過Internet訪問流媒體服務(wù)器,使用基于Flash技術(shù)的播放器(如Adobe Flash Player)即可實時播放視頻,從而實現(xiàn)FPGA在線實驗平臺的遠(yuǎn)程VGA顯示。

    3 在線實驗平臺應(yīng)用

    基于FPGA在線實驗平臺可以支持多門課程。目前,F(xiàn)PGA在線實驗平臺配置了40套設(shè)備(系統(tǒng)規(guī)模還可以根據(jù)需要隨時擴(kuò)充),在各門課程運行期間,能夠7×24 h為學(xué)生提供在線實驗服務(wù),部分實驗環(huán)節(jié)還可通過互聯(lián)網(wǎng)面向全球開放運行,以實現(xiàn)優(yōu)質(zhì)實驗教學(xué)資源的開放共享。平臺已多輪次在筆者所在學(xué)校的《計算機(jī)組成實驗》、《計算機(jī)EDA設(shè)計》和《數(shù)字系統(tǒng)設(shè)計》課程中使用,實現(xiàn)了多門硬件課程的在線實驗教學(xué),與課內(nèi)實驗起到了很好的互補(bǔ)作用,形成了一種線下實驗和線上實驗相結(jié)合的實驗教學(xué)新模式。

    筆者開發(fā)了對抗性彈球游戲在線實驗,該實驗項目在《數(shù)字系統(tǒng)設(shè)計》課程中被作為大作業(yè)選題使用。學(xué)生在離開實驗室后,在任何時候,可以在宿舍、圖書館或者有網(wǎng)絡(luò)的任何地方,通過連接于終端上的通用鍵盤和鼠標(biāo),操縱顯示在實驗界面中的游戲界面上的擋板,遠(yuǎn)程進(jìn)行實驗,來驗證設(shè)計的正確性,從而保證了實驗的連貫性,顯著提高了學(xué)生的學(xué)習(xí)效率。

    為了驗證所提出方法的有效性,結(jié)合對抗性彈球游戲在線實驗,對在線實驗平臺的性能進(jìn)行了測試。測試環(huán)境配置如表1所示。

    表1 測試環(huán)境詳細(xì)配置

    使用JavaScript語言在Visual Studio Code平臺上編寫腳本,捕捉實驗者的鍵盤/鼠標(biāo)被觸發(fā)的時間點以及客戶端實驗界面收到SRS服務(wù)器傳回的視頻圖像的時間點。通過多次測試可以發(fā)現(xiàn),從按下鍵盤/鼠標(biāo)至實驗界面的VGA畫面發(fā)生響應(yīng)的時間,即全過程時延,平均低于700 ms。

    分析可知,當(dāng)實驗者希望通過鍵盤/鼠標(biāo)控制游戲畫面中的擋板,在鍵盤或鼠標(biāo)按下時,鍵盤或鼠標(biāo)產(chǎn)生的數(shù)據(jù)經(jīng)歷了用戶前端—MOOC服務(wù)器—上位機(jī)—主控FPGA—實驗FPGA的通信過程。由于字符指令所占帶寬較小,故該傳輸過程對帶寬沒有限制,時延為毫秒級。

    由于實驗者的“對抗性彈球游戲在線實驗”目標(biāo)文件已經(jīng)遠(yuǎn)程上傳、下載到實驗FPGA中,所以該目標(biāo)文件會自動運行,產(chǎn)生預(yù)定的邏輯,隨時響應(yīng)鍵盤/鼠標(biāo)操作,使游戲畫面中的擋板上移或下移。則實驗FPGA產(chǎn)生的VGA信號經(jīng)歷了實驗FPGA—VGA2USB采集卡—上位機(jī)/FFmpeg推流器—SRS服務(wù)器—用戶前端的通信過程。

    上述數(shù)據(jù)回傳過程的主要時延在于VGA2USB進(jìn)行編碼的過程,即由VGA信號轉(zhuǎn)換為flv格式視頻流的過程。最終,小巧的flv格式視頻流傳輸?shù)絊RS服務(wù)器,服務(wù)器再傳送給客戶端界面進(jìn)行播放。實驗者只需單擊客戶端實驗界面上方的“VGA顯示”按鈕,實驗界面將彈出一個顯示器窗口,刷新顯示實驗者所設(shè)計的VGA畫面。

    實驗平臺使用的VGA2USB采集卡為科伍KW520采集卡,其最大采樣率為230 Mpixels/s。若適應(yīng)640×480的視頻模式,根據(jù)其官方數(shù)據(jù),其刷新率在典型應(yīng)用下為10次/s;而在640×480的分辨率下,WinXP的刷新率(每秒鐘填充圖像的幀數(shù))為28.0 f/s,因此可以實現(xiàn)實時刷新。故整體時延在在線實驗的過程中是可以接受的。

    學(xué)生在完成“對抗性彈球游戲在線實驗”時,充分發(fā)揮其想象力,對設(shè)計進(jìn)行優(yōu)化、改進(jìn)和創(chuàng)新,有效提升了其系統(tǒng)設(shè)計能力和自主設(shè)計能力,培養(yǎng)了創(chuàng)新精神,取得了很好的教學(xué)效果。

    由于在線實驗打破時空限制,學(xué)生開展實驗的方式更加靈活,投入實驗的時間明顯增加,實驗學(xué)習(xí)效果有顯著提升。

    4 結(jié)束語

    采用一體化設(shè)計的FPGA在線實驗平臺,保證了線上實驗和線下實驗的實驗設(shè)備的一致性,能夠顯著提高學(xué)生的學(xué)習(xí)效率;平臺同時具有一臺多用、輸入設(shè)備和輸出設(shè)備豐富、普適性強(qiáng)等特點。所提出的實現(xiàn)鍵盤鼠標(biāo)接口在線實驗和VGA實時顯示的遠(yuǎn)程控制方法,擴(kuò)展了現(xiàn)有FPGA在線實驗平臺的功能,極大地豐富了實驗的種類,增加了實驗的趣味性。

    筆者開發(fā)的在線實驗平臺和在線實驗方法已被應(yīng)用于實際教學(xué)中,并取得了很好的教學(xué)效果。實踐表明,借助于這個平臺,學(xué)生可以開發(fā)更多有趣的游戲或者復(fù)雜的系統(tǒng),從而進(jìn)一步激發(fā)學(xué)習(xí)興趣,有利于學(xué)生開展自主學(xué)習(xí)、自主設(shè)計和創(chuàng)新。

    猜你喜歡
    實驗者鼠標(biāo)上位
    Progress in Neural NLP: Modeling, Learning, and Reasoning
    Engineering(2020年3期)2020-09-14 03:42:00
    探討消毒供應(yīng)室護(hù)理人員職業(yè)倦怠情況及對應(yīng)的措施
    喉氣管狹窄外科治療效果的分析
    加年華
    特斯拉 風(fēng)云之老阿姨上位
    車迷(2018年12期)2018-07-26 00:42:22
    “三扶”齊上位 決戰(zhàn)必打贏
    基于ZigBee和VC上位機(jī)的教室智能監(jiān)測管理系統(tǒng)
    學(xué)不會珍惜
    愛你(2016年18期)2016-04-10 09:38:58
    以新思路促推現(xiàn)代農(nóng)業(yè)上位
    45歲的鼠標(biāo)
    乱人视频在线观看| 夜夜爽夜夜爽视频| 国产精品女同一区二区软件| 亚洲精品成人久久久久久| 亚洲,欧美,日韩| 看黄色毛片网站| 又黄又爽又刺激的免费视频.| 精品人妻熟女av久视频| 毛片一级片免费看久久久久| 欧美激情在线99| 国国产精品蜜臀av免费| av又黄又爽大尺度在线免费看| 国产精品一及| 日韩欧美精品v在线| 国产精品久久久久久久电影| 18+在线观看网站| av专区在线播放| 啦啦啦啦在线视频资源| 老司机影院成人| 欧美zozozo另类| 天美传媒精品一区二区| 嫩草影院精品99| 欧美性感艳星| 国产精品日韩av在线免费观看| 精品久久久久久久久亚洲| 蜜臀久久99精品久久宅男| 边亲边吃奶的免费视频| 在线天堂最新版资源| 欧美+日韩+精品| 人妻一区二区av| 人妻一区二区av| 人人妻人人看人人澡| 亚洲av成人精品一区久久| 男女那种视频在线观看| 亚洲av不卡在线观看| 欧美zozozo另类| 18禁在线无遮挡免费观看视频| 国精品久久久久久国模美| 亚洲精品国产成人久久av| 热99在线观看视频| 菩萨蛮人人尽说江南好唐韦庄| 日本色播在线视频| 美女大奶头视频| 亚洲成人中文字幕在线播放| 亚洲精品视频女| 91午夜精品亚洲一区二区三区| 亚洲精品日韩在线中文字幕| 人人妻人人澡欧美一区二区| 午夜福利在线在线| 91午夜精品亚洲一区二区三区| 久久99精品国语久久久| av在线观看视频网站免费| 大话2 男鬼变身卡| 寂寞人妻少妇视频99o| 精品不卡国产一区二区三区| 女人十人毛片免费观看3o分钟| 欧美日韩精品成人综合77777| 精华霜和精华液先用哪个| 精品国产三级普通话版| 久久久久久久久大av| 亚洲综合色惰| 免费av毛片视频| 99久久精品热视频| 美女黄网站色视频| 国产精品爽爽va在线观看网站| 一级毛片电影观看| 综合色av麻豆| 亚洲国产欧美人成| 有码 亚洲区| 在线免费观看的www视频| 高清av免费在线| 国产精品日韩av在线免费观看| 亚洲精品成人久久久久久| 婷婷色综合大香蕉| 亚洲国产av新网站| 日韩大片免费观看网站| 午夜激情久久久久久久| 高清av免费在线| 国产综合精华液| 成人漫画全彩无遮挡| 国产视频首页在线观看| 国产精品爽爽va在线观看网站| 国产精品女同一区二区软件| 久久6这里有精品| 亚洲va在线va天堂va国产| 国产精品嫩草影院av在线观看| 狂野欧美白嫩少妇大欣赏| 国产69精品久久久久777片| av女优亚洲男人天堂| 51国产日韩欧美| 插阴视频在线观看视频| 99久国产av精品国产电影| 午夜免费激情av| 日本一二三区视频观看| 午夜爱爱视频在线播放| 免费在线观看成人毛片| 午夜福利视频1000在线观看| 一级黄片播放器| 国产高清三级在线| 欧美激情久久久久久爽电影| freevideosex欧美| 又大又黄又爽视频免费| 男女下面进入的视频免费午夜| 日韩伦理黄色片| av免费观看日本| 久久久久精品久久久久真实原创| 亚洲伊人久久精品综合| 免费av毛片视频| 久久久久久久午夜电影| 淫秽高清视频在线观看| 亚洲国产欧美在线一区| 搡老乐熟女国产| 一个人观看的视频www高清免费观看| 国产精品久久久久久av不卡| 午夜福利在线观看吧| 亚洲成人久久爱视频| 亚洲精品影视一区二区三区av| 老司机影院成人| 久久人人爽人人片av| 蜜桃亚洲精品一区二区三区| 极品少妇高潮喷水抽搐| 亚洲丝袜综合中文字幕| 人妻制服诱惑在线中文字幕| 特级一级黄色大片| 欧美区成人在线视频| 两个人的视频大全免费| 91久久精品电影网| 91aial.com中文字幕在线观看| 久久久久久伊人网av| 天堂√8在线中文| xxx大片免费视频| 一级二级三级毛片免费看| 女人十人毛片免费观看3o分钟| 久久久久网色| 免费在线观看成人毛片| 久久草成人影院| 99热这里只有是精品在线观看| 欧美 日韩 精品 国产| 久久精品国产亚洲av天美| 十八禁国产超污无遮挡网站| 99久久精品一区二区三区| 国产成人freesex在线| 美女脱内裤让男人舔精品视频| 91午夜精品亚洲一区二区三区| 亚洲综合色惰| 久久久精品94久久精品| av免费在线看不卡| 欧美一区二区亚洲| 久久久久九九精品影院| 国产中年淑女户外野战色| 精品99又大又爽又粗少妇毛片| 老女人水多毛片| kizo精华| 欧美激情国产日韩精品一区| 亚洲成人av在线免费| 神马国产精品三级电影在线观看| 欧美日韩精品成人综合77777| 2021天堂中文幕一二区在线观| 国产一区二区三区av在线| 日韩精品有码人妻一区| 美女xxoo啪啪120秒动态图| 天美传媒精品一区二区| 久久久久九九精品影院| 国产视频内射| av黄色大香蕉| 国产伦在线观看视频一区| 欧美三级亚洲精品| 日本午夜av视频| xxx大片免费视频| 观看美女的网站| av国产久精品久网站免费入址| 久久精品夜色国产| 久久久久久久久久久丰满| 成人午夜精彩视频在线观看| 色综合色国产| 人妻夜夜爽99麻豆av| 日韩精品有码人妻一区| 草草在线视频免费看| 床上黄色一级片| 国产精品久久久久久av不卡| 最近2019中文字幕mv第一页| 欧美高清性xxxxhd video| 欧美潮喷喷水| 国产高清不卡午夜福利| 国产精品国产三级专区第一集| 日本色播在线视频| 久久久精品欧美日韩精品| 春色校园在线视频观看| 国产一级毛片在线| 美女被艹到高潮喷水动态| 国产精品1区2区在线观看.| 自拍偷自拍亚洲精品老妇| 又粗又硬又长又爽又黄的视频| 一个人观看的视频www高清免费观看| 亚洲国产精品成人久久小说| 久久久久久久大尺度免费视频| 黄色欧美视频在线观看| 亚洲成色77777| 午夜福利高清视频| eeuss影院久久| 精品久久久久久久久av| 亚洲欧美日韩卡通动漫| 久99久视频精品免费| 丝瓜视频免费看黄片| 亚洲精品一二三| 亚洲国产高清在线一区二区三| 国产 一区精品| 国产成人福利小说| 国产精品久久视频播放| 国产精品伦人一区二区| 青春草视频在线免费观看| 成人高潮视频无遮挡免费网站| 可以在线观看毛片的网站| 岛国毛片在线播放| 熟妇人妻久久中文字幕3abv| 免费观看av网站的网址| 亚洲国产精品sss在线观看| 国产一区二区亚洲精品在线观看| 最后的刺客免费高清国语| 亚洲av不卡在线观看| kizo精华| 日日啪夜夜撸| 精品一区二区免费观看| 国产精品日韩av在线免费观看| 午夜精品在线福利| 久久久久久久久久久丰满| av在线亚洲专区| 久久热精品热| 高清日韩中文字幕在线| 亚洲精品影视一区二区三区av| 又爽又黄无遮挡网站| kizo精华| 午夜福利高清视频| 中文精品一卡2卡3卡4更新| 国产成人a∨麻豆精品| 少妇熟女欧美另类| 一级毛片aaaaaa免费看小| 全区人妻精品视频| 免费播放大片免费观看视频在线观看| 嫩草影院新地址| 亚洲欧美中文字幕日韩二区| 丝袜喷水一区| 老司机影院毛片| 久久久久精品久久久久真实原创| 国产欧美另类精品又又久久亚洲欧美| 日韩欧美精品免费久久| 久久草成人影院| 精品少妇黑人巨大在线播放| 91午夜精品亚洲一区二区三区| 亚洲熟妇中文字幕五十中出| 亚洲婷婷狠狠爱综合网| 亚洲精品456在线播放app| 亚洲无线观看免费| 成人毛片a级毛片在线播放| xxx大片免费视频| 18禁裸乳无遮挡免费网站照片| 精品99又大又爽又粗少妇毛片| 熟妇人妻久久中文字幕3abv| 亚洲真实伦在线观看| 亚洲国产欧美人成| 好男人在线观看高清免费视频| 久久久久久久亚洲中文字幕| 99视频精品全部免费 在线| 精品久久久久久电影网| 性插视频无遮挡在线免费观看| 啦啦啦啦在线视频资源| 免费人成在线观看视频色| 国产av码专区亚洲av| 日韩不卡一区二区三区视频在线| 最近中文字幕高清免费大全6| 成人鲁丝片一二三区免费| 精品久久久久久久人妻蜜臀av| 国产白丝娇喘喷水9色精品| 久久久久精品久久久久真实原创| 国产高清有码在线观看视频| 成人二区视频| 国产精品不卡视频一区二区| 男人舔奶头视频| 亚洲欧洲日产国产| 午夜爱爱视频在线播放| 美女被艹到高潮喷水动态| 中文字幕制服av| 久久亚洲国产成人精品v| 汤姆久久久久久久影院中文字幕 | 欧美日韩精品成人综合77777| 欧美一区二区亚洲| 99热这里只有是精品在线观看| 国产色爽女视频免费观看| 亚洲电影在线观看av| 亚洲av.av天堂| videossex国产| 高清在线视频一区二区三区| av福利片在线观看| 久久精品夜夜夜夜夜久久蜜豆| 91在线精品国自产拍蜜月| 欧美丝袜亚洲另类| av在线亚洲专区| 只有这里有精品99| 国产黄片视频在线免费观看| 又爽又黄无遮挡网站| 黄色配什么色好看| 精华霜和精华液先用哪个| 日日干狠狠操夜夜爽| 午夜福利成人在线免费观看| 国产成人精品福利久久| 久久精品夜夜夜夜夜久久蜜豆| 亚洲aⅴ乱码一区二区在线播放| 丝瓜视频免费看黄片| 亚洲av二区三区四区| 婷婷色麻豆天堂久久| 我要看日韩黄色一级片| 国产69精品久久久久777片| 日韩成人伦理影院| 久久99精品国语久久久| 国产综合精华液| 99热这里只有精品一区| 国内精品一区二区在线观看| 久久久久久伊人网av| 久久国内精品自在自线图片| 夜夜爽夜夜爽视频| 日韩精品青青久久久久久| 青春草亚洲视频在线观看| 成人二区视频| 久久鲁丝午夜福利片| 亚洲欧美成人综合另类久久久| 18禁在线无遮挡免费观看视频| 精品人妻一区二区三区麻豆| 肉色欧美久久久久久久蜜桃 | 欧美日韩一区二区视频在线观看视频在线 | 22中文网久久字幕| 日本午夜av视频| 天美传媒精品一区二区| 97精品久久久久久久久久精品| 联通29元200g的流量卡| 免费观看在线日韩| xxx大片免费视频| 亚洲综合精品二区| 丝瓜视频免费看黄片| 三级经典国产精品| 日韩伦理黄色片| 91在线精品国自产拍蜜月| 欧美日韩亚洲高清精品| 黄色配什么色好看| 日本wwww免费看| 成人无遮挡网站| 伊人久久国产一区二区| 国产精品一区二区三区四区免费观看| 2021天堂中文幕一二区在线观| 久久久久久久午夜电影| 国产精品美女特级片免费视频播放器| 国产日韩欧美在线精品| 欧美最新免费一区二区三区| 成人国产麻豆网| 亚洲国产最新在线播放| 男女那种视频在线观看| 大话2 男鬼变身卡| 亚洲18禁久久av| 欧美日韩国产mv在线观看视频 | 成人亚洲欧美一区二区av| 国产精品国产三级国产av玫瑰| 六月丁香七月| 国产综合懂色| 成人毛片a级毛片在线播放| 日本猛色少妇xxxxx猛交久久| 久久久久精品性色| 欧美97在线视频| 男女啪啪激烈高潮av片| 听说在线观看完整版免费高清| 亚洲国产精品成人久久小说| 日韩电影二区| 国产免费一级a男人的天堂| 激情五月婷婷亚洲| 成人性生交大片免费视频hd| 美女被艹到高潮喷水动态| 人妻夜夜爽99麻豆av| 国产黄a三级三级三级人| 国产美女午夜福利| 久久久久久久久中文| 亚洲av国产av综合av卡| 男女国产视频网站| 人妻系列 视频| 亚洲欧美日韩东京热| 搡女人真爽免费视频火全软件| 六月丁香七月| 一级爰片在线观看| 成年女人看的毛片在线观看| a级毛片免费高清观看在线播放| 建设人人有责人人尽责人人享有的 | 欧美成人a在线观看| 国产大屁股一区二区在线视频| 日本-黄色视频高清免费观看| 我的女老师完整版在线观看| av女优亚洲男人天堂| 精品少妇黑人巨大在线播放| 99久久精品热视频| 国产淫片久久久久久久久| 欧美+日韩+精品| 国产精品一及| 99热6这里只有精品| 国产精品一区二区三区四区免费观看| 爱豆传媒免费全集在线观看| 麻豆av噜噜一区二区三区| 伦理电影大哥的女人| 高清av免费在线| 国产v大片淫在线免费观看| 亚洲av成人精品一二三区| 毛片女人毛片| 高清视频免费观看一区二区 | 亚洲成人一二三区av| 亚洲国产高清在线一区二区三| 我要看日韩黄色一级片| 精品亚洲乱码少妇综合久久| 永久网站在线| 国国产精品蜜臀av免费| 极品教师在线视频| 永久网站在线| 一级二级三级毛片免费看| 老师上课跳d突然被开到最大视频| 欧美精品一区二区大全| 一个人免费在线观看电影| 亚洲人成网站高清观看| 街头女战士在线观看网站| 在线 av 中文字幕| 久久鲁丝午夜福利片| 中文精品一卡2卡3卡4更新| 18禁动态无遮挡网站| 国产精品一区二区性色av| 亚洲av一区综合| 国产色爽女视频免费观看| 黄片无遮挡物在线观看| 婷婷色综合www| 亚洲国产日韩欧美精品在线观看| 亚洲av成人精品一二三区| 好男人在线观看高清免费视频| 亚洲,欧美,日韩| 国产精品国产三级国产av玫瑰| 建设人人有责人人尽责人人享有的 | 亚洲色图av天堂| 免费不卡的大黄色大毛片视频在线观看 | 亚洲在线观看片| 97人妻精品一区二区三区麻豆| 麻豆成人午夜福利视频| 三级经典国产精品| 欧美另类一区| 天堂影院成人在线观看| 自拍偷自拍亚洲精品老妇| 中文字幕人妻熟人妻熟丝袜美| 国产免费一级a男人的天堂| 一夜夜www| 天堂影院成人在线观看| 午夜福利在线在线| 国模一区二区三区四区视频| 精品久久久久久久人妻蜜臀av| 日韩中字成人| 亚洲欧美中文字幕日韩二区| 午夜免费观看性视频| 日本午夜av视频| 最近手机中文字幕大全| 国产色婷婷99| 少妇丰满av| 欧美xxxx性猛交bbbb| 国产精品一区二区三区四区免费观看| av又黄又爽大尺度在线免费看| 男人狂女人下面高潮的视频| 国产精品一区二区性色av| 一区二区三区四区激情视频| 久久精品熟女亚洲av麻豆精品 | 亚洲精品乱码久久久久久按摩| 久久精品综合一区二区三区| 日本三级黄在线观看| ponron亚洲| av国产久精品久网站免费入址| 午夜视频国产福利| 人人妻人人澡欧美一区二区| 成人无遮挡网站| 伊人久久国产一区二区| 日韩精品青青久久久久久| 国语对白做爰xxxⅹ性视频网站| 午夜免费观看性视频| 欧美bdsm另类| 在线 av 中文字幕| 国产成人freesex在线| 天堂√8在线中文| 18禁动态无遮挡网站| 午夜福利高清视频| av卡一久久| 80岁老熟妇乱子伦牲交| 久久99热这里只有精品18| 国产亚洲一区二区精品| 一区二区三区高清视频在线| 色播亚洲综合网| 国产精品不卡视频一区二区| 黑人高潮一二区| 久久精品久久久久久久性| 你懂的网址亚洲精品在线观看| 观看美女的网站| 精品国内亚洲2022精品成人| 深夜a级毛片| 2021少妇久久久久久久久久久| 日韩,欧美,国产一区二区三区| 男人舔女人下体高潮全视频| 麻豆成人午夜福利视频| 亚洲色图av天堂| 我要看日韩黄色一级片| 精品久久久噜噜| 亚洲欧美成人综合另类久久久| 成年免费大片在线观看| 麻豆久久精品国产亚洲av| 国产精品日韩av在线免费观看| 日本三级黄在线观看| 男人舔奶头视频| 精品久久久久久久末码| 麻豆成人av视频| 国产精品一区二区三区四区久久| 免费黄网站久久成人精品| 久久久午夜欧美精品| 国产精品熟女久久久久浪| 精品酒店卫生间| 久久久精品欧美日韩精品| 精品久久久噜噜| 一级毛片 在线播放| 国产亚洲一区二区精品| 日韩欧美 国产精品| 丰满少妇做爰视频| 国产毛片a区久久久久| 一级毛片久久久久久久久女| 成人午夜精彩视频在线观看| 丰满人妻一区二区三区视频av| 国产麻豆成人av免费视频| 精品熟女少妇av免费看| 六月丁香七月| 久久久久免费精品人妻一区二区| a级毛片免费高清观看在线播放| 亚洲av成人精品一区久久| 日日撸夜夜添| 99热这里只有精品一区| 蜜臀久久99精品久久宅男| 国产老妇伦熟女老妇高清| 国产精品.久久久| 国产黄片视频在线免费观看| 亚洲精华国产精华液的使用体验| 97在线视频观看| 国产高清三级在线| 男女下面进入的视频免费午夜| 少妇熟女欧美另类| 欧美精品一区二区大全| 日本一二三区视频观看| 日本wwww免费看| 极品教师在线视频| 91aial.com中文字幕在线观看| 欧美xxxx性猛交bbbb| 亚洲精品aⅴ在线观看| 日韩欧美精品免费久久| 伊人久久精品亚洲午夜| 少妇裸体淫交视频免费看高清| 免费av观看视频| 成人特级av手机在线观看| 精品久久久噜噜| 久久久久久久久大av| 久久久久性生活片| 麻豆久久精品国产亚洲av| 国产在视频线精品| 看十八女毛片水多多多| 免费观看性生交大片5| 国产成人一区二区在线| 又粗又硬又长又爽又黄的视频| 亚洲精品一区蜜桃| 草草在线视频免费看| 免费看日本二区| 国产三级在线视频| 久久99热6这里只有精品| 日本与韩国留学比较| 简卡轻食公司| 91久久精品电影网| 亚洲最大成人手机在线| 夜夜看夜夜爽夜夜摸| 欧美日韩国产mv在线观看视频 | 亚洲aⅴ乱码一区二区在线播放| 日韩,欧美,国产一区二区三区| 超碰av人人做人人爽久久| 欧美+日韩+精品| 综合色丁香网| 国产毛片a区久久久久| 亚洲国产精品成人综合色| 少妇熟女aⅴ在线视频| 一级二级三级毛片免费看| 高清视频免费观看一区二区 | 久久久欧美国产精品| 亚洲内射少妇av| 美女被艹到高潮喷水动态| 色综合站精品国产| 大又大粗又爽又黄少妇毛片口| 一级片'在线观看视频| 日韩欧美一区视频在线观看 | 午夜亚洲福利在线播放| 特级一级黄色大片| 天天躁日日操中文字幕| 国产高清不卡午夜福利| 午夜免费激情av| 国产爱豆传媒在线观看| 久久人人爽人人片av| 亚洲精品乱码久久久久久按摩| 三级国产精品片| 国产一区二区三区av在线| 中文字幕亚洲精品专区| 日本wwww免费看| 观看免费一级毛片| 久久人人爽人人爽人人片va| 欧美高清成人免费视频www| 国产综合精华液| 国产成人精品福利久久| av国产久精品久网站免费入址| 1000部很黄的大片| 少妇熟女欧美另类| av免费观看日本|