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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

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

ZYNQ7035 PL Cameralink回環(huán)例程

jf_pJlTbmA9 ? 來(lái)源:星嵌電子 ? 作者:星嵌電子 ? 2023-07-07 14:15 ? 次閱讀

(基于TI KeyStone架構(gòu)C6000系列TMS320C6657雙核C66x定點(diǎn)/浮點(diǎn)DSP以及Xilinx Zynq-7000系列SoC處理器XC7Z035-2FFG676I設(shè)計(jì)的異構(gòu)多核評(píng)估板,由核心板與評(píng)估底板組成。)

ZYNQ7035PL Cameralink回環(huán)例程

1.1.1例程位置

ZYNQ例程保存在資料盤(pán)中的DemoZYNQPLbase_cameralink_loopprj文件夾下。

1.1.2功能簡(jiǎn)介

Cameralink回環(huán)例程將J3、J4當(dāng)作兩個(gè)獨(dú)立的BaseCameralink接口使用,一個(gè)接收,另一個(gè)發(fā)送。

Cameralink接收端,利用XilinxISERDESE2原語(yǔ)進(jìn)行串/并轉(zhuǎn)換,將LVDS串行數(shù)據(jù)轉(zhuǎn)換成28bit的cameralink并行數(shù)據(jù)。解串后的并行數(shù)據(jù)通過(guò)ila進(jìn)行在線分析和查看,并實(shí)時(shí)檢測(cè)并行數(shù)據(jù)是否有誤碼。

Cameralink發(fā)送端,利用XilinxOSERDESE2原語(yǔ)進(jìn)行并/串轉(zhuǎn)換,將本地28bit cameralink并行數(shù)據(jù)串行化為L(zhǎng)VDS數(shù)據(jù)發(fā)送出去。

1.1.3Cameralink接口時(shí)序說(shuō)明

1.1.3.1Cameralink三種配置模式

1677833373125203.png

Base模式:只需一根Cameralink線纜;4對(duì)差分?jǐn)?shù)據(jù)、1對(duì)差分時(shí)鐘;

Medium模式:需要兩根Cameralink線纜;8對(duì)差分?jǐn)?shù)據(jù)、2對(duì)差分時(shí)鐘;

Full模式:需要兩根Cameralink線纜;12對(duì)差分?jǐn)?shù)據(jù)、3對(duì)差分時(shí)鐘。

各種模式下,統(tǒng)一都包含一組控制口和一組串口。控制口有4根信號(hào),用于圖像采集端對(duì)相機(jī)的IO控制;串口用于圖像采集端對(duì)相機(jī)參數(shù)的配置。

1.1.3.2單路差分?jǐn)?shù)據(jù)與時(shí)鐘之間時(shí)序關(guān)系

單路Cameralink差分?jǐn)?shù)據(jù)與隨路的差分像素時(shí)鐘之間的時(shí)序關(guān)系如下圖所示:

1677833389866153.png

一個(gè)時(shí)鐘周期內(nèi)傳輸7bits串行數(shù)據(jù),首先傳輸串行數(shù)據(jù)的最高位,最后傳輸串行數(shù)據(jù)的最低位。7bits數(shù)據(jù)起始于像素時(shí)鐘高電平的中間位置,即數(shù)據(jù)的最高位在Clock高電平的中間時(shí)刻開(kāi)始傳輸。

Clock高電平時(shí)間比Clock低電平時(shí)間多一個(gè)bit位。

1.1.3.3通道傳輸數(shù)據(jù)與圖像數(shù)據(jù)映射關(guān)系

1路差分?jǐn)?shù)據(jù)通道上,一個(gè)Clock像素時(shí)鐘周期傳輸7bits串行數(shù)據(jù),那么4路差分?jǐn)?shù)據(jù)通道總共就是4*7bits=28bits,我們稱(chēng)這28bits數(shù)據(jù)為并行數(shù)據(jù),為了方便描述,這28bits數(shù)據(jù)記為T(mén)X/RX27~0。Cameralink Base模式下,這28bits數(shù)據(jù)與圖像行/場(chǎng)同步/數(shù)據(jù)有效標(biāo)記、圖像數(shù)據(jù)的映射關(guān)系如下圖所示:

1677833418963997.png

TX/RX24映射為行同步標(biāo)記LVAL,TX/RX25映射為場(chǎng)同步標(biāo)記FVAL,TX/RX26映射為圖像數(shù)據(jù)有效標(biāo)記DVAL,TX/RX23未使用,其余位對(duì)應(yīng)圖像數(shù)據(jù)。

1.1.3.428位并行數(shù)據(jù)與4路差分?jǐn)?shù)據(jù)傳輸通道之間的映射關(guān)系

上述28位并行數(shù)據(jù)是如何通過(guò)4路差分?jǐn)?shù)據(jù)傳輸通道進(jìn)行傳輸?shù)哪兀?8位并行數(shù)據(jù)映射到4路差分?jǐn)?shù)據(jù)傳輸通道各個(gè)時(shí)刻點(diǎn)的位置關(guān)系如下圖所示:

1677833429440275.png

1.1.4管腳約束

ZYNQ PL工程管腳約束如下圖所示:

1677833441866724.png

1.1.5例程使用

1.1.5.1連接Cameralink線纜

使用Cameralink線纜將J3、J4兩個(gè)接口連接在一起:

1677833453193790.png

1.1.5.2加載運(yùn)行ZYNQ程序

1.1.5.2.1打開(kāi)Vivado工程

打開(kāi)Vivado示例工程:

1677833463747362.png

工程打開(kāi)后界面如下圖所示:

1677833469930515.png

1.1.5.2.2下載ZYNQ PL程序

下載bit流文件base_cameralink_loop.bit,并且配套base_cameralink_loop.ltx調(diào)試文件,如下圖下載界面所示:

1677833482744930.png

1.1.5.3運(yùn)行結(jié)果說(shuō)明

ZYNQ PL端提供的ILA調(diào)試窗口,可以實(shí)時(shí)抓取采集Cameralink并行信號(hào)以及錯(cuò)誤檢測(cè)信號(hào)的時(shí)序波形。

hw_ila_1調(diào)試界面抓取Cameralink并行發(fā)送數(shù)據(jù),是一個(gè)28bits的累加數(shù):

1677833491686321.png

hw_ila_2調(diào)試界面抓取Cameralink并行接收數(shù)據(jù)、接收誤碼統(tǒng)計(jì)以及接收誤碼實(shí)時(shí)標(biāo)識(shí)信號(hào),如下圖所示:

1677833497402561.png

cameralink_rx_err_num顯示有數(shù)值,則說(shuō)明Cameralink接收過(guò)程中存在誤碼??赡茉陂_(kāi)始通信初始化期間存在誤碼現(xiàn)象,導(dǎo)致cameralink_rx_err_num誤碼統(tǒng)計(jì)累加。待程序下載完畢后,如果Cameralink通信正常的話,cameralink_rx_err_num誤碼統(tǒng)計(jì)應(yīng)該不會(huì)再累加。如果cameralink_rx_err_num誤碼統(tǒng)計(jì)繼續(xù)不斷累加,則通過(guò)觸發(fā)camera_rx_error信號(hào)可以捕捉到誤碼具體發(fā)生時(shí)刻。

1.1.5.4退出實(shí)驗(yàn)

Vivado調(diào)試界面HardwareManager窗口,右鍵單擊localhost(1),在彈出的菜單中點(diǎn)擊CloseServer,斷開(kāi)ZYNQ JTAG仿真器與板卡的連接:

1677833509147938.png

最后,關(guān)閉板卡電源,實(shí)驗(yàn)結(jié)束。

本文轉(zhuǎn)載自:星嵌電子

審核編輯:湯梓紅

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

    關(guān)注

    68

    文章

    19048

    瀏覽量

    228536
  • soc
    soc
    +關(guān)注

    關(guān)注

    38

    文章

    4070

    瀏覽量

    217585
  • lvds
    +關(guān)注

    關(guān)注

    2

    文章

    1028

    瀏覽量

    65572
  • Zynq
    +關(guān)注

    關(guān)注

    9

    文章

    607

    瀏覽量

    47084
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    ZYNQ Ultrascale+ MPSOC FPGA教程】第四章PL的LED實(shí)驗(yàn)

    對(duì)于ZYNQ來(lái)說(shuō)PL(FPGA)開(kāi)發(fā)是至關(guān)重要的,這也是ZYNQ比其他ARM的有優(yōu)勢(shì)的地方,可以定制化很多ARM端的外設(shè),在定制ARM端的外設(shè)之前先讓我們通過(guò)一個(gè)LED例程來(lái)熟悉
    的頭像 發(fā)表于 01-21 13:28 ?1.7w次閱讀
    【<b class='flag-5'>ZYNQ</b> Ultrascale+ MPSOC FPGA教程】第四章<b class='flag-5'>PL</b>的LED實(shí)驗(yàn)

    [XILINX] 正點(diǎn)原子ZYNQ7035/7045/7100開(kāi)發(fā)板發(fā)布、ZYNQ 7000系列、雙核ARM、PCIe2.0、SFPX2!

    正點(diǎn)原子FPGA新品ZYNQ7035/7045/7100開(kāi)發(fā)板,ZYNQ 7000系列、雙核ARM、PCIe2.0、SFPX2! 正點(diǎn)原子Z100 ZYNQ開(kāi)發(fā)板,搭載Xilinx Zynq
    發(fā)表于 09-02 17:18

    zynq XC7Z100板卡學(xué)習(xí)資料:基于zynq XC7Z100 FMC接口通用計(jì)算平臺(tái)

    視覺(jué)、視頻采集;有線/無(wú)線通信等應(yīng)用。 9.2基于AD9361的軟件無(wú)線電計(jì)算模塊一、板卡概述本板卡基于Xilinx公司的SoC架構(gòu)(ARM+FPGA)的ZYNQ7035芯片和ADI公司高集成度的捷變
    發(fā)表于 03-24 09:39

    zynq 7020 PS和zynq PL是如何通話的?

    嗨,我必須找出zynq 7020 PS和zynq PL如何通話,特別是我必須找到將在ARM中處理的SDK C代碼。你能用一個(gè)明確的C代碼告訴我,它解釋了數(shù)據(jù)如何從PS轉(zhuǎn)移到PL,這是A
    發(fā)表于 05-08 09:37

    基于ZYNQCameraLink圖像采集與邊緣檢測(cè)開(kāi)發(fā)詳解

    -n "pl.dtbo" > /configfs/device-tree/overlays/cameralink/path將例程image目錄下的腳本拷貝到文件系統(tǒng),執(zhí)行
    發(fā)表于 09-17 09:48

    【稀缺資源】基于FPGA的CameraLink OUT視頻案例

    CameraLink回環(huán)線(型號(hào):MDR-MDR 0.5m)連接評(píng)估板的CameraLink1、CameraLink2接口。圖 4圖 5 Came
    發(fā)表于 04-19 15:26

    【稀缺資源】基于FPGA的CameraLink OUT視頻案例

    PL端案例開(kāi)發(fā)手冊(cè)》,新增udp_10g_echo案例;(5)更新《ZYNQ視頻案例開(kāi)發(fā)手冊(cè)》,新增cameralink_display和cameralink_loopback案例(
    發(fā)表于 04-22 09:14

    【稀缺資源】基于FPGA的CameraLink OUT視頻案例

    線(型號(hào):MDR-MDR 0.5m)連接評(píng)估板的CameraLink1、CameraLink2接口。圖 4圖 5 CameraLink回環(huán)線將本案例的
    發(fā)表于 04-27 09:40

    Xilinx Zynq7035算力指標(biāo)

    目的本文介紹廣州星嵌DSP C6657+Xilinx Zynq7035平臺(tái)下Xilinx Zynq7035算力指標(biāo)?;靖拍頕LOPs/FLOPSFLOPs,F(xiàn)loating Point
    發(fā)表于 12-15 21:19

    Xilinx Zynq7035 PL SFP光口通信例程

    DSP以及Xilinx Zynq-7000系列SoC處理器XC7Z035-2FFG676I設(shè)計(jì)的異構(gòu)多核評(píng)估板,由核心板與評(píng)估底板組成。)ZYNQ7035 PL SFP光口通信例程1.
    發(fā)表于 02-20 17:27

    Xilinx Zynq7035 PL Cameralink回環(huán)實(shí)現(xiàn)

    CameraLink功能支持2路Base輸入、或者2路Base輸出、或者1路Full 輸入或輸出)ZYNQ7035PL Cameralink回環(huán)1.1.1
    發(fā)表于 02-24 10:00

    ZYNQ(FPGA)與DSP之間GPIO通信實(shí)現(xiàn)

    例程位置ZYNQ例程保存在資料盤(pán)中的Demo\\ZYNQ\\PL\\FPGA_DSP_GPIO文件夾下。DSP
    發(fā)表于 06-16 16:02

    ZYNQ7000開(kāi)發(fā)平臺(tái)的AX7Z035開(kāi)發(fā)板用戶(hù)手冊(cè)免費(fèi)下載

    ZYNQ7035 + 4 個(gè) DDR3 + eMMC + QSPI FLASH 的最小系統(tǒng)構(gòu)成。 ZYNQ7035 采用 Xilinx 公司的 Zynq7000 系列的芯片,型號(hào)為 XC7Z035-2FFG676。
    發(fā)表于 06-24 08:00 ?118次下載
    <b class='flag-5'>ZYNQ</b>7000開(kāi)發(fā)平臺(tái)的AX7Z035開(kāi)發(fā)板用戶(hù)手冊(cè)免費(fèi)下載

    Xilinx Zynq7035 PL SFP光口通信例程

    本文主要介紹說(shuō)明XQ6657Z35-EVM 高速數(shù)據(jù)處理評(píng)估板例程的功能、使用步驟以及各個(gè)例程的運(yùn)行效果
    的頭像 發(fā)表于 07-07 14:14 ?899次閱讀
    Xilinx <b class='flag-5'>Zynq7035</b> <b class='flag-5'>PL</b> SFP光口通信<b class='flag-5'>例程</b>

    Xilinx Zynq7035算力指標(biāo)

    本文介紹廣州星嵌DSP?C6657+Xilinx Zynq7035平臺(tái)下Xilinx Zynq7035算力指標(biāo)。
    的頭像 發(fā)表于 07-07 14:15 ?1250次閱讀
    Xilinx <b class='flag-5'>Zynq7035</b>算力指標(biāo)