色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

AM62x GPMC并口如何實現小數據低時延的功能呢?

1906263240 ? 來源:Tronlong創龍科技 ? 2023-08-16 16:40 ? 次閱讀

GPMC并口簡介

GPMC(General Purpose Memory Controller)是TI處理器特有的通用存儲器控制器接口,支持8/16bit數據位寬,支持128MB訪問空間,最高時鐘速率133MHz。

GPMC是AM62x、AM64x、AM437x、AM335x、AM57x等處理器專用于與外部存儲器設備的接口,如:

(1)FPGA器件

(2)ADC器件

(3)SRAM內存

(4)NOR/NAND閃存

d24fc686-3c0f-11ee-9e74-dac502259ad0.png

圖 1GPMC功能框圖

GPMC并口3大特點

(1)小數據-低時延

工業自動化控制領域中,如工業PLC、驅控一體控制器、運動控制器、CNC數控主板、繼電保護設備、小電流接地選線等,極其注重精確性與快速性,GPMC并口“小數據-低時延”的特點顯得格外耀眼,能夠很好地提高數據傳輸效率,降低傳輸成本。

(2)大數據-高帶寬

大數據時代對能源電力領域的數據量傳輸、數據處理等方面提出了更高的要求。GPMC提供了最大的靈活性,以支持四個可配置片選中不同的時序參數和位寬配置。可根據外部設備的特點,使用最佳的片選設置。可通過配置GPMC接口的時序參數和不同工作模式,最大速率可超過100MB/s。因此,GPMC“大數據-高帶寬”的特點在能源電力領域扮演著重要角色。

(3)低成本-低功耗

“低成本、低功耗、高性能”是如今智能設備發展趨勢,GPMC并口相對于PCIe串行接口,成本更低、功耗更低。兩者都為常用的通信接口,均可滿足高速通信要求,但在與FPGA通信的時候,用戶往往更喜歡選用GPMC并口,因為:

1、使用低成本FPGA即可實現高速通信,而具備PCIe接口的FPGA成本則成本增長。

2、具備PCIe接口的FPGA功耗往往較大,而低成本FPGA功耗較小。一般而言,低功耗器件的使用壽命也將更長。

AM62x基于GPMC的ARM+FPGA通信方案

基于CPU直接訪問方式

以AM62x為例,通過GPMC接口與FPGA連接,采用CPU直接訪問方式讀取FPGA端的數據,寫速度可達15.501MB/s,讀速度可達5.744MB/s。

此方式適合“小數據-低時延”場合。

d2a15870-3c0f-11ee-9e74-dac502259ad0.png

圖 2 CPU直接訪問方式測試結果 程序流程說明:

(1)ARM端通過GPMC總線將數據寫入FPGA BRAM;

(2)ARM端通過GPMC總線從FPGA BRAM讀取數據;

(3)判斷寫入與讀取數據的正確性,并計算讀寫速率。

基于UDMA訪問方式

以AM62x為例,通過GPMC接口與FPGA連接,采用UDMA的方式讀取FPGA端的數據,寫速度可達73.90MB/s,讀速度可達77.47MB/s,實際上通過配置GPMC接口的時序參數和不同工作模式,最大速率可超過100MB/s。

此方式適合“大數據-高帶寬”場合。

d2b37924-3c0f-11ee-9e74-dac502259ad0.png

圖 3 UDMA訪問方式測試結果

備注:由于測試受線材限制影響,因此測得誤碼率會過高。

程序流程說明

ARM端:

(1)采用UDMA方式;

(2)將數據寫入至dma_memcpy驅動申請的連續內存空間(位于DDR);

(3)配置UDMA,如源地址、目標地址、傳輸的數據大小等;

(4)寫操作:通過ioctl函數啟動UDMA,通過GPMC總線將數據搬運至FPGA BRAM;

(5)程序接收驅動上報input事件后,將通過ioctl函數獲取UDMA搬運數據耗時,并計算UDMA傳輸速率(即寫速率);

(6)讀操作:通過ioctl函數啟動UDMA,通過GPMC總線將FPGA BRAM中的數據搬運至dma_memcpy驅動申請的連續內存空間;

(7)程序接收驅動上報input事件后,將數據從內核空間讀取至用戶空間,然后校驗數據,同時通過ioctl函數獲取UDMA搬運數據耗時,并計算UDMA傳輸速率(即讀速率)。

FPGA端:

(1)根據ARM端GPMC時序解析數據,對FPGA內部BRAM資源進行訪問。BRAM的地址位寬為10bit,數據位寬為16bit,內存空間大小為2KByte(1024 x 16bit)。

d2d9d358-3c0f-11ee-9e74-dac502259ad0.png

圖 4程序流程圖






審核編輯:劉清

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

    關注

    68

    文章

    19349

    瀏覽量

    230284
  • 控制器
    +關注

    關注

    112

    文章

    16402

    瀏覽量

    178584
  • 存儲器
    +關注

    關注

    38

    文章

    7514

    瀏覽量

    164004
  • SRAM控制器
    +關注

    關注

    0

    文章

    11

    瀏覽量

    5908
  • FPGA開發板
    +關注

    關注

    10

    文章

    122

    瀏覽量

    31545

原文標題:AM62x GPMC并口如何實現“小數據-低時延,大數據-高帶寬”—ARM+FPGA低成本通信方案

文章出處:【微信號:Tronlong創龍科技,微信公眾號:Tronlong創龍科技】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    AM62x GPMC并口如何實現小數據-,大數據-高帶寬”—ARM+FPGA低成本通信方案

    133MHz。GPMCAM62xAM64xAM437xAM335xAM57x等處理器專
    的頭像 發表于 08-17 09:25 ?1056次閱讀
    <b class='flag-5'>AM62x</b> <b class='flag-5'>GPMC</b><b class='flag-5'>并口</b>如何<b class='flag-5'>實現</b>“<b class='flag-5'>小數據</b>-<b class='flag-5'>低</b>時<b class='flag-5'>延</b>,大<b class='flag-5'>數據</b>-高帶寬”—ARM+FPGA低成本通信方案

    GPMC并口多通道AD采集案例,基于TI AM62x四核處理器平臺!

    /NAND閃存 圖 1 GPMC并口特點(1)小數據-在工業自動化控制領域中,如工業PLC、驅控一體控制器、運動控制器、CNC數控主板
    發表于 07-10 10:30

    AM62x相比AM335x,到底升級了什么?

    Sitara作為TI處理器經典系列,曾推出眾多優秀處理器型號(如AM335x)。因其能在相同價位下,提供比市面上其他廠商處理器更優良的性能,并憑借GPMC高速并口、PRU協處理器等個性化硬件資源
    發表于 05-03 23:37

    AM62x GPMC并口如何實現小數據-,大數據-高帶寬”—ARM+FPGA低成本通信方案

    (4)NOR/NAND閃存 GPMC并口3大特點 (1)小數據- 在工業自動化控制領域中,如工業PLC、驅控一體控
    發表于 08-22 10:58

    GPMC并口如何實現小數據-,大數據-高帶寬”

    /NAND閃存 GPMC并口3大特點 (1)小數據- 在工業自動化控制領域中,如工業PLC、驅控一體控制器、運動控制器、CNC數控主板
    發表于 09-30 23:43

    TI AM62x接替AM335x,米爾核心板開發板

    TI AM62x接替AM335x,續寫下一個十年 AM62x是TI在智能工控領域新一代高性能、超高效處理器
    的頭像 發表于 08-08 11:58 ?1204次閱讀
    TI <b class='flag-5'>AM62x</b>接替<b class='flag-5'>AM335x</b>,米爾核心板開發板

    AM62x基于GPMC的ARM+FPGA通信方案

    GPMCAM62xAM64xAM437xAM335xAM57x等處理器專用于與外部
    的頭像 發表于 09-25 12:18 ?1029次閱讀
    <b class='flag-5'>AM62x</b>基于<b class='flag-5'>GPMC</b>的ARM+FPGA通信方案

    沒搶到?米爾AM62x開發板限量5折又來了

    AM62x替代AM335x處理器上次米爾AM62x開發板的5折活動沒搶到,今天又來了!!!精彩不容錯過,限量30PCSSitara作為TI處理器經典系列,曾推出眾多優秀處理器型號(如AM335
    的頭像 發表于 05-17 08:01 ?522次閱讀
    沒搶到?米爾<b class='flag-5'>AM62x</b>開發板限量5折又來了

    GPMC并口多通道AD采集案例,基于TI AM62x四核處理器平臺!

    AM57x等處理器專用于與外部存儲器設備的接口,如: (1)FPGA器件 (2)ADC器件 (3)SRAM內存 (4)NOR/NAND閃存 ? 圖 1 GPMC并口特點 (1)小數據
    的頭像 發表于 07-09 10:58 ?457次閱讀
    <b class='flag-5'>GPMC</b><b class='flag-5'>并口</b>多通道AD采集案例,基于TI <b class='flag-5'>AM62x</b>四核處理器平臺!

    AM62x上的數字儀表組和安全概念

    電子發燒友網站提供《AM62x上的數字儀表組和安全概念.pdf》資料免費下載
    發表于 09-04 10:45 ?0次下載
    <b class='flag-5'>AM62x</b>上的數字儀表組和安全概念

    AM62x最大電流額定值

    電子發燒友網站提供《AM62x最大電流額定值.pdf》資料免費下載
    發表于 09-06 10:33 ?0次下載
    <b class='flag-5'>AM62x</b>最大電流額定值

    AM62x延長開機時間應用說明

    電子發燒友網站提供《AM62x延長開機時間應用說明.pdf》資料免費下載
    發表于 09-13 10:01 ?0次下載
    <b class='flag-5'>AM62x</b>延長開機時間應用說明

    AM62x DDR板設計和布局指南

    電子發燒友網站提供《AM62x DDR板設計和布局指南.pdf》資料免費下載
    發表于 09-14 10:16 ?0次下載
    <b class='flag-5'>AM62x</b> DDR板設計和布局指南

    AM62x低功耗SK EVM用戶指南

    電子發燒友網站提供《AM62x低功耗SK EVM用戶指南.pdf》資料免費下載
    發表于 11-12 15:00 ?0次下載
    <b class='flag-5'>AM62x</b>低功耗SK EVM用戶指南

    AM62x SK EVM用戶指南

    電子發燒友網站提供《AM62x SK EVM用戶指南.pdf》資料免費下載
    發表于 11-13 15:53 ?0次下載
    <b class='flag-5'>AM62x</b> SK EVM用戶指南
    主站蜘蛛池模板: 亚洲 日韩 国产 中文视频| 水蜜桃亚洲一二三四在线 | 久草青青在线| 亚洲国产精品久久精品成人网站| FERRCHINA内入内射| 欧美成人一区二免费视频| 97人人添人人澡人人澡人人澡| 久久人妻少妇嫩草AV蜜桃35I | 挤奶门事件完整照片| 亚洲黄网站wwwwww| 狠狠色狠狠色综合曰曰| 亚洲日本欧美产综合在线| 黑人寄宿羽月希产后奶水| 亚洲欧美成人在线| 九九色精品国偷自产视频| 一个人高清在线观看日本免费| 久久99精品AV99果冻传媒| 有码 亚洲 制服 国产 在线| 老女老肥熟国产在线视频| 8x8x我要打机飞在线观看| 免费一区二区三区久久| MM131亚洲精品久久安然| 青柠在线观看视频在线| 高h超辣bl文| 鸭子玩富婆流白浆视频| 花蝴蝶高清影视视频在线播放| 伊人久久大香线蕉综合网站| 蜜桃狠狠色伊人亚洲综合网站| acg全彩无遮挡口工漫画网址| 日韩人妻无码精品-专区| 国产人妻人伦精品59HHH| 一本之道高清在线观看一区| 母狗黄淑珍| 动漫成人片| 亚洲日本天堂在线| 嫩草影院久久精品| 国产精品久久久久久久久久免费| 亚洲精品午夜VA久久成人| 蜜桃99影院| 国产成人h在线视频| 野花韩国高清完整版在线观看5|