91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

DR1 評估板 PL 端 FPGA 開發(fā)完全指南:基礎案例與 ADC 采集模塊詳解(一)

Tronlong創(chuàng)龍科技 ? 來源:Tronlong創(chuàng)龍科技 ? 作者:Tronlong創(chuàng)龍科技 ? 2026-01-08 15:46 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

前 言

本文為創(chuàng)龍科技編寫的PL端案例開發(fā)的指引文檔,對PL端開發(fā)案例進行簡要介紹。

開發(fā)環(huán)境

Windows開發(fā)環(huán)境:Windows10 64bit

開發(fā)工具:TD_5.9.1_DR1_2025.1_NL、FD_2025.1_SP1

術語表

為便于閱讀,下表對文檔出現(xiàn)的關鍵術語進行解釋;對于廣泛認同釋義的術語,在此不做注釋。

wKgZO2lfYQmAKCHaAABDEhdz5e4977.png

注意事項

(1)請先按照《開發(fā)環(huán)境搭建》文檔安裝TD、FD等軟件以及進行JTAG驅動安裝,使用下載器(廠家:安路科技,型號:AL-LINK-FT-V1.0)連接評估板JTAG接口至PC端USB接口。

(2)在進行本文操作前,請先參考《TD-FD工程編譯與加載》,熟悉工程編譯、鏡像加載等方法。

(3)案例位于產(chǎn)品資料“4-軟件資料DemoFPGA-demosFPGA-HDL-demos”目錄下。案例包含bin目錄和project壓縮包,其中bin目錄下含有案例可執(zhí)行鏡像文件,project壓縮包內(nèi)包含案例工程文件。案例目錄詳細說明見下表:

wKgZO2lfY0SAFZprAAAXPNjLJus547.png

1led_flash案例

1.1案例說明

案例功能:控制評估底板LED3每隔0.5s將狀態(tài)翻轉一次。

管腳約束請查看案例工程"projectconstraints"目錄下的.adc文件。

wKgZO2lfY1aANweoAACKyVAmmp8748.png圖 1

1.2操作說明

請將工程鏡像加載至PL端運行,即可看到評估底板的LED3進行閃爍。

1.3關鍵代碼

(1)使用DR1_PHY_OSCDIV原語提供的osc_clk(2MHz)作為LED的參考時鐘

(2)利用osc_clk(2MHz)進行計數(shù),使LED實現(xiàn)間隔0.5s進行狀態(tài)轉換。

wKgZO2lfY5SAGmO7AAH8WVWuFJA285.png圖 2

2key_led案例

2.1案例說明

案例功能:通過按鍵KEY4(USER2)控制評估底板的LED3狀態(tài)。

管腳約束請查看案例工程"projectconstraints"目錄下的.adc文件。

wKgZPGlfY6eABzSSAAB6cfSYK_o803.png圖 3

wKgZO2lfY1aANweoAACKyVAmmp8748.png圖 4

2.2操作說明

請將工程鏡像加載至PL端運行,按下KEY4按鍵,可看到評估底板的LED3狀態(tài)翻轉。

2.3關鍵代碼

(1)使用DR1_PHY_OSCDIV原語提供的osc_clk(2MHz)作為系統(tǒng)時鐘。

(2)對按鍵按下時進行消抖處理。

(3)通過按鍵按下產(chǎn)生對應標志控制LED狀態(tài)。

wKgZPGlfY8GATQ8rAAJOSgQsPtY402.png圖 5

3ad7606_capture案例

3.1 案例說明

案例功能:通過創(chuàng)龍科技TL7606P模塊采集8通道數(shù)據(jù)(采樣率為200KSPS),并使用TD軟件的ChipWatcher工具,將采集的數(shù)據(jù)轉換成電壓值并保存為.csv文件。程序功能框圖如下所示。

本案例使用創(chuàng)龍科技TL7606P-A1模塊,硬件配置為并行模式,支持核芯互聯(lián)CL1606(國產(chǎn))和ADI AD7606采樣芯片。

wKgZO2lfY8iAO-43AAA2VGze0Zw717.png圖 6

管腳約束請查看案例工程"projectconstraints"目錄下的.adc文件。

3.2 操作說明

(1)硬件連接

請將TL7606P模塊連接至評估板的EXPORT2接口,將TL7606P模塊的VX通道正確連接至信號發(fā)生器A通道。同時使用下載器連接評估板JTAG接口至PC端USB接口。硬件連接如下圖所示。

備注:本次演示通過TL7606P模塊的V1通道進行數(shù)據(jù)采集,其他通道的數(shù)據(jù)采集方法同理。

wKgZPGlfY9CARscRABH0WB4jFKw004.png圖 7

信號發(fā)生器設置A通道輸出頻率為1KHz、峰峰值為5.0Vpp(即幅值為2.5V)的正弦波信號,如下圖所示。TL7606P模塊默認量程為±5V,待測信號電壓請勿超過模塊量程,否則可能會導致模塊損壞。

wKgZO2lfY9iAUxQzAAfNhVfpC-A831.png圖 8

(2)運行測試

打開案例對應的TD工程,在工程編譯成功后,點擊"Hierarchy Navigation"欄"ChipWatcher"選項下的.cwc文件。

wKgZPGlfY-SAdVspAABU-VtpXmg746.png圖 9

將評估板上電,點擊圖標,直至"Device"欄出現(xiàn)器件信息。在"BiteFile"欄中,選擇案例對應的.bit鏡像文件。

wKgZO2lfY-2AIz2xAADGCf1OV1o060.png圖 10

點擊圖標,加載.bit鏡像文件。

wKgZPGlfZASAJLFGAAC_eHa2pYY603.png圖 11

wKgZPGlfZAWALbDiAAC9J8Q9Xqo536.png圖 12

點擊圖標,進行單次采集,并等待采集完成。

wKgZO2lfZBqAO_uEAACiyHAen9U365.png圖 13

wKgZPGlfZBqAU0AoAAC9nDCHHSI982.png圖 14

采集完成后,點擊"Setup",選中要查看的數(shù)據(jù),鼠標右鍵依次選擇"SetBus/GroupRadix… -> signed DEC"設置波形格式為"signed DEC"(有符號十進制)。

wKgZO2lfZDKAZgREAADdPvtHtmY566.png圖 15

點擊當前窗口右上角"File",選擇"Export Wave Date",導出波形數(shù)據(jù).csv文件。導出完成后,會彈出窗口顯示導出文件的路徑以及名稱。

wKgZO2lfZD-AbzD0AADGX3V866o534.png圖 16

wKgZPGlfZD-AKlHXAAAlWTTU9oc979.png圖 17

(3)結果驗證

請將生成的.csv文件使用Excel打開,如下圖所示。其中,第C列數(shù)據(jù)為TL7606P-A1模塊V1通道的采集數(shù)據(jù),第J列數(shù)據(jù)為TL7606P-A1模塊V8通道的采集數(shù)據(jù)。

wKgZO2lfZFCAO020AAE8mLIbGKk696.png圖 18

由于本次演示通過TL7606P-A1模塊的V1通道進行數(shù)據(jù)采集,因此請選中表格中的第C列,點擊“插入”選項,選擇“折線圖”,將采集數(shù)據(jù)顯示為更加直觀的波形圖,如下圖所示。

wKgZO2lfZF2AI92iAAGYZJ_f6rk821.png圖 19

wKgZPGlfZF2AF4_GAAH5aohEIrc293.png圖 20

根據(jù)折線圖確定波峰值為:16179,波谷值為:-16321

wKgZPGlfZHSAfilgAADCtIzqCLU127.png圖 21?波峰值

wKgZO2lfZHuAJRkRAADQzE0FpiU792.png圖 22 波谷值

根據(jù)以上波峰值和波谷值,套用計算公式:CODE = VIN x VREF / 2n,計算可得約為4.95V,與信號發(fā)生器設置峰峰值:5.00Vpp接近。

參數(shù)解析:

VIN:輸入電壓,即波峰值和波谷值之和,為16179 + 16321 = 32500;

VREF:量程電壓值,即為:+5V- (-5V ) = 10V;

n:數(shù)據(jù)有效位,此處為16位。

3.3 IP核配置說明

設置輸入的時鐘頻率為50MHz。

wKgZPGlfZJSAWWMfAABlNS9HHz8856.png圖 23?PLL IP核配置

使能CLK0,配置輸出頻率為100MHz。

wKgZPGlfZJ2AOzJ3AACHY4_0EoI517.png圖 24?PLL IP核配置

3.4 關鍵代碼

(1)頂層模塊

頂層模塊的源碼位于案例目錄"projecthdl"下的"ad7606_capture.v"。

a)端口定義。

wKgZPGlfZKiAdSURAABjMUxNIA4558.png圖 25

b)仿真調(diào)試信號定義。

wKgZO2lfZK-AdSMMAAAUWF7wsz8384.png圖 26

c)實例化ad7606_capture_bd模塊,該模塊負責從PS端產(chǎn)生時鐘,提供給PL端。

wKgZPGlfZLeAF2YAAAAVXyeYOc8821.png圖 27

d)使用PLL IP核輸出100MHz ADC時鐘。

wKgZPGlfZL-AMpxRAAAQL7QQAb8577.png圖 28

e)實例化AD7606模塊。

wKgZO2lfZMaAaSxpAABLHW9zATY956.png圖 29

(2)AD7606模塊

AD7606模塊的源碼位于案例目錄"projecthdl"下的"ad7606.v"。

a)配置aAD7606時序信號線。

wKgZO2lfZO-AdAZqAAAPd-_fons778.png圖 30

b)將采集到的數(shù)據(jù)分離給各通道。

wKgZO2lfZPiAcgtOAABHvDbfhV4507.png圖 31

(3)parallel_adc_capture模塊

parallel_adc_capture模塊的源碼位于案例目錄"projecthdl"下的"parallel_adc_capture.v"。

a)生成AD7606的采樣時鐘和讀取數(shù)據(jù)的時鐘,其中采樣時鐘為200KSPS,讀取數(shù)據(jù)的時鐘為采樣時鐘的50倍。

wKgZO2lfZQCAbXs9AAAc4xr_9b8394.png圖 32

b)控制convst、cs/rd的信號。

wKgZPGlfZZ-AVz1rAAAXFncNJRg742.png圖 33

c)以100MHz時鐘分頻計數(shù)生成時序信號。

wKgZPGlfZaeAP7nxAABUi3RR_kg456.png圖 34

d)TL7606P模塊每完成一次采樣,則立刻依次讀取出各通道AD數(shù)據(jù)。

wKgZPGlfZa-ADNNXAACAB-Veop8882.png圖 35


審核編輯 黃宇

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

    關注

    1660

    文章

    22406

    瀏覽量

    636080
  • adc
    adc
    +關注

    關注

    100

    文章

    7511

    瀏覽量

    555869
  • 采集模塊
    +關注

    關注

    0

    文章

    189

    瀏覽量

    10034
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    DR1 系列評估 eMMC 健康管理案例開發(fā)手冊:信息查詢與壽命監(jiān)控

    本文為創(chuàng)龍科技DR1 系列評估 eMMC 健康管理案例指南,核心是通過 emmc_get_info 程序讀取 eMMC 健康信息。內(nèi)容涵蓋 EXT_CSD 寄存器查詢、擦寫次數(shù)統(tǒng)計、
    的頭像 發(fā)表于 01-22 15:24 ?183次閱讀
    <b class='flag-5'>DR1</b> 系列<b class='flag-5'>評估</b><b class='flag-5'>板</b> eMMC 健康管理案例<b class='flag-5'>開發(fā)</b>手冊:信息查詢與壽命監(jiān)控

    DR1 系列評估 PS 裸機與 FreeRTOS 開發(fā)案例手冊

    本文為創(chuàng)龍科技DR1 系列評估 PS 裸機與 FreeRTOS 開發(fā)指南,涵蓋三大核心案例與雙開發(fā)
    的頭像 發(fā)表于 01-19 17:12 ?145次閱讀
    <b class='flag-5'>DR1</b> 系列<b class='flag-5'>評估</b><b class='flag-5'>板</b> PS <b class='flag-5'>端</b>裸機與 FreeRTOS <b class='flag-5'>開發(fā)</b>案例手冊

    DR1 系列核心 PS+PL 異構多核實戰(zhàn)案例手冊(二)

    本文為創(chuàng)龍科技DR1 系列評估 PS+PL 異構多核開發(fā)指南,涵蓋 9 類核心案例與關鍵技術實現(xiàn)。核心內(nèi)容包括 AXI 總線與 PS_PL
    的頭像 發(fā)表于 01-14 17:23 ?4544次閱讀
    <b class='flag-5'>DR1</b> 系列核心<b class='flag-5'>板</b> PS+<b class='flag-5'>PL</b> 異構多核實戰(zhàn)案例手冊(二)

    DR1 系列核心 PS+PL 異構多核實戰(zhàn)案例手冊(

    本文為創(chuàng)龍科技DR1 系列評估 PS+PL 異構多核開發(fā)指南,涵蓋 9 類核心案例與關鍵技術實現(xiàn)。核心內(nèi)容包括 AXI 總線與 PS_PL
    的頭像 發(fā)表于 01-14 15:37 ?159次閱讀
    <b class='flag-5'>DR1</b> 系列核心<b class='flag-5'>板</b> PS+<b class='flag-5'>PL</b> 異構多核實戰(zhàn)案例手冊(<b class='flag-5'>一</b>)

    DR1M90 評估 TD-FD 工程與 Linux 多場景應用開發(fā)指南

    本文為創(chuàng)龍科技DR1 系列評估 TD-FD 工程編譯與加載手冊,系統(tǒng)講解 TD/FPGA 工程與 FD/SoC 工程的全流程開發(fā)。核心內(nèi)容
    的頭像 發(fā)表于 01-07 11:37 ?558次閱讀
    <b class='flag-5'>DR1</b>M90 <b class='flag-5'>評估</b><b class='flag-5'>板</b> TD-FD 工程與 Linux 多場景應用<b class='flag-5'>開發(fā)指南</b>

    DR1平臺Linux應用開發(fā)指南:含GDB調(diào)試、Python及MQTT實戰(zhàn)

    本文為創(chuàng)龍科技DR1 系列評估 Linux 應用開發(fā)手冊,系統(tǒng)講解開發(fā)環(huán)境搭建、GDB 調(diào)試、多類型應用案例及 MQTT 通信實現(xiàn)。核心內(nèi)
    的頭像 發(fā)表于 01-05 16:48 ?4476次閱讀
    <b class='flag-5'>DR1</b>平臺Linux應用<b class='flag-5'>開發(fā)指南</b>:含GDB調(diào)試、Python及MQTT實戰(zhàn)

    釋放多屏潛能:迅為RK3588開發(fā)板Android多屏同顯開發(fā)完全指南

    釋放多屏潛能:迅為RK3588開發(fā)板Android多屏同顯開發(fā)完全指南
    的頭像 發(fā)表于 12-16 16:11 ?883次閱讀
    釋放多屏潛能:迅為RK3588<b class='flag-5'>開發(fā)板</b>Android多屏同顯<b class='flag-5'>開發(fā)完全</b><b class='flag-5'>指南</b>

    安路DR1M90評估:從基礎外設到通信模塊測試指南

    本手冊由創(chuàng)龍科技研發(fā),針對安路飛龍 DR1M90 評估,詳述 Linux 系統(tǒng)下功能測試流程。含系統(tǒng)啟動驗證,LED、按鍵、DDR 等基礎外設測試,ETH、WiFi、4G、GPS 等通信功能測試
    的頭像 發(fā)表于 11-20 15:26 ?1404次閱讀
    安路<b class='flag-5'>DR1</b>M90<b class='flag-5'>評估</b><b class='flag-5'>板</b>:從基礎外設到通信<b class='flag-5'>模塊</b>測試<b class='flag-5'>指南</b>

    ADC3683EVMCVAL評估模塊技術解析與應用指南

    Texas Instruments ADC3683EVMCVAL ADC評估模塊(EVM)用于評估ADC
    的頭像 發(fā)表于 09-04 15:43 ?1026次閱讀
    <b class='flag-5'>ADC</b>3683EVMCVAL<b class='flag-5'>評估</b><b class='flag-5'>模塊</b>技術解析與應用<b class='flag-5'>指南</b>

    創(chuàng)龍科技DR1M90工業(yè)評估的關鍵優(yōu)勢

    安路科技生態(tài)合作伙伴創(chuàng)龍科技正式推出了基于安路科技產(chǎn)品DR1M90工業(yè)核心,共同助力國產(chǎn)FPGA技術的推廣和創(chuàng)新應用。
    的頭像 發(fā)表于 08-18 16:20 ?1475次閱讀

    【米爾MYC-YM90X安路飛龍DR1開發(fā)板】HMI人機界面開發(fā)

    )。 布局布線:生成比特流文件(.bit),用于 FPGA 配置。 (4)FPGA 單獨驗證 通過 TD 開發(fā)套件的 “Programmer” 工具,將.bit文件下載到 DR1
    發(fā)表于 08-14 21:26

    【米爾-安路MYD-YM90X 創(chuàng)意秀】點燈也是入門絕活

    非常感謝米爾電子舉辦的這次米爾-安路飛龍派創(chuàng)意秀活動,我將分享我的國產(chǎn)安路FPGA開發(fā)心得,也就是本文得主角:米爾-安路DR1飛龍派,第次使用國產(chǎn)安路
    發(fā)表于 08-10 22:10

    搭載ARM,NPU,FPGA三種核心的開發(fā)板—米爾安路DR1M90飛龍派

    上市,是A股首家專注于FPGA業(yè)務的上市公司。 YM90X開發(fā)板用的就是安路的SALDRAGON1(飛龍1,以下簡稱
    發(fā)表于 06-13 17:02

    有ARM,NPU,FPGA三種核心的開發(fā)板 — 米爾安路飛龍派開發(fā)板

    ,是A股首家專注于FPGA業(yè)務的上市公司。YM90X開發(fā)板用的就是安路的SALDRAGON1(飛龍1,以下簡稱DR1)系列FPSoC。FPS
    的頭像 發(fā)表于 06-13 08:03 ?1694次閱讀
    有ARM,NPU,<b class='flag-5'>FPGA</b>三種核心的<b class='flag-5'>開發(fā)板</b> — 米爾安路飛龍派<b class='flag-5'>開發(fā)板</b>

    【米爾MYC-YM90X安路飛龍DR1開發(fā)板】安路科技 SALDRAGON開發(fā)板介紹

    基于SALDRAGON的核心、開發(fā)板,加速客戶產(chǎn)品化進程。例如,雙方聯(lián)合開發(fā)的電子后視鏡方案已應用于商用車領域。 五、開發(fā)板介紹 米爾電子基于安路科技
    發(fā)表于 04-28 17:57