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

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

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

zedboard的大體架構(gòu)介紹(PS、PL、硬件互聯(lián))

Hx ? 來源:網(wǎng)絡(luò)整理 ? 作者:工程師陳翠 ? 2018-06-26 06:24 ? 次閱讀

zedboard可以將邏輯資源和軟件分別映射到PS和PL中,這樣可以實現(xiàn)獨一無二和差異換的系統(tǒng)功能,主要分為兩大部分,處理系統(tǒng)和可編程邏輯。以及二者之間的互聯(lián)特性。這篇筆記主要記錄zedboard的大體架構(gòu)。

1. 處理系統(tǒng)(PS)

應(yīng)用處理單元(APU)

存儲器接口

I/O外設(shè),包括靜態(tài)存儲器和Flash存儲器接口,可以通過共享一個54引腳的多路復(fù)用io(MIO)

互聯(lián),也可以擴展訪問PL中的IO

2. 可編程邏輯(PL)

PS和PL使用了大量的借口和信號可以滿足幾乎所有的連接。

系統(tǒng)的啟動

zynq的啟動過程包含多個階段,啟動過程至少包含啟動rom和第一級的啟動引導(dǎo)代碼( first-stage boot loader FSBL ),t同時包含可啟動的rom,這個rom用戶不可修改,完成了啟動rom之后,然后執(zhí)行FSLB 。復(fù)位之后,zynq可以自動的從外部的引導(dǎo)設(shè)備中啟動設(shè)備,根據(jù)需要,用戶可以配置zynq的PS和PL,可以使用jtag借口,用于啟動時的調(diào)試。

在使用過程中,可以選擇性的關(guān)閉PL一側(cè)的電源,以降低功耗,當然也可以降低PS內(nèi)的時鐘。

處理系統(tǒng)的PS特性

1. 應(yīng)用處理單元(APU)

arm 雙核Cortex-A9多核處理器( ARM V7 )

系統(tǒng)特性:從PL和PS的加速器一致性端口ACP),帶有校驗的256K的OCM,

DMA控制器,通用的中斷控制器,

2. 存儲器接口

DDR控制權(quán),四-SPI控制器,并且應(yīng)當注意的是,下面的存儲器可以作為基本的啟動設(shè)備:

NAMD控制器,并行SRAM/NOR控制器

3. IO特性

提供了標準的io、工業(yè)標準接口。

GPIO,

3模式的以太網(wǎng)控制器,

USB控制器,可以作為主設(shè)備或者OTG

SD/SDIO控制器,兩個,可以作為基本的啟動設(shè)備,支持sd 2.0規(guī)范,

SPI控制器:四線總線,MOSI,MISO,SCLK,SS,支持全雙工操作,

CAN控制器(兩個)

UART控制器兩個

i2c控制器(兩個)

可編程邏輯PL特性

可配置邏輯塊(CLB)

36KB的Bram,雙端口,最多72位寬度,可編程fifo邏輯,

數(shù)字信號處理-DSP48E1芯片

時鐘管理

可配置的io

模數(shù)轉(zhuǎn)換特性(XADC

互聯(lián)特性

1. 基于AXI高性能數(shù)據(jù)通路開關(guān)的PS互聯(lián)

OCM互聯(lián),提供來自中央互聯(lián)和PL的,用于對256KB存儲器的訪問,

CPU和ACP的接口,

中央互聯(lián),

中央互聯(lián)是64位的,將IOP和DMA控制連接到DDR存儲器控制器,片上系統(tǒng)RAM的接口開關(guān)。將以太網(wǎng)、usb、和sd/sdio控制器內(nèi)的本地DMA單元連接到中央互聯(lián),將PS內(nèi)的主設(shè)備連接到IOP。

2. PS-PL接口,包含所有PL設(shè)計者的可用信號,可以基于PL的功能和PS集結(jié)在 一起。

功能接口,包含AXI互聯(lián),用于大多數(shù)的IO外設(shè)、中斷,DMA控制流、時鐘和調(diào)試接口的擴展MIO接口,

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

    關(guān)注

    45

    文章

    70

    瀏覽量

    49622
收藏 0人收藏

    評論

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

    玩轉(zhuǎn)賽靈思Zedboard開發(fā)板(3):基于Zynq PL的流水燈

    電子發(fā)燒友網(wǎng)核心提示:本文為玩轉(zhuǎn)賽靈思Zedboard開發(fā)板(3):基于Zynq PL的流水燈,內(nèi)容精彩,敬請對電子發(fā)燒友網(wǎng)保持密切關(guān)注?;赯ynq PL的流水燈是使用PL做流水燈實
    發(fā)表于 12-05 14:25 ?1.3w次閱讀

    PYNQ案例(一):ZYNQ的PLPS開發(fā)

    上一期的學(xué)習(xí)中,我們系統(tǒng)性地介紹了PYNQ與ZYNQ地區(qū)別與聯(lián)系。PYNQ = Python + ZYNQ,即將ZYNQ部分功能的Python化,直接調(diào)用Python庫和FPGA硬件庫進行功能的開發(fā)
    的頭像 發(fā)表于 12-25 14:11 ?8934次閱讀

    Linux下如何通過UIO監(jiān)控PL給到PS的中斷

    xilinx mpsoc 平臺中,PSPL 進行交互時,PS 需要獲取 PL 發(fā)出的中斷信號。從 mpsoc 技術(shù)參考手冊 ug1085 TRM 中可知,
    發(fā)表于 08-24 16:06 ?2205次閱讀
    Linux下如何通過UIO監(jiān)控<b class='flag-5'>PL</b>給到<b class='flag-5'>PS</b>的中斷

    玩轉(zhuǎn)賽靈思Zedboard開發(fā)板(2):最簡單的測試工程

    電子發(fā)燒友網(wǎng)核心提示 : ZedBoard開發(fā)板 上的Zynq是一個ARM PS(processing system, 雙核A9 + 存儲管理 + 外設(shè))+ PL(programable Logic) 結(jié)構(gòu),如果不使用
    發(fā)表于 11-26 15:49 ?1.5w次閱讀

    如何在使用PSPL時使用SDK生成啟動映像和程序閃存?

    我的設(shè)備是zedboard702,我知道如何在使用PSPL時使用SDK生成啟動映像和程序閃存。問題是我只是使用PL,現(xiàn)在如何編程flash?
    發(fā)表于 09-30 09:43

    怎么在zedboard上測試DDR讀寫?

    我想在zedboard上測試DDR讀/寫。 zedboard上的DDR大小為512M。根據(jù)UG585,分配給DDR的地址是0x00100000到0x3fffffff,即1023M。我的設(shè)計如下:1.
    發(fā)表于 10-22 08:36

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

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

    xapp1218移植到zedboard板子上大體流程是什么?

    將xapp1218移植到zedboard板子上,大體流程是什么
    發(fā)表于 10-18 07:16

    一步一步學(xué)ZedBoard:使用PL做流水燈(完整工程文件下載)

    一步一步學(xué)ZedBoard:使用PL做流水燈:目的是為了學(xué)習(xí)不使用ARM PS情況下,只對Zynq PL的編程方法,同時學(xué)習(xí)Xilinx PlanAhead工具的使用方法。(本資料是其
    發(fā)表于 12-05 13:52 ?186次下載
    一步一步學(xué)<b class='flag-5'>ZedBoard</b>:使用<b class='flag-5'>PL</b>做流水燈(完整工程文件下載)

    Vivado+Zedboard之入門實例精選

    繼續(xù)介紹vivado+zedboard入門實例。均為參照教程實際操作驗證成功的實例,在此拿出來與大家分享。由于教程中步驟已經(jīng)非常清晰,本文只是簡單介紹實例以及試驗時的修正記錄,具體的教程及個人實現(xiàn)
    發(fā)表于 02-09 05:59 ?921次閱讀

    一步一步學(xué)ZedBoard Zynq(二):使用PL做流水燈

    《一步一步學(xué)ZedBoard & Zynq》系列第二篇,目的是為了學(xué)習(xí)不使用ARM PS情況下,只對Zynq PL的編程方法,同時學(xué)習(xí)Xilinx?PlanAhead工具的使用方法?
    發(fā)表于 02-10 20:24 ?4112次閱讀

    基于ZedBoard的SCA架構(gòu)的設(shè)計原理

    ZedBoard平臺的硬件結(jié)構(gòu),并針對SCA架構(gòu)在專用硬件平臺上無法實現(xiàn)的問題,通過分析研究MHAL硬件抽象層技術(shù)和OCP接口規(guī)范,設(shè)計了符
    發(fā)表于 11-17 07:19 ?6249次閱讀
    基于<b class='flag-5'>ZedBoard</b>的SCA<b class='flag-5'>架構(gòu)</b>的設(shè)計原理

    Zedboard開發(fā)板硬件用戶手冊的資料免費下載

    Zedboard是一個基于Xilinx Zynqtm-7000全可編程SoC(AP SoC)的評估和開發(fā)板,它結(jié)合了雙COREX-A9處理系統(tǒng)(PS)和85000系列7可編程邏輯(PL)單元,可以在
    發(fā)表于 02-12 17:20 ?98次下載
    <b class='flag-5'>Zedboard</b>開發(fā)板<b class='flag-5'>硬件</b>用戶手冊的資料免費下載

    強制開放MPSoC的PS-PL接口

    MPSoC含有PS、PL;在PSPL之間有大量接口和信號線,比如AXI、時鐘、GPIO等。缺省情況下,PS
    發(fā)表于 08-02 09:45 ?1171次閱讀

    zedboard原理圖介紹

    電子發(fā)燒友網(wǎng)站提供《zedboard原理圖介紹.pdf》資料免費下載
    發(fā)表于 04-07 09:10 ?11次下載

    電子發(fā)燒友

    中國電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會員交流學(xué)習(xí)
    • 獲取您個性化的科技前沿技術(shù)信息
    • 參加活動獲取豐厚的禮品