日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

飛凌嵌入式T113-i開(kāi)發(fā)板RISC-V核的實(shí)時(shí)應(yīng)用方案

飛凌嵌入式 ? 2024-11-22 15:29 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

隨著市場(chǎng)對(duì)嵌入式設(shè)備的功能需求越來(lái)越高,集成了嵌入式處理器和實(shí)時(shí)處理器的主控方案日益增多,以便更好地平衡性能與效率——實(shí)時(shí)核負(fù)責(zé)高實(shí)時(shí)性任務(wù),A核處理復(fù)雜任務(wù),兩核間需實(shí)時(shí)交換數(shù)據(jù)。然而在數(shù)據(jù)傳輸方面,傳統(tǒng)串行接口盡管成本較低,但其傳輸速率相對(duì)較慢;反之,并行接口雖然傳輸速度快,但成本卻比較高。因此,單芯片多核異構(gòu)處理器就成為能夠滿足需求的理想選擇。

RISC-V作為一種開(kāi)源指令集架構(gòu),以其簡(jiǎn)潔性、一致性、可擴(kuò)展性以及高編譯效率,為實(shí)時(shí)性處理場(chǎng)景提供了強(qiáng)大的支持。將A核與RISC-V核結(jié)合作為單芯多核異構(gòu)方案,可以有效利用RISC-V的這些優(yōu)勢(shì),實(shí)現(xiàn)高性能與高實(shí)時(shí)性的有效結(jié)合。

wKgZoWdAMuSAE3ayAANG-q4EJmQ079.png

本文將以O(shè)K113i-S開(kāi)發(fā)板為例,為大家介紹RISC-V核的資源和應(yīng)用案例。

1、OK113i-S開(kāi)發(fā)板的RISC-V核

飛凌嵌入式OK113i-S開(kāi)發(fā)板是一款基于全志T113-i工業(yè)級(jí)處理器開(kāi)發(fā)的高性價(jià)比開(kāi)發(fā)板,集成了雙核Cortex-A7 CPU、64位玄鐵C906 RISC-V和DSP,能夠提供高效的計(jì)算能力和性價(jià)比。尤為值得一提的是,其內(nèi)置的RISC-V核心作為一款超高能效的實(shí)時(shí)處理器,主頻峰值可達(dá)1008MHz,并標(biāo)準(zhǔn)配備了內(nèi)存管理單元,能夠流暢運(yùn)行RTOS系統(tǒng)或裸機(jī)程序,進(jìn)一步提升了應(yīng)用靈活性。

1.1 RISC-V核的特性

(1) 最高主頻可達(dá)1008MHz;

(2) 32KB指令緩存;

(3) 32KB數(shù)據(jù)緩存;

(4) 可運(yùn)行于超大容量的DDR

... ...

1.2 RISC-V核的接口資源

wKgaoWdAMuSAXObjAAEomBnzMMA53.jpeg

2、應(yīng)用實(shí)例

2.1 SPI數(shù)據(jù)收發(fā)

本案例為SPI回環(huán)測(cè)試,即將SPI的MOSI和MISO兩個(gè)引腳短接進(jìn)行數(shù)據(jù)收發(fā)。

(1) 功能介紹

wKgZoWdAMuSAVH9qAAA7B_k8EGM72.jpeg

(2) 效果實(shí)現(xiàn)

SPI發(fā)送和接收的FIFO均為64個(gè),在底層hal庫(kù)程序中,當(dāng)數(shù)據(jù)長(zhǎng)度小于64字節(jié)時(shí),采用中斷方式,當(dāng)FIFO大于等于64字節(jié)時(shí),采用DMA模式。

中斷方式傳輸效果:

wKgaoWdAMuSAbdlRAABSivvMuRc32.jpeg

DMA方式傳輸效果:

wKgZoWdAMuSAMHdfAABfFcMknMo59.jpeg

在DMA傳輸方式下,SPI速率默認(rèn)為5Mbit/s,案例中平均傳輸速率為580.43KB/s,即4.6Mbit/s,接近理論值。

2.2 核間通信RPbuf

RPbuf是全志基于RPMsg所實(shí)現(xiàn)一套高帶寬數(shù)據(jù)傳輸?shù)目蚣?。RPMsg是基于共享內(nèi)存和Msgbox中斷實(shí)現(xiàn)的一套核間通信機(jī)制,RPMsg除去頭部的16字節(jié)數(shù)據(jù)外,單次最多可發(fā)送496字節(jié)有效數(shù)據(jù)。因此,全志基于RPMsg實(shí)現(xiàn)了一套大數(shù)據(jù)量傳輸機(jī)制RPbuf,實(shí)現(xiàn)原理是在DDR中放置傳輸?shù)臄?shù)據(jù),通過(guò)RPMsg傳輸DDR的地址和大小。我們以單次32KB數(shù)據(jù)傳輸為例進(jìn)行展示。

(1) 功能介紹

wKgZoWdAMuSAaYY0AABu_VTYGBk30.jpeg

? VirtIO:一套虛擬化數(shù)據(jù)傳輸框架,用于管理共享內(nèi)存VRING;

? VRING:由VirtIO管理的一個(gè)環(huán)形共享內(nèi)存;

? Msgbox:全志提供的一套消息中斷機(jī)制,已與linux內(nèi)核中原生的mailbox框架適配;

? MSGBOX_IRQ:Msgbox中斷;

? RPMsg:基于VirtIO管理的共享內(nèi)存所實(shí)現(xiàn)一套少量數(shù)據(jù)傳輸?shù)目蚣埽?/p>

? RPbuf:全志基于RPMsg所實(shí)現(xiàn)一套大量數(shù)據(jù)傳輸?shù)目蚣堋?/p>

由上圖可知(以RISC-V核向A核發(fā)送數(shù)據(jù)為例),RPbuf首先將數(shù)據(jù)放置在DDR中,再將緩沖區(qū)首地址和大小通過(guò)RPMsg發(fā)送至A核(RPMsg將緩沖區(qū)首地址和大小放入VRING,然后請(qǐng)求Msgbox中斷,A核收到這個(gè)中斷后,在回調(diào)函數(shù)中使用RPMsg接口函數(shù)來(lái)從VRING中取出cmd)。

隨后A核從cmd handler中獲取緩沖區(qū)內(nèi)的地址和長(zhǎng)度,最后在應(yīng)用層讀取數(shù)據(jù),從而完成雙核間的數(shù)據(jù)傳輸。

(2) 效果展示

wKgaoWdAMuSAEhVuAAEIXCk_IqA17.jpeg

由上圖測(cè)試效果可以看到,帶寬大約為27~30Mbps。

以上就是飛凌嵌入式OK113i-S開(kāi)發(fā)板RISC-V核部分外設(shè)的使用方法,是不是感覺(jué)和單片機(jī)的開(kāi)發(fā)一樣簡(jiǎn)單方便呢?

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(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)注

    5210

    文章

    20683

    瀏覽量

    337474
  • 開(kāi)發(fā)板
    +關(guān)注

    關(guān)注

    26

    文章

    6435

    瀏覽量

    121231
  • 多核異構(gòu)
    +關(guān)注

    關(guān)注

    0

    文章

    24

    瀏覽量

    5679
  • RISC-V
    +關(guān)注

    關(guān)注

    49

    文章

    2957

    瀏覽量

    53609
  • 全志T113
    +關(guān)注

    關(guān)注

    0

    文章

    67

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    簡(jiǎn)單認(rèn)識(shí)嵌入式OK1126B-S開(kāi)發(fā)板

    邊緣 AI 視覺(jué)、工業(yè)物聯(lián)網(wǎng)開(kāi)發(fā)總被算力不足、接口受限、開(kāi)發(fā)門檻高困住?嵌入式 OK1126B-S
    的頭像 發(fā)表于 04-27 16:02 ?649次閱讀
    簡(jiǎn)單認(rèn)識(shí)<b class='flag-5'>飛</b><b class='flag-5'>凌</b><b class='flag-5'>嵌入式</b>OK1126B-S<b class='flag-5'>開(kāi)發(fā)板</b>

    嵌入式RV1126B開(kāi)發(fā)板試用體驗(yàn)】初識(shí)嵌入式RV1126B開(kāi)發(fā)板

    這幾天剛收到嵌入式RV1126B開(kāi)發(fā)板,帶大家先認(rèn)識(shí)一下這塊開(kāi)發(fā)板,收到的開(kāi)發(fā)板如下圖。
    發(fā)表于 04-13 17:27

    嵌入式RV1126B開(kāi)發(fā)板】+兩款開(kāi)發(fā)板之比較

    目前兩款常見(jiàn)的RV1126B開(kāi)發(fā)板,一款是靈眸科技推出的EASY EAI Nano-TB(RV1126B)開(kāi)發(fā)套件,另一款就是嵌入式RV
    發(fā)表于 03-05 23:32

    實(shí)時(shí)性,RISC-V究竟比ARM強(qiáng)多少?

    快速捕捉和處理關(guān)鍵數(shù)據(jù),減少冗余開(kāi)銷。 全志推出的T113-i異構(gòu)多核工業(yè)處理器,不僅集成了雙Cortex-A7@1.2GHz,還內(nèi)置了玄鐵C906 RISC-V@1008MHz。那RISC
    的頭像 發(fā)表于 12-22 15:07 ?500次閱讀
    論<b class='flag-5'>實(shí)時(shí)</b>性,<b class='flag-5'>RISC-V</b>究竟比ARM強(qiáng)多少?

    重磅合作!Quintauris 聯(lián)手 SiFive,加速 RISC-V嵌入式與 AI 領(lǐng)域落地

    據(jù)科技區(qū)角報(bào)道半導(dǎo)體解決方案提供商 Quintauris 最近宣布和 RISC-V 處理器 IP 領(lǐng)域的頭部廠商 SiFive 達(dá)成戰(zhàn)略合作,目標(biāo)直接瞄準(zhǔn)加速 RISC-V嵌入式、
    發(fā)表于 12-18 12:01

    為什么RISC-V嵌入式應(yīng)用的最佳選擇

    最近RISC-V基金會(huì)在社交媒體上發(fā)文,文章說(shuō)物聯(lián)網(wǎng)和嵌入式系統(tǒng)正在迅速發(fā)展,需要更高的計(jì)算性能、更低的功耗和人工智能。RISC-V是為未來(lái)而建的,包括超高效的MCU到高性能應(yīng)用處理器,RIS
    的頭像 發(fā)表于 11-07 10:09 ?1877次閱讀

    如果選用Basys3的開(kāi)發(fā)板進(jìn)行RISC-V嵌入式開(kāi)發(fā),需要做哪些工作呢?

    請(qǐng)問(wèn),如果選用Basys3的開(kāi)發(fā)板進(jìn)行RISC-V嵌入式開(kāi)發(fā),需要做哪些工作呢?
    發(fā)表于 11-07 07:23

    【作品合集】嵌入式OK527N-C開(kāi)發(fā)板測(cè)評(píng)

    的使用 【T527N開(kāi)發(fā)板試用】異構(gòu)RISC-V核心使用體驗(yàn) 作者:jf_43382582【
    發(fā)表于 09-22 15:54

    送啦!嵌入式聯(lián)合NXP邀您參加OK-MX9596-C開(kāi)發(fā)板試用活動(dòng)

    送啦!嵌入式聯(lián)合NXP邀您參加OK-MX9596-C開(kāi)發(fā)板試用活動(dòng)
    的頭像 發(fā)表于 08-22 08:03 ?1184次閱讀
    送啦!<b class='flag-5'>飛</b><b class='flag-5'>凌</b><b class='flag-5'>嵌入式</b>聯(lián)合NXP邀您參加OK-MX9596-C<b class='flag-5'>開(kāi)發(fā)板</b>試用活動(dòng)

    T527N開(kāi)發(fā)板試用】異構(gòu)RISC-V核心使用體驗(yàn)

    全志T527的最大創(chuàng)新和亮點(diǎn)就在于其 “ARM + 異構(gòu)RISC-V” 的芯片設(shè)計(jì)理念。 簡(jiǎn)單來(lái)說(shuō), 全志T527內(nèi)置的阿里平頭哥E907 RISC-V核心不是一個(gè)可選的協(xié)處理器,而是
    發(fā)表于 08-19 21:45

    國(guó)產(chǎn)!全志T113-iCortex-A7@1.2GHz 工業(yè)開(kāi)發(fā)板—ARM + DSP、RISC-V間通信開(kāi)發(fā)案例

    本文檔主要介紹T113-i處理器的ARM + DSP、RISC-V間通信開(kāi)發(fā)案例,演示T113-i處理器ARM Cortex-A7與HiF
    的頭像 發(fā)表于 08-18 14:03 ?1180次閱讀
    國(guó)產(chǎn)!全志<b class='flag-5'>T113-i</b> 雙<b class='flag-5'>核</b>Cortex-A7@1.2GHz 工業(yè)<b class='flag-5'>開(kāi)發(fā)板</b>—ARM + DSP、<b class='flag-5'>RISC-V</b><b class='flag-5'>核</b>間通信<b class='flag-5'>開(kāi)發(fā)</b>案例

    國(guó)產(chǎn)!全志T113-iCortex-A7@1.2GHz 工業(yè)開(kāi)發(fā)板RISC-V案例開(kāi)發(fā)手冊(cè)(上)

    本文檔主要介紹T113-i處理器的RISC-V案例開(kāi)發(fā),演示RISC-V核心RTOS案例的編譯與加載方法。適用開(kāi)發(fā)環(huán)境如下。
    的頭像 發(fā)表于 08-13 11:34 ?15.4w次閱讀
    國(guó)產(chǎn)!全志<b class='flag-5'>T113-i</b> 雙<b class='flag-5'>核</b>Cortex-A7@1.2GHz 工業(yè)<b class='flag-5'>開(kāi)發(fā)板</b>—<b class='flag-5'>RISC-V</b>案例<b class='flag-5'>開(kāi)發(fā)</b>手冊(cè)(上)

    國(guó)產(chǎn)!全志T113-iCortex-A7@1.2GHz 工業(yè)開(kāi)發(fā)板—DSP案例開(kāi)發(fā)手冊(cè)

    本文檔主要介紹T113-i處理器的HiFi4 DSP核心開(kāi)發(fā)案例,演示HiFi4 DSP核心RTOS案例的工程編譯、程序固化和工程調(diào)試的方法。適用開(kāi)發(fā)環(huán)境如下。
    的頭像 發(fā)表于 08-12 11:37 ?1038次閱讀
    國(guó)產(chǎn)!全志<b class='flag-5'>T113-i</b> 雙<b class='flag-5'>核</b>Cortex-A7@1.2GHz 工業(yè)<b class='flag-5'>開(kāi)發(fā)板</b>—DSP案例<b class='flag-5'>開(kāi)發(fā)</b>手冊(cè)

    RK3568開(kāi)發(fā)板暗藏32位兼容開(kāi)關(guān)?嵌入式帶你一鍵解鎖!

    RK3568是一款64位處理器,嵌入式為其提供的交叉編譯器也是64位的,然而部分用戶可能需要在RK3568開(kāi)發(fā)板上運(yùn)行32位應(yīng)用。本文將詳細(xì)闡述如何使用32位交叉編譯器,編譯出32
    的頭像 發(fā)表于 07-19 08:49 ?4607次閱讀
    RK3568<b class='flag-5'>開(kāi)發(fā)板</b>暗藏32位兼容開(kāi)關(guān)?<b class='flag-5'>飛</b><b class='flag-5'>凌</b><b class='flag-5'>嵌入式</b>帶你一鍵解鎖!

    T113-i芯片技術(shù)解析:高性能嵌入式處理器的創(chuàng)新設(shè)計(jì)

    ?芯片概述 明遠(yuǎn)智睿的T113-i芯片是一款由全志科技推出的高性能、低功耗嵌入式處理器,主要面向智能家居、工業(yè)控制、消費(fèi)電子等領(lǐng)域。該芯片基于ARM架構(gòu),集成了多核CPU、GPU和豐富的接口資源,在
    的頭像 發(fā)表于 07-17 14:15 ?1563次閱讀
    腾冲县| 安西县| 赣州市| 昌黎县| 灵璧县| 镇远县| 海晏县| 乡宁县| 新乡县| 墨竹工卡县| 巫溪县| 报价| 栾川县| 清苑县| 汶上县| 思南县| 丹棱县| 荣昌县| 海宁市| 永川市| 广昌县| 仙游县| 福贡县| 新邵县| 依兰县| 曲沃县| 蓝山县| 石家庄市| 轮台县| 商都县| 萍乡市| 清涧县| 酉阳| 中卫市| 会宁县| 新兴县| 化德县| 抚远县| 凤凰县| 赫章县| 乐都县|