最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

JESD204B調(diào)試筆記(實(shí)用版)-明德?lián)P科教(mdy-edu.com)

2023-01-16 07:56 作者:明德?lián)P易老師  | 我要投稿

本文為明德?lián)P原創(chuàng)文章,轉(zhuǎn)載請(qǐng)注明出處!?

?進(jìn)行工程的功能調(diào)試時(shí),對(duì)AD9144,AD9516進(jìn)行參數(shù)配置是非常重要且必不可少的,這過(guò)程中遇到了以下問(wèn)題。

一、問(wèn)題1

在我們使用上位機(jī)軟件進(jìn)行配置時(shí)發(fā)現(xiàn)上位機(jī)的log記錄中有寫入?yún)?shù)而無(wú)讀出參數(shù),這個(gè)問(wèn)題有兩種可能性,一是參數(shù)沒(méi)有寫入進(jìn)去所以讀出來(lái)的參數(shù)都是0,二是寫進(jìn)去了但是在讀參數(shù)時(shí)出錯(cuò)了。

如圖所示:


對(duì)此我們懷疑是否是網(wǎng)路通信有問(wèn)題,檢查發(fā)現(xiàn)PC與FPGA連接的網(wǎng)口千兆網(wǎng)指燈

沒(méi)有亮百兆網(wǎng)卻亮了。


檢查網(wǎng)絡(luò)配置發(fā)現(xiàn)網(wǎng)絡(luò)的連接速度只有百兆網(wǎng)選項(xiàng),無(wú)法使用千兆網(wǎng)傳輸,也就是電腦不支持千兆網(wǎng)絡(luò)。


解決方法有兩種,一是重新更換電腦主機(jī),二是重新更改程序?qū)⑵湓O(shè)置為百兆網(wǎng)傳輸。

此次我們選擇方法一,更換PC主機(jī)后重新測(cè)試發(fā)現(xiàn)AD9144,AD9516配置可以正常讀寫,

故此次問(wèn)題原因是PCFPGA網(wǎng)絡(luò)接口不匹配所致。

二、問(wèn)題2

在進(jìn)行AD9144,AD9516寄存器配置后,下載bit流文件到FPGA后,用示波器觀察AD9144輸出信號(hào),發(fā)現(xiàn)無(wú)波形輸出,用Vivado抓取信號(hào)觀察,發(fā)現(xiàn)sync和tx_tready信號(hào)始終為低沒(méi)有拉高,也就是說(shuō)明AD9144與jesd204b沒(méi)有同步上。

同步不上的原因有多種,大致可分為硬件問(wèn)題、時(shí)鐘關(guān)系問(wèn)題、寄存器配置問(wèn)題,先暫將硬件問(wèn)題排除。

對(duì)時(shí)鐘關(guān)系進(jìn)行分析,發(fā)現(xiàn)時(shí)鐘理論數(shù)值計(jì)算結(jié)果沒(méi)有錯(cuò)誤,詳細(xì)的分析步驟請(qǐng)自行查看《時(shí)鐘關(guān)系說(shuō)明》。

依據(jù)時(shí)鐘關(guān)系理論值檢查JESD204B的IP核設(shè)置,未發(fā)現(xiàn)錯(cuò)誤。

示波器檢查FPGA輸送給AD9516的分頻時(shí)鐘發(fā)現(xiàn)無(wú)法偵測(cè)到,檢查原理圖后定位到對(duì)應(yīng)的引腳,發(fā)現(xiàn)FPGA輸送過(guò)來(lái)的時(shí)鐘過(guò)大超頻了,使得示波器也無(wú)法偵測(cè)到信號(hào),通過(guò)查找AD9516的操作手順發(fā)現(xiàn)其用來(lái)分頻的源時(shí)鐘最大值為250MHZ,后將AD9516源時(shí)鐘設(shè)置為250MHZ,用示波器也能正常測(cè)試到。

250MHZ時(shí)鐘源:

對(duì)程序內(nèi)的時(shí)鐘進(jìn)行分析發(fā)現(xiàn)數(shù)據(jù)產(chǎn)生模塊的使用的時(shí)鐘為62.5MHZ,而用來(lái)驅(qū)動(dòng)JESD204B模塊的時(shí)鐘為device_clock=125MHZ,因?yàn)閿?shù)據(jù)產(chǎn)生和數(shù)據(jù)傳遞是同步,所以時(shí)鐘不匹配,將62.5MHZ改為125MHZ。

對(duì)照J(rèn)ESD204B的IP核手順提供的寄存器配置數(shù)據(jù),未發(fā)現(xiàn)有錯(cuò)誤。

JESD204B的IP核參數(shù):


查看AD9144寄存器配置手冊(cè),找到AD9144同步信號(hào)指示0X470,0X471,0X472,0X473

其分別代表代碼組同步信號(hào)既同步K碼,幀同步信號(hào)校驗(yàn)核檢查標(biāo)志,初始通道同步信號(hào)。

然后再次通過(guò)上位機(jī)配置觀察配置過(guò)程發(fā)現(xiàn)其他寄存器值都可以正常讀寫,而這4個(gè)寄存器讀出值為0,也就是說(shuō)明硬件無(wú)問(wèn)題,極有可能是寄存器配置方面出錯(cuò)了。

同步指示寄存器:


查閱AD9144,AD9516手冊(cè)發(fā)現(xiàn)AD9516的寄存器0X232的寫入值應(yīng)該為1,但是AD9516的配置軟件給出的參考值為0,因而更改寄存器值后能夠成功配置。

寄存器配置:

成功配置后如下圖所示:


三、問(wèn)題3

解決配置問(wèn)題后,進(jìn)行測(cè)試用vivado的觀測(cè)sync,tx_tready信號(hào)發(fā)現(xiàn)信號(hào)已經(jīng)拉高,并且tx_data有數(shù)值,說(shuō)明AD9144與JESD204B已經(jīng)完成同步了。

同步完成后的信號(hào):

但是在用示波器觀察AD9144的模擬波形時(shí)發(fā)現(xiàn)波形與預(yù)期的有偏差,查閱AD9144和JESD204B的手順并結(jié)合vivado的vio功能來(lái)在線調(diào)試數(shù)據(jù),發(fā)現(xiàn)其數(shù)模轉(zhuǎn)換的方式是以16進(jìn)制的補(bǔ)碼相對(duì)應(yīng),后重新調(diào)整數(shù)據(jù)后,輸出波形與預(yù)期一致,完成調(diào)試。

異常波形(125MHZ):


正常波形(31.25MHZ):



以上就是調(diào)試過(guò)程中遇到的問(wèn)題,這里總結(jié)出來(lái)與大家分享,歡迎在評(píng)論中互相討論。

溫馨提示:明德?lián)P除了培訓(xùn)學(xué)習(xí)還有項(xiàng)目承接業(yè)務(wù),擅長(zhǎng)的項(xiàng)目主要包括的方向有以下幾個(gè)方面:

1. MIPI視頻拼接

2. SLVS-EC轉(zhuǎn)MIPI接口(IMX472 IMX492)

3. PCIE采集系統(tǒng)

4. 圖像項(xiàng)目

5. 高速多通道ADDA系統(tǒng)

6. 基于FPGA板卡研發(fā)

7. 多通道高靈敏電荷放大器

8.射頻前端



JESD204B調(diào)試筆記(實(shí)用版)-明德?lián)P科教(mdy-edu.com)的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
沁阳市| 嘉祥县| 神池县| 开封县| 江北区| 台江县| 新密市| 林口县| 汽车| 剑阁县| 沙洋县| 绩溪县| 咸丰县| 隆尧县| 武强县| 五华县| 东至县| 宁阳县| 河源市| 平利县| 汽车| 冷水江市| 桂林市| 西华县| 兴义市| 天门市| 固阳县| 宜宾县| 吉林省| 长宁县| 榆树市| 扬中市| 广南县| 双城市| 茂名市| 巴中市| 卢龙县| 高唐县| 六盘水市| 乌拉特后旗| 古丈县|