在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

ZYNQ學(xué)習(xí)要點:雙核通信

454398 ? 來源:csdn ? 作者:crazyMadKing ? 2020-11-26 13:47 ? 次閱讀

今天,我們聊聊雙核通信。雙核通信的基礎(chǔ)是已經(jīng)建立好了雙核工程,且配置完成。兩個CPU之間傳遞數(shù)據(jù),采用了共享內(nèi)存,共享內(nèi)存設(shè)置在OCM(On Chip Memory)內(nèi)。

在沒有做其他設(shè)置的情況下,ZYNQ上電后地址空間分別如下圖所示:


OCM共256KB按照64KB分為4塊,其中前三塊在SDK中表述為RAM0占192KB處于地址空間的最開頭和DDR共用地址空間,最后一塊64KB處于地址空間的最后。ZYNQ的DDR固定占地址空間的最開頭1GB字節(jié)因而ZYNQ的DDR最大容量就只有1GB。

為了避開OCM從上圖可知實際使用的DDR只有1023MB(最開頭的1MB被保留避開OCM的前三塊)。從0x40000000到0xDFFFFFFF的2GB空間留給了自定義IP或者其他IP的寄存器,從BSP的xparameters.h可以看出在PL部分添加的IP其基址都是從0x40000000開始的,而ZYNQ自己的寄存器則從0xE0000000開始編制,具體寄存器內(nèi)容請查閱UG585的附錄B Register Details。

其實Standalone作為基礎(chǔ)的BSP所作的工作都是在通過指針訪問各個寄存器而已,在不考慮安全性的前提下可以完全不用BSP直接操作寄存器對ZYNQ進行操作。
需要在SDK中進行雙核通信的設(shè)置,主要是程序的設(shè)置。

1、CPU1需要被CPU0啟動

CPU0的配置

設(shè)置共享內(nèi)存區(qū)域:

#define Send_CPU1_Status (*(volatile unsigned int *)(0xFFFF0000))

在主函數(shù)中添加:

Xil_SetTlbAttributes(0xFFFF0000,0x14de2);// CPU0中禁止OCM的Cache屬性

2、CPU1通信配置

CPU1的配置

設(shè)置共享內(nèi)存區(qū)域:

#define Send_CPU1_Status (*(volatile unsigned int *)(0xFFFF0000))

在主函數(shù)中添加:

Xil_SetTlbAttributes(0xFFFF0000,0x14de2);// CPU0中禁止OCM的Cache屬性

3. 設(shè)置完成

雙核之間通過對該內(nèi)存區(qū)域進行讀寫操作完成通信功能。

編輯:hfy


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

    關(guān)注

    68

    文章

    10890

    瀏覽量

    212420
  • Zynq
    +關(guān)注

    關(guān)注

    10

    文章

    610

    瀏覽量

    47228
收藏 人收藏

    評論

    相關(guān)推薦

    AMD/Xilinx Zynq? UltraScale+ ? MPSoC ZCU102 評估套件

    Zynq UltraScale+ MPSoC 器件,具有四 Arm? Cortex-A53、 Cortex-R5 實時處理器和基于 AMD/Xilinx 16nm FinFET
    的頭像 發(fā)表于 11-20 15:32 ?478次閱讀
    AMD/Xilinx <b class='flag-5'>Zynq</b>? UltraScale+ ? MPSoC ZCU102 評估套件

    全志T113異構(gòu)處理器的使用基于Tina Linux5.0——異構(gòu)通信驗證

    6、通信驗證 6.1、C906小創(chuàng)建通訊節(jié)點 在C906小串口終端建立兩個通訊節(jié)點用于監(jiān)聽數(shù)據(jù),輸入eptdev_bind test
    發(fā)表于 11-20 09:47

    ZYNQ核心板學(xué)習(xí)筆記

    此款開發(fā)板使用的是 Xilinx 公司的 Zynq7000 系列的芯片,型號為 XC7Z020-2CLG484I,484 個引腳的 FBGA 封裝。
    的頭像 發(fā)表于 10-24 18:08 ?928次閱讀
    <b class='flag-5'>ZYNQ</b>核心板<b class='flag-5'>學(xué)習(xí)</b>筆記

    dsp和單核dsp的區(qū)別

    DSP(Digital Signal Processor,數(shù)字信號處理器)與單核DSP在多個方面存在顯著差異,這些差異主要體現(xiàn)在處理能力、任務(wù)分配、資源利用以及適用場景等方面。 一、處理能力
    的頭像 發(fā)表于 09-24 16:14 ?939次閱讀

    正點原子ZYNQ7015開發(fā)板!ZYNQ 7000系列、ARM、PCIe2.0、SFPX2,性能強悍,資料豐富!

    本帖最后由 jf_85110202 于 2024-9-14 10:33 編輯 正點原子ZYNQ7015開發(fā)板!ZYNQ 7000系列、ARM、PCIe2.0、SFPX2,性能
    發(fā)表于 09-14 10:12

    TI基于ConcertoMCU的PRIME電力線通信數(shù)據(jù)集中器方案應(yīng)用說明

    電子發(fā)燒友網(wǎng)站提供《TI基于ConcertoMCU的PRIME電力線通信數(shù)據(jù)集中器方案應(yīng)用說明.pdf》資料免費下載
    發(fā)表于 09-10 11:10 ?0次下載
    TI基于Concerto<b class='flag-5'>雙</b><b class='flag-5'>核</b>MCU的PRIME電力線<b class='flag-5'>通信</b>數(shù)據(jù)集中器方案應(yīng)用說明

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

    正點原子FPGA新品ZYNQ7035/7045/7100開發(fā)板,ZYNQ 7000系列、ARM、PCIe2.0、SFPX2! 正點原子Z100
    發(fā)表于 09-02 17:18

    FPGA的IP軟使用技巧

    的工作原理、使用方法和限制條件。 參數(shù)化配置 : 如果IP軟提供了參數(shù)化配置選項,可以根據(jù)項目需求進行配置。例如,對于RAM IP軟,可以選擇單端口RAM、簡單端口RAM或真正
    發(fā)表于 05-27 16:13

    簡談Xilinx Zynq-7000嵌入式系統(tǒng)設(shè)計與實現(xiàn)

    的處理器可以分為軟和硬核處理器。 硬核處理器:早期Xilinx將IBM公司的PowerPC硬核集成在V5系列的FPGA中,后來將ARM公司的Cortex-A9硬核集成在ZYNQ
    發(fā)表于 05-08 16:23

    Xilinx ZYNQ 動手實操演練

    ZYNQ=processor Zynq-7000嵌入式處理平臺系列的每款產(chǎn)品均采用帶有NEON及精度浮點引擎的ARMCortex
    發(fā)表于 05-03 19:28

    簡談Xilinx Zynq-7000嵌入式系統(tǒng)設(shè)計與實現(xiàn)

    的PowerPC硬核集成在V5系列的FPGA中,后來將ARM公司的Cortex-A9硬核集成在ZYNQ 7000系列的SoC芯片中 軟處理器:對于一些對處理器性能要求不是很高的
    發(fā)表于 04-10 16:00

    STM32H745ZGTx芯片使用內(nèi)部FLASH,掛載FATFS為什么打不開文件?

    STM32H745ZGTx芯片使用內(nèi)部FLASH,掛載FATFS為何打不開文件?
    發(fā)表于 04-07 07:11

    STM32H747如何用JLINK調(diào)試?

    1.我之前是在STM32H747的官方開發(fā)板discover上進行調(diào)試,板子上自帶了STlink調(diào)試器,按照官方文檔配置可以進行調(diào)試 2.目前自己設(shè)計的板子上是調(diào)試接口是SWD接口,手上只有
    發(fā)表于 03-28 08:58

    stm32H747的IAP升級要怎么做?

    H747我看有2個Hex文件,生成的Bin文件也有2個。Bootloader要怎么處理呢?也是2個Bootloader程序嗎?那我要IAP升級程序的話要怎么處理了?
    發(fā)表于 03-28 08:50

    PSoC架構(gòu)中都可以訪問全部外設(shè)嗎?

    你好!如標(biāo)題:PSoC 架構(gòu)中兩個內(nèi)核對芯片的全部外設(shè)都有直接訪問能力嘛?如果都可以直接訪問,那IPC模塊的主要應(yīng)用場景是哪些呢?
    發(fā)表于 02-02 11:44
    主站蜘蛛池模板: 在线精品国产三级| aaaaaa精品视频在线观看| 可以看黄色的网站| 久久精品大全| 91久久天天躁狠狠躁夜夜| 美国bj69video18| 在线毛片免费| 都市禁忌猎艳风流美妇| 亚洲精品电影天堂网| 四月婷婷七月婷婷综合| 日本特黄在线观看免费| 美日韩一级| 广东毛片| 天天操天天射天天操| 久久久久久久久女黄| 日木69xxxhd| 殴美aⅴ| 一本二卡三卡四卡乱码二百| 四虎影院观看视频| 欧美一级黄色影片| 国产美女在线精品免费观看| 午夜一级毛片看看| 国产午夜精品一区二区三区| 丁香六月欧美| 伊人婷婷涩六月丁香七月| 色噜噜狠狠色综合欧洲selulu| 么公的好大好硬好深好爽在线视频| 成年毛片| 女女色综合影院| 91最新网站免费| 一区二区三区高清在线观看| 日韩毛片在线| 第四色视频| 国内自拍2021| 乱高h辣黄文np公交车| 天堂中文在线观看| 精品一区二区三区免费爱| 天天撸夜夜操| 中文字幕一区二区三区 精品| 亚洲婷婷综合网| 巨乳色网址|