色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內(nèi)不再提示

【紫光同創(chuàng)國產(chǎn)FPGA教程】【第二十四章】AD9238以太網(wǎng)傳輸

FPGA技術(shù)專欄 ? 來源:芯驛電子科技 ? 作者:芯驛電子科技 ? 2021-04-08 09:13 ? 次閱讀

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

適用于板卡型號:

PGL22G

1. 實驗簡介

本實驗練習使用ADC以太網(wǎng)傳輸,實驗中使用的ADC模塊型號為AN9238,最大采樣率65Mhz,精度為12位。基于前面講到的以太網(wǎng)實驗,在本實驗中把AN9238的采集數(shù)據(jù)以千兆以太網(wǎng)方式傳輸?shù)?a target="_blank">上位機軟件,我們可以用更加直觀的方式觀察波形,是一個數(shù)字示波器雛形,并且可以保存ADC數(shù)據(jù)。

AN9238雙路65M采樣12位ADC模塊pIYBAGBuWM-ADyAOAABSb9ku1jY348.jpg實驗預期結(jié)果

2. 實驗原理

2.1 制定UDP包協(xié)議

為了體現(xiàn)上位機的靈活性,基于UDP傳輸,制定了以下通訊協(xié)議,此協(xié)議包含在UDP數(shù)據(jù)包中。

一、獲取板卡信息

(1)詢問命令(共5字節(jié),由上位機通過以太網(wǎng)發(fā)送)

字節(jié)數(shù) 1 4
命令信息 Header 32’h00000000 或32’h00010001

(2)應答命令(共27字節(jié),由開發(fā)板通過以太網(wǎng)發(fā)送)

字節(jié)數(shù) 命令信息
1 Header|8’h01
4 32’h00010001
6 板卡MAC地址
4 板卡IP地址
1 符號位8’h00:無符號數(shù) 8’h01有符號數(shù)(設置無效,上位機要求為有符號數(shù))
1 ADC有效數(shù)據(jù)長度,比如AD9226為12位,即8’d12
1 采集一次ADC的字節(jié)數(shù)(設置無效,上位機要求ADC數(shù)據(jù)位寬為兩個字節(jié))
1 采樣通道(此功能上位機未實現(xiàn))
4 采樣率,即采樣的頻率,程序中設為65M
4 緩存的ADC數(shù)據(jù)長度,單位為字節(jié)

二、獲取數(shù)據(jù)

(1)控制命令(由上位機發(fā)送數(shù)據(jù)請求)

字節(jié)數(shù) 命令信息
1 Header
4 32’h00010002
6 板卡MAC地址,確認是本地的MAC地址
4 采樣通道(此功能未實現(xiàn))
4 采樣次數(shù)(采集數(shù)據(jù)為16位,采樣次數(shù)為緩存數(shù)據(jù)長度的一半)

(2)應答命令(由開發(fā)板發(fā)送)

字節(jié)數(shù) 命令信息
1 Header|8’h01
4 32’h00010002
1024 ADC數(shù)據(jù)

每個UDP包都包含有Header,在第一個字節(jié),其格式如下:

比特位 值(0) 值(1)
bit 0 查詢或控制 應答
bit1~bit7 隨機數(shù)據(jù)

注:當應答時,高7位隨機數(shù)據(jù)保持不變,bit0設置為1

2.2 程序?qū)崿F(xiàn)

首先在空閑狀態(tài),上位機會通過以太網(wǎng)廣播發(fā)送詢問命令,因此在IP層接收時要加上判斷是否是廣播UDP數(shù)據(jù),如果是,也接收數(shù)據(jù),此段代碼在ip_rx.v中,如下所示:

o4YBAGBuWNCAfwmcAAASP3k7LW0066.jpg

之后在eth_cmd.v文件中判斷接收到的數(shù)據(jù)信息,是否是詢問命令或控制命令,從而產(chǎn)生出命令的應答請求信號cmd_reply_req,或請求數(shù)據(jù)的信號ad_data_req。

信號名稱 方向 寬度(bit) 說明
clk in 1 系統(tǒng)時鐘
rst_n in 1 異步復位,低電平復位
udp_rec_data_valid in 1 UDP接收數(shù)據(jù)有效
udp_rec_ram_rdata in 8 UDP接收到的數(shù)據(jù)
udp_rec_ram_read_addr out 11 UDP接收數(shù)據(jù)RAM地址
udp_rec_data_length in 16 UDP接收數(shù)據(jù)長度
udp_rd_en in 1 UDP發(fā)送讀使能信號
reply_data out 8 命令應答數(shù)據(jù)
local_ip_addr in 32 本地IP地址
local_mac_addr in 48 本地MAC地址
ch_sel out 32 通道選擇(未使用)
sample_num out 32 采樣長度
header out 8 命令頭
cmd_reply_ack in 1 命令應答響應
cmd_reply_req out 1 命令應答請求
cmd_send_len out 16 命令應答數(shù)據(jù)長度
ad_data_ack in 1 ADC數(shù)據(jù)應答信號
ad_data_req out 1 ADC數(shù)據(jù)請求信號

mac_ctrl.v文件實現(xiàn)以太網(wǎng)的傳輸控制,在IDLE狀態(tài)下等待一定時間,進入CMD_WAIT狀態(tài),判斷是否有命令請求cmd_reply_req或數(shù)據(jù)請求ad_data_req,之后進入CHECK_ARP狀態(tài),檢查對應的IP地址是否在緩存列表中,如果沒有,將發(fā)送ARP請求,等待應答。之后根據(jù)命令請求或數(shù)據(jù)請求進入相應的數(shù)據(jù)發(fā)送狀態(tài),CMD_SEND或AD_SEND狀態(tài)。

信號名稱 方向 寬度(bit) 說明
clk in 1 系統(tǒng)時鐘
rst_n in 1 異步復位,低電平復位
udp_send_data_length out 16 UDP發(fā)送數(shù)據(jù)長度
ip_rec_source_ip_addr in 32 UDP接收到的廣播IP地址
destination_ip_addr out 32 目的IP地址
fifo_data in 16 從FIFO中讀出的ADC數(shù)據(jù)
fifo_data_count in 11 FIFO中可讀數(shù)據(jù)數(shù)量
fifo_rd_en out 1 FIFO讀信號
udp_rd_en in 1 UDP發(fā)送讀請求信號
header in 8 命令頭
sample_num in 32 采樣長度
sample_len out 32 采樣長度latch
reply_data in 8 命令應答數(shù)據(jù)
cmd_reply_ack out 1 命令應答響應
cmd_reply_req in 1 命令應答請求
cmd_send_len in 16 命令應答數(shù)據(jù)長度
ad_data_ack out 1 ADC數(shù)據(jù)應答信號
ad_data_req in 1 ADC數(shù)據(jù)請求信號
ad_sample_req out 1 ADC采集請求信號
ad_sample_ack in 1 ADC采集應答信號
mac_send_end in 1 MAC發(fā)送結(jié)束信號
mac_not_exist in 1 IP對應MAC不存在
arp_found in 1 接收到MAC
udp_tx_req out 1 UDP發(fā)送請求
arp_request_req out 1 ARP發(fā)送請求
udp_data out 8 UDP發(fā)送數(shù)據(jù)
read_req_ack in 1 讀FIFO應答
read_req out 1 讀FIFO請求
identify_code out 16 IP序列號

注意:上位機設置的緩存空間為1M字節(jié),請求數(shù)據(jù)間隔為100ms,因此在設置采樣深度時要考慮到這兩點。在eth_top.v程序中設置為32'h00080000,即512K字節(jié),采樣頻率為65MHz,ADC采樣端數(shù)據(jù)為兩個字節(jié)長度,因此采樣長度為采樣字節(jié)除以2,即32’h00040000,計算得到4ms即可采集完成。ad9226_sample.v中將12位數(shù)據(jù)擴展16位,便于存儲。移除了UDP發(fā)送數(shù)據(jù)的檢驗和。

pIYBAGBuWNCAYqv9AAATDV7IBec423.jpg

3. 實驗現(xiàn)象

1)首先要確保PC的網(wǎng)卡速度為千兆,否則無法顯示。在網(wǎng)絡連接中找到本地以太網(wǎng), 雙擊出現(xiàn)如下界面,千兆網(wǎng)絡默認連接如下圖:

o4YBAGBuWNGAHSHcAACKIicwvI8210.jpg

如未出現(xiàn)如上所述界面,先確認是否是千兆網(wǎng)線連接的和網(wǎng)卡是否支持千兆,網(wǎng)卡判別則右鍵屬性

pIYBAGBuWNGAMzkFAAC6R7mMAz4491.jpg

點擊配置,可看到網(wǎng)卡型號查下是否支持千兆。

o4YBAGBuWNKAPjklAAB1lACwKgw470.jpgpIYBAGBuWNKAX0XyAAB5-78MSi4967.jpg

在鏈接速度中,可以看到目前的鏈接狀態(tài)是多大速度,可在下拉菜單中查找鏈接選項,務必確保鏈接速度為1.0Gbps 全雙工,如果沒有這個選項,說明網(wǎng)卡不支持千兆以太網(wǎng)。

2)AN9238模塊插入開發(fā)板的擴展口J8,注意1腳對齊,不要插錯、插偏,不能帶電操作,不清楚連接的可參考“AD9238波形顯示例程”的教程。

3)連接AN9238的AD1輸入到信號發(fā)生器的輸出,這里使用的是專用屏蔽線,如果使用其他線可能會有較大干擾。

AN9238連接信號源示意圖

4)下載程序,調(diào)節(jié)信號發(fā)生器的頻率和幅度,AN9238輸入范圍-5V-5V,因此幅度最大設置為10Vpp,為了便于觀察波形數(shù)據(jù),建議信號輸入頻率1Khz到5Mhz。打開示波器.exe即可自動顯示波形。此實驗不需要設置PC的IP地址,連接PC和開發(fā)板即可。

pIYBAGBuWNOACH5CAABMPZmjL90966.jpg

附:上位機軟件說明

o4YBAGBuWNSAf4kaAABTAUH-GsQ009.jpg

綠色框顯示發(fā)送板卡的MAC和IP地址。

紅色框中為控制按鈕,功能如下:

復位:點擊復位可使波形顯示到初始狀態(tài),如下圖

pIYBAGBuWNOACH5CAABMPZmjL90966.jpg

自動:沒有用處

垂直:“垂直“與“水平”切換,點擊此按鈕可進行水平垂直方向縮放的切換,在垂直狀態(tài)下,滾動鼠標滾軸可進行垂直方向的縮放,水平狀態(tài)下,進行水平方向的縮放。

暫停:“暫停“與”繼續(xù)“切換,點擊暫停波形,可再點擊“繼續(xù)”顯示波形。

保存:保存ADC數(shù)據(jù)為TXT文檔,保存路徑在“路徑”按鈕處設置,默認為軟件所在路徑。

數(shù)值:“數(shù)值”與“電壓”切換,Y方向坐標單位為原始值,即接收到的原始數(shù)據(jù)值,點擊“電壓”則顯示電壓值。

路徑:選擇保存路徑

打開:打開已保存的TXT波形文件

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

    關注

    1630

    文章

    21786

    瀏覽量

    605084
  • 示波器
    +關注

    關注

    113

    文章

    6279

    瀏覽量

    185606
  • 以太網(wǎng)

    關注

    40

    文章

    5459

    瀏覽量

    172355
  • adc
    adc
    +關注

    關注

    99

    文章

    6531

    瀏覽量

    545407
  • 紫光同創(chuàng)

    關注

    5

    文章

    88

    瀏覽量

    27539
收藏 人收藏

    評論

    相關推薦

    紫光同創(chuàng)國產(chǎn)FPGA教程】【第二十七章】千兆以太網(wǎng)視頻傳輸實驗

    簡介 本實驗將實現(xiàn)視頻圖像的以太網(wǎng)傳輸,也相當于用 FPGA 來實現(xiàn)網(wǎng)絡攝像頭的功能。這里采用黑金的 500 萬攝像頭 AN5642 模組,通過配置 OV5640 的寄存器實現(xiàn) JPEG 視頻壓縮的圖像
    的頭像 發(fā)表于 04-12 10:29 ?1.4w次閱讀
    【<b class='flag-5'>紫光</b><b class='flag-5'>同創(chuàng)</b><b class='flag-5'>國產(chǎn)</b><b class='flag-5'>FPGA</b>教程】【<b class='flag-5'>第二十</b>七章】千兆<b class='flag-5'>以太網(wǎng)視頻傳輸</b>實驗

    紫光同創(chuàng)國產(chǎn)FPGA教程】【第二十三章】千兆以太網(wǎng)傳輸實驗

    本實驗將實現(xiàn)FPGA芯片和PC之間進行千兆以太網(wǎng)數(shù)據(jù)通信, 通信協(xié)議采用Ethernet UDP通信協(xié)議。 FPGA通過RGMII總線和開發(fā)板上的Gigabit PHY芯片通信, Gigabit
    的頭像 發(fā)表于 04-07 10:38 ?1.5w次閱讀
    【<b class='flag-5'>紫光</b><b class='flag-5'>同創(chuàng)</b><b class='flag-5'>國產(chǎn)</b><b class='flag-5'>FPGA</b>教程】【<b class='flag-5'>第二十</b>三章】千兆<b class='flag-5'>以太網(wǎng)</b><b class='flag-5'>傳輸</b>實驗

    紫光同創(chuàng)國產(chǎn)FPGA教程】【第二十五章】AD7606以太網(wǎng)傳輸

    練習使用ADC的以太網(wǎng)傳輸,實驗中使用的ADC模塊型號為AN706,最大采樣率200Khz,精度為16位。基于前面講到的以太網(wǎng)實驗,在本實驗中把AN706的采集數(shù)據(jù)以千兆以太網(wǎng)方式
    的頭像 發(fā)表于 04-09 09:20 ?1.5w次閱讀
    【<b class='flag-5'>紫光</b><b class='flag-5'>同創(chuàng)</b><b class='flag-5'>國產(chǎn)</b><b class='flag-5'>FPGA</b>教程】【<b class='flag-5'>第二十</b>五章】AD7606<b class='flag-5'>以太網(wǎng)</b><b class='flag-5'>傳輸</b>

    紫光同創(chuàng)國產(chǎn)FPGA教程】【第二十六章】AD9280以太網(wǎng)傳輸

    本實驗練習使用ADC的以太網(wǎng)傳輸,實驗中使用的ADDA模塊型號為AN108,ADC最大采樣率32Mhz,精度為8位。基于前面講到的以太網(wǎng)實驗,在本實驗中把AN108的采集數(shù)據(jù)以千兆以太網(wǎng)
    的頭像 發(fā)表于 04-13 10:26 ?1.7w次閱讀
    【<b class='flag-5'>紫光</b><b class='flag-5'>同創(chuàng)</b><b class='flag-5'>國產(chǎn)</b><b class='flag-5'>FPGA</b>教程】【<b class='flag-5'>第二十</b>六章】AD9280<b class='flag-5'>以太網(wǎng)</b><b class='flag-5'>傳輸</b>

    國產(chǎn)FPGA介紹-紫光同創(chuàng)

    紫光同創(chuàng)紫光集團旗下紫光國微的子公司,成立于2013年,有十余年可編程邏輯器件研發(fā)經(jīng)歷,布局覆蓋高中低端FPGA產(chǎn)品。 早在2015年,
    發(fā)表于 01-24 10:45

    火力發(fā)電廠水汽分析方法 第二十四部分:硫酸鋁凝聚劑量的測定(

    火力發(fā)電廠水汽分析方法 第二十四部分:硫酸鋁凝聚劑量的測定(堿度差法) Analytical methods of steam and water in power plants Part
    發(fā)表于 06-08 12:13 ?20次下載

    模擬電路網(wǎng)絡課件 第二十四節(jié):甲乙類互補對稱功率放大電路

    模擬電路網(wǎng)絡課件 第二十四節(jié):甲乙類互補對稱功率放大電路 5.2 甲乙類互補對稱功率放大電路 乙類放大電路的失真:
    發(fā)表于 09-17 11:14 ?2969次閱讀
    模擬電路網(wǎng)絡課件 <b class='flag-5'>第二十四</b>節(jié):甲乙類互補對稱功率放大電路

    AD9238 SIMULINK ADIsimADC模型

    AD9238 Simulink ADIsimADC Model
    發(fā)表于 03-24 20:12 ?10次下載
    <b class='flag-5'>AD9238</b> SIMULINK ADIsimADC模型

    2022年第二十四屆高交會綠色低碳路線

    2022年第二十四屆高交會綠色低碳路線 第二十四屆中國國際高新技術(shù)成果交易會(簡稱:高交會)于2022年11月15-19日在深圳火熱舉辦中! 本次展會以”科技改革驅(qū)動創(chuàng)新,科技創(chuàng)新驅(qū)動發(fā)展”為主
    發(fā)表于 11-17 15:07 ?519次閱讀
    2022年<b class='flag-5'>第二十四</b>屆高交會綠色低碳路線

    普渡機器人亮相第二十四屆高交會,一起“見圳”科技魅力

    普渡機器人亮相第二十四屆高交會,一起“見圳”科技魅力 11月15日,第二十四屆中國國際高新技術(shù)成功交易會(簡稱:高交會)在深圳開幕。本屆大會以“科技改革驅(qū)動創(chuàng)新,科技創(chuàng)新驅(qū)動發(fā)展”為主題,重點展示了
    的頭像 發(fā)表于 11-21 17:20 ?1238次閱讀
    普渡機器人亮相<b class='flag-5'>第二十四</b>屆高交會,一起“見圳”科技魅力

    第二十四屆高交會閉幕,普渡科技獲評“最佳品牌獎”

    第二十四屆高交會閉幕,普渡科技機器人獲評“最佳品牌獎” 備受矚目的第二十四屆中國國際高新技術(shù)成果交易會(以下簡稱高交會)在深圳順利閉幕。展會期間,普渡科技的精彩亮相吸引了眾多展商、觀眾、媒體記者等
    的頭像 發(fā)表于 12-13 11:06 ?806次閱讀
    <b class='flag-5'>第二十四</b>屆高交會閉幕,普渡科技獲評“最佳品牌獎”

    【參展消息】格瑞普將攜創(chuàng)新產(chǎn)品與您相約第二十四屆高交會

    參展消息第二十四屆中國國際高新技術(shù)成果交易會(CHTF2022)(簡稱:高交會)激發(fā)科技活力,展示科技成果來自格瑞普的邀請函2022年第二十四屆中國國際高新技術(shù)成果交易會,將于本月11月15日-19
    的頭像 發(fā)表于 11-16 15:33 ?820次閱讀
    【參展消息】格瑞普將攜創(chuàng)新產(chǎn)品與您相約<b class='flag-5'>第二十四</b>屆高交會

    華正新材將亮相第二十四屆中國國際光電博覽會

    第二十四屆中國國際光電博覽會將于9月6日---8日在深圳寶安會展中心舉辦,華正新材將亮相第二十四屆中國國際光電博覽會。 企業(yè)簡介 浙江華正新材料股份有限公司成立于2003年,是華立集團的控股成員企業(yè)
    發(fā)表于 08-25 11:25 ?227次閱讀

    普源精電(RIGOL)獲頒第二十四屆“中國專利金獎”

    2023年10月14日至16日,由國家知識產(chǎn)權(quán)局和遼寧省人民政府主辦,大連市人民政府承辦的第十三屆中國國際專利技術(shù)與產(chǎn)品交易會暨第二十四屆中國專利獎頒獎大會在大連市世界博覽廣場隆重舉辦,普源精電(RIGOL)作為第二十四屆“中國專利金獎”獲獎者,攜眾多亮眼產(chǎn)品亮相本次會議
    的頭像 發(fā)表于 10-19 10:20 ?588次閱讀

    ALINX 多系列 FPGA 產(chǎn)品亮相第二十六屆高交會,攜手紫光同創(chuàng)助力 FPGA 國產(chǎn)化發(fā)展

    人工智能與機器人、電子信息與大數(shù)據(jù)、高端裝備制造等在內(nèi)的 22 個專業(yè)展,吸引專業(yè)觀眾達 40 萬人次。 作為紫光同創(chuàng)官方合作伙伴,芯驛電子 ALINX 多款國產(chǎn)FPGA 開發(fā)板產(chǎn)
    的頭像 發(fā)表于 11-18 10:29 ?287次閱讀
    ALINX 多系列 <b class='flag-5'>FPGA</b> 產(chǎn)品亮相<b class='flag-5'>第二十</b>六屆高交會,攜手<b class='flag-5'>紫光</b><b class='flag-5'>同創(chuàng)</b>助力 <b class='flag-5'>FPGA</b> <b class='flag-5'>國產(chǎn)</b>化發(fā)展
    主站蜘蛛池模板: 97无码欧美熟妇人妻蜜桃天美| 日本理论片午午伦夜理片2021| 麻豆产精品一二三产区区| 99热在线精品视频| 亚洲欧美国产旡码专区| 日韩影院久久| 久久视频这只精品99re6| 国产精品人妻99一区二| av无码在线日本天堂| 野花日本免费完整版高清版动漫| 日日碰狠狠添天天爽| 女张腿男人桶羞羞漫画| 久久精品国产亚洲AV蜜臀 | 亚洲国产成人在线| 色琪琪丁香婷婷综合久久| 女人精69xxxxx舒心| 久久伊人久久| 九九视频在线观看视频6| 国产九色在线| 国产WW高清大片免费看| yellow免费观看直播| 91精品国产色综合久久| 永久免费的污视频网站| 亚洲精品乱码电影在线观看| 色狠狠一区| 日韩精品熟女一区二区三区中文 | 亚洲欧美成人| 香蕉久久日日躁夜夜嗓| 色橹橹欧美在线观看视频高| 欧美性appstin孕妇| 风车动漫(p)_在线观看官网| 97蜜桃网123| 3d在线看小舞被躁视频| 在线观看亚洲免费视频| 一二三四在线高清中文版免费观看电影 | 含羞草最新版本| 伊人大香人妻在线播放| 亚洲伦理精品久久| 亚洲精品国产国语| 亚洲风情无码免费视频| 亚洲AV无码一区二区色情蜜芽 |