《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 解決方案 > 把手課堂:FPGA 101-如何配置您的Zynq SoC裸機解決方案

把手課堂:FPGA 101-如何配置您的Zynq SoC裸機解決方案

2013-07-01
作者:AdamTaylor首席工程師
關鍵詞: FPGA Zynq SOC

編者注:這是Adam Taylor規劃的Zynq-7000 All Programmable SoC實際操作教程系列的第二部分。Adam經常為Xcell雜志撰稿,他撰寫了第82期介紹Zynq SoC設計的封面報道,以及本期中介紹XPEXPA的文章(見第46頁)。同時他還為All Programmable Planet撰寫博客。

Zynq™-7000 All Programmable SoC在單個器件上實現了ARM處理功能與FPGA邏輯獨特的組合,因此需要雙重的配置過程,同時需要考慮處理器系統和可編程邏輯。工程師會發現,其配置順序與傳統的賽靈思FPGA稍有差別。盡管如此,方法仍是相似的,生成引導鏡像和完成配置存儲器編程的難度不大。

雖然標準的FPGA配置實踐一般只需要FPGA bit文件,但是如果您想最大限度地利用Zynq SoC的優勢,還需要添加另一種配置文件,即軟件可執行與可鏈接格式(ELF)文件。FPGAbit文件用于定義設計中可編程邏輯部分的行為,而ELF文件則是處理系統將要執行的軟件程序。

下面讓我們來看看如何在Zynq SoC上實現裸機(無操作系統)軟件應用。

配置概覽

Zynq SoC中,處理系統(PS)處于主控地位,因此負責配置器件的可編程邏輯(PL)側。(唯一例外的情況是在使用JTAG接口進行配置時。)這就是說,如果需要,您可以在可編程邏輯側不加電的情況下給處理系統加電并使之運行,從而降低系統的總功耗。當然如果需要使用Zynq SoCPL側,您也需要給它加電。

 

軟件應用程序和FPGA bit文件都存儲在連接到處理系統的同一配置存儲器器件中。處理系統可以通過多種非易失性存儲器類型為配置提供支持,包括quad SPI flashNANDflashNOR flashSD卡等。此外,您還可以和其它任何器件一樣,通過JTAG配置系統。

 

因此,Zynq SoC按照典型的處理器啟動順序配置器件兩側。首先從不可修改的內部的boot ROM運行。該boot ROM包含用于支持非易失性存儲器的驅動程序。您可通過非易失性存儲器中的報頭(header)boot ROM加以配置。報頭標記著配置鏡像的起始點,是引導ROM首先要查找的。報頭定義了boot ROM可以實現的一些啟動選項,直接在flash上運行程序(execute in place)(但是并不適用于所有類型的存儲器)、第一階段引導載入程序(FSBL)偏移和加密配置等。這個報頭解析和處理的目的,是確保引導ROM的工作模式與配置存儲器的格式相兼容。

對于具體設計而言,用戶可以選擇加密或非加密的配置方法。引導ROM報頭能夠支持和定義這兩種模式。在加密配置下,必須給器件的可編程邏輯部分加電,將其作為硬件宏AESSHA。您需要這兩個宏進行加密,而且必須把它們放置在器件的可編程邏輯側。

在配置的下一階段,您需要提供FSBL,用于在加載軟件應用和配置可編程邏輯之前,根據Xilinx Platform StudioXPS)的定義,配置處理器上的DDR存儲器和其它外設。總體而言,FSBL負責完成四項主要任務:

l  使用XPS提供的信息,初始化處理系統

l  如果有提供bit文件,對Zynq SoC的可編程邏輯側進行編程

l  在使用操作系統的情況下,加載第二階段引導載入程序(SSBL)到DDR,或加載裸機應用到DDR

l  開始執行SSBL或裸機應用。

 

您可通過處理器配置訪問端口(PCAP)為Zynq SoC的可編程邏輯(PL)側進行配置,能夠支持部分或者完全的可編程邏輯配置。這就意味著,只要處理系統啟動并進入運行狀態,就可以在任何時候對FPGA進行編程。此外,如果您在可能產生單事件功能中斷(SEFI的工作環境中使用器件時,PCAP還可以讓您回讀并檢查錯誤。

為了給Zynq SoC創建可引導鏡像,還需要至少下列功能:

1.       用于控制引導BOM設置的引導ROM報頭(例如,現場執行、加密、四通道SPI配置、FSBL偏移和鏡像長度)

2.       第一階段引導載入程序(FSBL

3.       可編程邏輯bit文件

4.       用于處理系統側的軟件應用(ELF文件)

和其它所有的賽靈思FPGA一樣,Zynq SoC器件使用多個模式引腳判斷存儲程序的存儲器類型以及其它重要的系統設置。這些模式引腳共享器件處理系統側的多用途I/O引腳(MIO)。總體而言,映射到MIO的有7個模式引腳[8:2]。頭四個用于定義引導模式。第五個用于定義PLL是否在使用,第六個和第七個用于定義加電過程中MIO bank 0bank 1的分組電壓。第一階段引導載入程序(FSBL)可以把MIO bank 0bank 1定義的電壓標準更改為應用的正確電壓標準。但是如果您是從頭開始設計系統,應確保加電過程中使用的電壓不會損壞連接到這些引腳的器件。

 

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
欧美另类一区| 一本大道久久a久久精品综合| 亚洲开发第一视频在线播放| 亚洲一区二区三区在线视频| 亚洲精品中文字幕女同| 国产女人精品视频| 欧美日韩在线第一页| 欧美国产日本高清在线| 欧美.www| 免费欧美日韩| 玖玖综合伊人| 久久久国产精品一区| 欧美一区免费| 亚洲黄色影院| 亚洲国产一区二区在线| 亚洲国产高清aⅴ视频| 久久av在线| 久久黄色级2电影| 欧美在线一二三| 久久激情视频| 亚洲国产精品一区在线观看不卡| 午夜欧美不卡精品aaaaa| 亚洲免费在线观看| 午夜久久电影网| 欧美综合77777色婷婷| 久久精品亚洲| 亚洲经典一区| 日韩亚洲欧美一区| 亚洲一卡久久| 欧美一级淫片播放口| 久久爱另类一区二区小说| 香港成人在线视频| 久久精品国产免费| 久久狠狠亚洲综合| 久久久噜噜噜久噜久久| 免费成人av在线| 欧美精品网站| 欧美午夜精品久久久久久人妖| 欧美视频在线免费| 国产精品视频yy9099| 国产欧美va欧美va香蕉在| 国产精品家教| 国产午夜精品视频免费不卡69堂| 欧美激情一区二区三区高清视频| 欧美日韩国产欧| 欧美特黄a级高清免费大片a级| 国产精品国产亚洲精品看不卡15| 国产精品嫩草影院一区二区 | 欧美在线免费一级片| 久久免费视频网| 欧美aaa级| 国产精品xnxxcom| 国产欧美日韩综合一区在线观看 | 亚洲最新在线视频| 亚洲欧美国产精品va在线观看| 性久久久久久久久久久久| 久久综合九色综合网站| 欧美精品九九| 国产精品一区二区久久精品| 韩国女主播一区| 亚洲日本理论电影| 亚洲女人小视频在线观看| 久久精品国产一区二区电影| 日韩亚洲欧美成人| 欧美一区二区三区久久精品 | 国内外成人免费激情在线视频网站| 亚洲国产精品久久久久婷婷884 | 久久一二三四| 欧美午夜精品久久久久久久 | 在线日本高清免费不卡| 一本色道久久综合精品竹菊| 欧美在线亚洲综合一区| 99国内精品久久| 欧美综合国产| 欧美日韩国产一中文字不卡| 国产日韩欧美黄色| 亚洲人成7777| 欧美在线观看www| 亚洲午夜激情在线| 久久日韩粉嫩一区二区三区| 欧美日韩一区二区三区在线看| 国产日韩欧美自拍| 亚洲精品综合| 亚洲国产一区在线观看| 欧美一级二级三级蜜桃| 欧美激情自拍| 狠狠色丁香婷婷综合久久片| 在线性视频日韩欧美| 亚洲高清资源综合久久精品| 亚洲在线观看视频网站| 欧美激情综合五月色丁香小说| 国产日韩一级二级三级| 日韩一区二区久久| 亚洲欧洲精品一区二区精品久久久| 先锋影院在线亚洲| 欧美日韩国产页| 亚洲国产精品久久久| 欧美在线视频免费| 性8sex亚洲区入口| 欧美日韩视频一区二区三区| 一区免费视频| 香蕉国产精品偷在线观看不卡| 一区二区三区国产在线| 欧美成人一品| 国内精品久久久久久影视8| 中文精品视频| 亚洲天堂偷拍| 欧美激情综合五月色丁香| 一区二区三区在线免费观看| 亚洲一级免费视频| 一区二区日本视频| 欧美国产精品一区| 亚洲第一免费播放区| 久久福利电影| 久久精品男女| 国产色综合久久| 午夜精品亚洲| 亚洲欧美综合精品久久成人| 欧美视频免费| 日韩午夜在线| 中文亚洲欧美| 欧美日韩精品在线播放| 91久久精品日日躁夜夜躁国产| 久久精品一本| 美女视频一区免费观看| 精品成人在线| 亚洲国产成人不卡| 免费成人av| 亚洲高清不卡| 亚洲日本久久| 欧美日韩99| 亚洲日本va在线观看| 午夜久久影院| 久久久久久久97| 国产欧美一区二区三区久久人妖| 亚洲一区二区免费在线| 午夜日韩在线| 国产亚洲一级高清| 久久精品人人爽| 美日韩精品视频| 亚洲国产一区二区三区青草影视 | 国产精品看片资源| 亚洲性线免费观看视频成熟| 亚洲欧美日产图| 国产噜噜噜噜噜久久久久久久久| 亚洲一区视频在线观看视频| 日韩亚洲不卡在线| 一本久久综合亚洲鲁鲁五月天| 欧美精品免费视频| 99国产精品99久久久久久| 一本色道久久综合亚洲精品高清| 欧美日韩亚洲系列| 亚洲少妇在线| 欧美综合国产| 在线观看一区欧美| 亚洲人成亚洲人成在线观看图片| 久久亚洲色图| 亚洲国产精品综合| 一区二区三区.www| 久久理论片午夜琪琪电影网| 在线不卡欧美| 日韩午夜中文字幕| 欧美成人一区在线| 在线亚洲电影| 久久av免费一区| 亚洲高清中文字幕| 亚洲无线一线二线三线区别av| 国产精品国产三级国产aⅴ入口| 亚洲欧美日韩网| 麻豆成人av| 一本色道久久综合亚洲精品小说| 性xx色xx综合久久久xx| 国产精品视频九色porn| 久久精品国产欧美亚洲人人爽| 欧美激情成人在线视频| 亚洲一区二区三区精品在线观看| 久久免费的精品国产v∧| 91久久国产综合久久蜜月精品 | 欧美日韩成人网| 亚洲欧美日韩高清| 久久久亚洲一区| 一级日韩一区在线观看| 久久精品成人欧美大片古装| 一区二区三区在线免费播放| 宅男噜噜噜66一区二区| 国产一区二区中文| 一本色道久久88综合日韩精品| 国产精品青草久久| 91久久线看在观草草青青| 国产精品久久国产愉拍 | 久久综合久久综合久久综合| 日韩亚洲一区在线播放| 久久久国产成人精品| 日韩网站免费观看| 久久婷婷综合激情| 亚洲午夜精品久久| 欧美va亚洲va香蕉在线| 亚洲欧美高清| 欧美日韩系列| 亚洲区欧美区|