伦伦影院久久影视,天天操天天干天天射,ririsao久久精品一区 ,一本大道香蕉大久在红桃,999久久久免费精品国产色夜,色悠悠久久综合88,亚洲国产精品久久无套麻豆,亚洲香蕉毛片久久网站,一本一道久久综合狠狠老

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

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

3天內不再提示

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

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

掃碼添加小助手

加入工程師交流群

前 言

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

開發環境

Windows開發環境:Windows10 64bit

開發工具:TD_5.9.1_DR1_2025.1_NL、FD_2025.1_SP1

術語表

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

wKgZO2lfYQmAKCHaAABDEhdz5e4977.png

注意事項

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

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

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

wKgZO2lfY0SAFZprAAAXPNjLJus547.png

1led_flash案例

1.1案例說明

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

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

wKgZO2lfY1aANweoAACKyVAmmp8748.png圖 1

1.2操作說明

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

1.3關鍵代碼

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

(2)利用osc_clk(2MHz)進行計數,使LED實現間隔0.5s進行狀態轉換。

wKgZO2lfY5SAGmO7AAH8WVWuFJA285.png圖 2

2key_led案例

2.1案例說明

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

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

wKgZPGlfY6eABzSSAAB6cfSYK_o803.png圖 3

wKgZO2lfY1aANweoAACKyVAmmp8748.png圖 4

2.2操作說明

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

2.3關鍵代碼

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

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

(3)通過按鍵按下產生對應標志控制LED狀態。

wKgZPGlfY8GATQ8rAAJOSgQsPtY402.png圖 5

3ad7606_capture案例

3.1 案例說明

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

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

wKgZO2lfY8iAO-43AAA2VGze0Zw717.png圖 6

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

3.2 操作說明

(1)硬件連接

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

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

wKgZPGlfY9CARscRABH0WB4jFKw004.png圖 7

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

wKgZO2lfY9iAUxQzAAfNhVfpC-A831.png圖 8

(2)運行測試

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

wKgZPGlfY-SAdVspAABU-VtpXmg746.png圖 9

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

wKgZO2lfY-2AIz2xAADGCf1OV1o060.png圖 10

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

wKgZPGlfZASAJLFGAAC_eHa2pYY603.png圖 11

wKgZPGlfZAWALbDiAAC9J8Q9Xqo536.png圖 12

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

wKgZO2lfZBqAO_uEAACiyHAen9U365.png圖 13

wKgZPGlfZBqAU0AoAAC9nDCHHSI982.png圖 14

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

wKgZO2lfZDKAZgREAADdPvtHtmY566.png圖 15

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

wKgZO2lfZD-AbzD0AADGX3V866o534.png圖 16

wKgZPGlfZD-AKlHXAAAlWTTU9oc979.png圖 17

(3)結果驗證

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

wKgZO2lfZFCAO020AAE8mLIbGKk696.png圖 18

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

wKgZO2lfZF2AI92iAAGYZJ_f6rk821.png圖 19

wKgZPGlfZF2AF4_GAAH5aohEIrc293.png圖 20

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

wKgZPGlfZHSAfilgAADCtIzqCLU127.png圖 21?波峰值

wKgZO2lfZHuAJRkRAADQzE0FpiU792.png圖 22 波谷值

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

參數解析:

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

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

n:數據有效位,此處為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)仿真調試信號定義。

wKgZO2lfZK-AdSMMAAAUWF7wsz8384.png圖 26

c)實例化ad7606_capture_bd模塊,該模塊負責從PS端產生時鐘,提供給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)將采集到的數據分離給各通道。

wKgZO2lfZPiAcgtOAABHvDbfhV4507.png圖 31

(3)parallel_adc_capture模塊

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

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

wKgZO2lfZQCAbXs9AAAc4xr_9b8394.png圖 32

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

wKgZPGlfZZ-AVz1rAAAXFncNJRg742.png圖 33

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

wKgZPGlfZaeAP7nxAABUi3RR_kg456.png圖 34

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

wKgZPGlfZa-ADNNXAACAB-Veop8882.png圖 35


審核編輯 黃宇

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

    關注

    1662

    文章

    22464

    瀏覽量

    637996
  • adc
    adc
    +關注

    關注

    100

    文章

    7694

    瀏覽量

    556587
  • 采集模塊
    +關注

    關注

    0

    文章

    192

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

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

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

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

    本文為創龍科技DR1 系列評估 PS 裸機與 FreeRTOS 開發指南,涵蓋三大核心案例與雙開發
    的頭像 發表于 01-19 17:12 ?239次閱讀
    <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'>開發</b>案例手冊

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

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

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

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

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

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

    DR1平臺Linux應用開發指南:含GDB調試、Python及MQTT實戰

    本文為創龍科技DR1 系列評估 Linux 應用開發手冊,系統講解開發環境搭建、GDB 調試、多類型應用案例及 MQTT 通信實現。核心內
    的頭像 發表于 01-05 16:48 ?4684次閱讀
    <b class='flag-5'>DR1</b>平臺Linux應用<b class='flag-5'>開發指南</b>:含GDB調試、Python及MQTT實戰

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

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

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

    本手冊由創龍科技研發,針對安路飛龍 DR1M90 評估,詳述 Linux 系統下功能測試流程。含系統啟動驗證,LED、按鍵、DDR 等基礎外設測試,ETH、WiFi、4G、GPS 等通信功能測試
    的頭像 發表于 11-20 15:26 ?1552次閱讀
    安路<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
    的頭像 發表于 09-04 15:43 ?1107次閱讀
    <b class='flag-5'>ADC</b>3683EVMCVAL<b class='flag-5'>評估</b><b class='flag-5'>模塊</b>技術解析與應用<b class='flag-5'>指南</b>

    創龍科技DR1M90工業評估的關鍵優勢

    安路科技生態合作伙伴創龍科技正式推出了基于安路科技產品DR1M90工業核心,共同助力國產FPGA技術的推廣和創新應用。
    的頭像 發表于 08-18 16:20 ?1610次閱讀

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

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

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

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

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

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

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

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

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

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