精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

【紫光同創國產FPGA教程】【第二十七章】千兆以太網視頻傳輸實驗

FPGA技術專欄 ? 來源:芯驛電子科技 ? 作者:芯驛電子科技 ? 2021-04-12 10:29 ? 次閱讀

原創教程由芯驛電子科技(上海)有限公司(ALINX)創作,版權歸本公司所有,如需轉載,需授權并注明出處(alinx.com)。

適用于板卡型號:

PGL22G

1. 簡介

本實驗將實現視頻圖像的以太網傳輸,也相當于用 FPGA 來實現網絡攝像頭的功能。這里采用黑金的 500 萬攝像頭 AN5642 模組,通過配置 OV5640 的寄存器實現 JPEG 視頻壓縮的圖像輸出。以太網傳輸用 Ethernet UDP 通信協議,達到視頻圖像數據的快速傳輸。上位機通過接收網口的 UDP 數據包,提取 JPEG 的圖像數據顯示在電腦上。 在 FPGA 內部,我們使用一個 FIFO 模塊用于存儲攝像頭 OV5640 采集的 JPG 圖像數據,當 FIFO 數據的數量達到一個 UDP 數據包的長度時,觸發一次 UDP 的數據包發送。實現的邏輯框圖如下:

o4YBAGBuap-AY3csAAAnrJdtZow982.jpg

注意:在做此實驗之前,首先要學習之前的例程,OV5640的攝像頭顯示例程以及千兆以太網傳輸實驗。如果此實驗遇到問題,建議溫習前面的例程。

2. 程序設計

2.1 攝像頭參數設置

我們對ov5640寄存器配置做了修改,在寄存器表里,將分辨率改成了800*600。并且選擇了JPEG模式。

pIYBAGBuap-AQLsIAACKZbl9NTk801.jpg

這里需要注意,JPEG 格式輸出的視頻圖像的每一幀的數據大小是不一樣的,JPEG 輸出的

數據模式有 6 種,我們程序中設置為 JPEG 模式 2,即每行的長度是固定的,每幀會有不同的

行數,最后一行的數據沒有達到固定的長度的話,會補充 dummy 數據。具體大家看一下

OV5640 的 datasheet。

o4YBAGBuaqCAT60gAACDG6Dzdlo070.jpg

每行的長度由以下的寄存器配置,這里我們程序中并沒有設置,默認參數為 0x400,也就

是每行的數據長度為 1024.

pIYBAGBuaqCAAfMHAACGWe5wSH4527.jpg

2.2 以太網設置

在例化mac_test.v時,將UDP發送數據長度設置為1024字節。并對以太網做了上電復位處理,利用power_on_rst.v上電延遲100ms復位以太網模塊。在udp_tx.v文件中,去掉了UDP數據的校驗和計算,節省時間。在mac_test.v的狀態機中,加入了CHECK_FIFO狀態,由于以太網首部發送也要一定時間,因此提前判斷fifo中的可讀數據數量是否大于1000,啟動UDP數據發送。

o4YBAGBuaqGAI1QbAAASap3XWBM674.jpg

3. 下載和實驗

注意:在做實驗之前一定要確保OV5640攝像頭顯示沒有問題,可結合OV5640攝像頭顯示例程確認。

3.1 開發板連接

1)將AN5642攝像頭模組插入開發板,模塊依次接入AX7035/AX050的擴展口J9、J8。保證1腳對齊,1腳在焊盤形狀和其他引腳是有明顯區別的,是方形的;

2)使用網線連接PC和開發板的以太網口,這里的PC網卡需要千兆網卡和千兆網線,切換攝像頭視頻時需按KEY2鍵。

3.2 PC端IP設置

設置PC端的IP地址為192.168.0.3,如下圖:

pIYBAGBuaqKAJKh3AABr-JThEjk813.jpg

3.3 程序下載

下載FPGA程序,在打開上位機軟件之前,首先檢查網絡是否連通,可在CMD窗口

ping 192.168.0.2查看連通情況。

o4YBAGBuaqKARyd9AABXIjOKj0o701.jpg

3.4 上位機軟件

打開“CD\07_軟件工具及驅動\以太網視頻傳輸軟件”文件夾中的video.exe

pIYBAGBuaqOAcEcSAAA3tAwSbtM672.jpg

之后軟件就可以顯示圖像,效果如下:

3.5 視頻截圖

在軟件顯示窗口,點擊鼠標左鍵按住不放,可以保存圖片及視頻,松開即可停止保存。出現jpg_save文件,圖片和視頻保存在里面。

pIYBAGBuaqSAZ7cWAAFFbpUAIg4450.jpg

打開文件夾,可以看到保存的圖片和視頻,注意要控制保存的時間,否則會很占用磁盤空間。每一張圖片表示一幀圖像。

o4YBAGBuaqSAOg7tAACzhUqwt0c194.jpg

4. 常見問題

4.1 等待板卡連接

在打開軟件后,如果出現以下情況,可能原因是攝像頭或網線沒有插好,請檢查攝像頭及網線連接情況。之后重新打開軟件。

pIYBAGBuaqWAW5UZAAA6pFr6IE0356.jpg

4.2 數據異常

如果出現以下情況,可能原因是攝像頭配置不正常,有數據發送,但上位機無法解析,建議先用攝像頭顯示例程檢查攝像頭是否能正常使用或者重新插好攝像頭。之后重新打開軟件。

o4YBAGBuaqWAGpCJAABGI9T9AqY882.jpg

4.3 IP地址未配置

如果出現以下情況,表示沒有設置IP地址,請確認設置好IP后重新打開軟件。

pIYBAGBuaqaAfjSzAABIcrTVEwM722.jpg

5. 總結

到此為止,以太網傳輸視頻的實驗就做完了,程序比較簡單,僅在原有的實驗基礎上做了擴展,理解起來相對容易些。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • FPGA
    +關注

    關注

    1626

    文章

    21671

    瀏覽量

    601920
  • 以太網
    +關注

    關注

    40

    文章

    5380

    瀏覽量

    171135
  • 攝像頭
    +關注

    關注

    59

    文章

    4810

    瀏覽量

    95454
  • fifo
    +關注

    關注

    3

    文章

    387

    瀏覽量

    43555
  • 紫光同創
    +關注

    關注

    5

    文章

    82

    瀏覽量

    27488
收藏 人收藏

    評論

    相關推薦

    紫光同創國產FPGA教程】【第二十三章】千兆以太網傳輸實驗

    實驗將實現FPGA芯片和PC之間進行千兆以太網數據通信, 通信協議采用Ethernet UDP通信協議。 FPGA通過RGMII總線和開發
    的頭像 發表于 04-07 10:38 ?1.5w次閱讀
    【<b class='flag-5'>紫光</b><b class='flag-5'>同創</b><b class='flag-5'>國產</b><b class='flag-5'>FPGA</b>教程】【<b class='flag-5'>第二十</b>三章】<b class='flag-5'>千兆</b><b class='flag-5'>以太網</b><b class='flag-5'>傳輸</b><b class='flag-5'>實驗</b>

    紫光同創國產FPGA教程】【第二十四章】AD9238以太網傳輸

    使用ADC的以太網傳輸實驗中使用的ADC模塊型號為AN9238,最大采樣率65Mhz,精度為12位。基于前面講到的以太網實驗,在本
    的頭像 發表于 04-08 09:13 ?1w次閱讀
    【<b class='flag-5'>紫光</b><b class='flag-5'>同創</b><b class='flag-5'>國產</b><b class='flag-5'>FPGA</b>教程】【<b class='flag-5'>第二十</b>四章】AD9238<b class='flag-5'>以太網</b><b class='flag-5'>傳輸</b>

    紫光同創國產FPGA教程】【第二十五章】AD7606以太網傳輸

    練習使用ADC的以太網傳輸實驗中使用的ADC模塊型號為AN706,最大采樣率200Khz,精度為16位。基于前面講到的以太網實驗,在本
    的頭像 發表于 04-09 09:20 ?1.5w次閱讀
    【<b class='flag-5'>紫光</b><b class='flag-5'>同創</b><b class='flag-5'>國產</b><b class='flag-5'>FPGA</b>教程】【<b class='flag-5'>第二十五章</b>】AD7606<b class='flag-5'>以太網</b><b class='flag-5'>傳輸</b>

    紫光同創國產FPGA教程】【第二十六章】AD9280以太網傳輸

    實驗練習使用ADC的以太網傳輸實驗中使用的ADDA模塊型號為AN108,ADC最大采樣率32Mhz,精度為8位。基于前面講到的以太網
    的頭像 發表于 04-13 10:26 ?1.7w次閱讀
    【<b class='flag-5'>紫光</b><b class='flag-5'>同創</b><b class='flag-5'>國產</b><b class='flag-5'>FPGA</b>教程】【<b class='flag-5'>第二十</b>六章】AD9280<b class='flag-5'>以太網</b><b class='flag-5'>傳輸</b>

    國產FPGA介紹-紫光同創

    滿足工業自動化、物聯網、視頻圖像處理等應用需求,已量產發貨。 紫光同創具備大規模FPGA全流程開發設計能力,產品市場覆蓋航天航空、通信網絡、信息安全、AI、數據中心、工業物聯網等領域。
    發表于 01-24 10:45

    以太網視頻傳輸 #FPGA

    fpga以太網
    辛一_e1e
    發布于 :2023年11月01日 06:28:18

    【正點原子FPGA連載】第二十七章gpio子系統下的LED驅動實驗-領航者ZYNQ之linux開發指南

    原子公眾號,獲取最新資料第二十七章gpio子系統下的LED驅動實驗在上一當中已經給大家介紹了linux的gpio子系統,那本章我們就來編寫一個基于gpio子系統API的LED驅動程序,本章將在
    發表于 09-16 17:40

    基于FPGA以太網視頻廣播接收系統的設計

    基于FPGA以太網視頻廣播接收系統的設計摘 要:本文介紹了一種實用的基于FPGA以太網視頻廣播接收系統,由于采用了FPGA 技術,使得
    發表于 01-27 14:24 ?44次下載

    第二十七講 同步時序邏輯電路的設計

    第二十七講 同步時序邏輯電路的設計 7.5 同步時序邏輯電路的設計用SSI觸發器16進制以內7.5.1 同步時序邏輯電路的設計方法
    發表于 03-30 16:31 ?3930次閱讀
    <b class='flag-5'>第二十七</b>講 同步時序邏輯電路的設計

    模擬電路網絡課件 第二十七節:集成電路運算放大器

    模擬電路網絡課件 第二十七節:集成電路運算放大器 6.3  集成電路運算放大器 一、簡單的集成電路運算放大器
    發表于 09-17 11:38 ?1013次閱讀

    【正點原子FPGA連載】第二十五章HDMI方塊移動實驗 -摘自【正點原子】新起點之FPGA開發指南_V2.1

    【正點原子FPGA連載】第二十五章HDMI方塊移動實驗 -摘自【正點原子】新起點之FPGA開發指南_V2.1
    發表于 11-24 14:36 ?13次下載
    【正點原子<b class='flag-5'>FPGA</b>連載】<b class='flag-5'>第二十五章</b>HDMI方塊移動<b class='flag-5'>實驗</b> -摘自【正點原子】新起點之<b class='flag-5'>FPGA</b>開發指南_V2.1

    【正點原子FPGA連載】第二十七章DS18B20數字溫度傳感器實驗 -摘自【正點原子】新起點之FPGA開發指南_V2.1

    【正點原子FPGA連載】第二十七章DS18B20數字溫度傳感器實驗 -摘自【正點原子】新起點之FPGA開發指南_V2.1
    發表于 11-25 11:06 ?28次下載
    【正點原子<b class='flag-5'>FPGA</b>連載】<b class='flag-5'>第二十七章</b>DS18B20數字溫度傳感器<b class='flag-5'>實驗</b> -摘自【正點原子】新起點之<b class='flag-5'>FPGA</b>開發指南_V2.1

    【正點原子FPGA連載】第三十七章雙路高速AD實驗 -摘自【正點原子】新起點之FPGA開發指南_V2.1

    【正點原子FPGA連載】第三十七章雙路高速AD實驗 -摘自【正點原子】新起點之FPGA開發指南_V2.1
    發表于 12-04 15:06 ?11次下載
    【正點原子<b class='flag-5'>FPGA</b>連載】第三<b class='flag-5'>十七章</b>雙路高速AD<b class='flag-5'>實驗</b> -摘自【正點原子】新起點之<b class='flag-5'>FPGA</b>開發指南_V2.1

    晶能光電亮相第二十七屆廣州國際照明展覽會

    2022年8月3-6日,以“新時代、新擔當”為主題的第二十七屆廣州國際照明展覽會(簡稱“光亞展”)在廣州中國進出口商品交易會展館盛大啟航。
    的頭像 發表于 08-05 15:12 ?3171次閱讀

    姍姍來遲!第二十七屆電壓敏學術年會在成都成功召開

    第二十七屆電壓敏學術年會在四川成都成功召開,為期3天的會議交流活動,為全國從事電壓敏領域的有關研究、教育、生產的科技和管理人員提供了一個寶貴的學術交流機會。 中國電子學會傳感與微系統技術分會第二十七
    的頭像 發表于 09-22 15:23 ?717次閱讀
    姍姍來遲!<b class='flag-5'>第二十七</b>屆電壓敏學術年會在成都成功召開