国产精品免费无遮挡无码永久视频-国产高潮视频在线观看-精品久久国产字幕高潮-国产精品99精品无码视亚

延時僅4us!最新的全國產(chǎn)RK3568J+FPGA PCIe實(shí)時通信方案來了

發(fā)布時間:2025-4-11 08:58    發(fā)布者:Tronlong--
實(shí)時通信方案
圖 1 中斷響應(yīng)到PCIe通信過程

AMP + GPIO中斷技術(shù)-協(xié)同運(yùn)作
AMP即Asymmetric Multi-Processing,(非對稱多處理架構(gòu)),多個核心相對獨(dú)立運(yùn)行不同的操作系統(tǒng)或裸機(jī)應(yīng)用程序,如Linux+RTOS/裸機(jī)組合。系統(tǒng)需要一個主核心統(tǒng)籌全局,各處理器核心相互隔離,擁有獨(dú)立內(nèi)存,既能各自執(zhí)行不同任務(wù),又可實(shí)現(xiàn)核間通信。
圖 2
GPIO中斷技術(shù)通過硬件級事件觸發(fā)機(jī)制,當(dāng)GPIO引腳電平變化,能夠立即中斷處理器當(dāng)前任務(wù),在工業(yè)控制信號采集、緊急按鍵處理等對實(shí)時性要求嚴(yán)苛的場景中表現(xiàn)卓越。
當(dāng)AMP架構(gòu)與GPIO中斷技術(shù)實(shí)現(xiàn)強(qiáng)強(qiáng)聯(lián)合,既能充分發(fā)揮主核調(diào)度與從核實(shí)時響應(yīng)優(yōu)勢,又可以大幅度提升系統(tǒng)計(jì)算的性能與實(shí)時性。

DMA技術(shù)-加速數(shù)據(jù)傳輸
DMA技術(shù)(Direct Memory Access,直接內(nèi)存訪問)允許硬件外設(shè)直接與存儲器進(jìn)行數(shù)據(jù)交換,全程無需CPU參與數(shù)據(jù)傳輸。
使用非DMA方式進(jìn)行數(shù)據(jù)傳輸時,外設(shè)與內(nèi)存之間的數(shù)據(jù)搬運(yùn)需要依靠CPU來完成。這意味著每次數(shù)據(jù)傳輸都需要CPU的介入,導(dǎo)致CPU資源占用較高,并且數(shù)據(jù)傳輸速度相對較低。而采用DMA方式進(jìn)行數(shù)據(jù)傳輸,外設(shè)可直接與內(nèi)存進(jìn)行數(shù)據(jù)交換,減少了CPU介入與中斷處理,數(shù)據(jù)傳輸更流暢高效。
圖3

RK3568J + FPGA典型應(yīng)用場景

圖4
pcie_dma_memcpy_io_irq案例

本文主要介紹基于RK3568J + FPGA的PCIe實(shí)時通信案例,適用開發(fā)環(huán)境如下。
Windows開發(fā)環(huán)境:Windows 7 64bit、Windows 10 64bit
Linux開發(fā)環(huán)境:VMware15.5.5、Ubuntu18.04.4 64bit
U-Boot:U-Boot-2017.09
Kernel:Linux-4.19.232、Linux-RT-4.19.232
LinuxSDK:LinuxSDK-[版本號](基于rk356x_linux_release_v1.3.1_20221120)
硬件平臺:創(chuàng)龍科技TL3568F-EVM工業(yè)評估板(基于瑞芯微RK3568J + 紫光同創(chuàng)Logos-2)

案例說明
案例通過PCIe DMA在FPGA端(PCIe EP)與ARM端(PCIe RC)之間建立高速數(shù)據(jù)傳輸通道,由FPGA端按鍵觸發(fā)GPIO中斷啟動數(shù)據(jù)傳輸,動態(tài)調(diào)整1KByte、16KByte、32KByte、64KByte數(shù)據(jù)量并統(tǒng)計(jì)傳輸速率、延遲及誤碼率。

圖5
案例演示
請參考產(chǎn)品資料完成U-Boot鏡像、內(nèi)核鏡像替換,加載FPGA可執(zhí)行程序,并將amp.img鏡像固化至評估板。
按下評估板FPGA端的USER3按鍵(KEY7),程序運(yùn)行一次。
如下圖所示,使用示波器測量FPGA GPIO(黃色波形)中斷觸發(fā)至ARM GPIO(藍(lán)色波形)輸出高電平的實(shí)際耗時,可看到FPGA GPIO信號上升沿至ARM GPIO信號上升沿的時間間隔約為4us,即FPGA GPIO中斷響應(yīng)時間約為4us。

圖6
RS232 UART0串口終端將打印GPIO中斷次數(shù)、GPIO中斷響應(yīng)到啟動PCIe DMA的耗時、PCIe平均讀寫速率、PCIe讀寫耗時、誤碼率等相關(guān)信息,如下圖所示。

圖7
從上圖RS232 UART0串口終端的打印信息可知,F(xiàn)PGA GPIO中斷響應(yīng)到啟動PCIe DMA的最大耗時為4us。
查看更多瑞芯微RK3568J + 紫光同創(chuàng)Logos-2相關(guān)的案例演示,各位工程師可以搜索創(chuàng)龍科技公眾號或官網(wǎng)。


本文地址:http://www.4huy16.com/thread-885523-1-1.html     【打印本頁】

本站部分文章為轉(zhuǎn)載或網(wǎng)友發(fā)布,目的在于傳遞和分享信息,并不代表本網(wǎng)贊同其觀點(diǎn)和對其真實(shí)性負(fù)責(zé);文章版權(quán)歸原作者及原出處所有,如涉及作品內(nèi)容、版權(quán)和其它問題,我們將根據(jù)著作權(quán)人的要求,第一時間更正或刪除。
您需要登錄后才可以發(fā)表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區(qū)
  • Microchip第22屆中國技術(shù)精英年會——采訪篇
  • 常見深度學(xué)習(xí)模型介紹及應(yīng)用培訓(xùn)教程
  • 技術(shù)熱潮席卷三城,2025 Microchip中國技術(shù)精英年會圓滿收官!
  • Microchip第22屆中國技術(shù)精英年會上海首站開幕
  • 貿(mào)澤電子(Mouser)專區(qū)

相關(guān)視頻

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點(diǎn)地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權(quán)所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
快速回復(fù) 返回頂部 返回列表