国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

ZYNQ7000板子上,PL端邏輯燒寫到FLASH里面。怎么辦?

發(fā)布時間:2023-2-13 21:06    發(fā)布者:CoreKernel
前言
本操作如何固化ZYNQ PL端程序到FLASH分享---基于廣州星嵌電子科技有限公司設計研發(fā)的Zynq7015平臺。
FLASH型號
板載QSPI FLASH一顆,具體型號為:MT25QL256ABA1EW9-0SIT

增加Block Design設計文件
首先,打開已經完成的Vivado設計例程,點擊Project Manager下面的IP Integrator -> Create Block Design,創(chuàng)建Block Design設計文件

在彈出的對話框中,點擊OK

Diagram窗口,點擊中間加號按鈕,添加IP

在彈出的IP添加窗口的搜索欄中,輸入zynq字樣,然后雙擊選中ZYNQ7 Processing System

添加好ZYNQ7 Processing System IP核后,雙擊該IP核,對此IP核進行配置:

設置ZYNQ7 Processing System IP核的外設IO

設置ZYNQ7 Processing System IP核的DDR內存,然后點擊OK,完成IP核配置:


點擊Run Block Automation,運行模塊自動化,并在彈出的對話框中直接點擊OK


使用鼠標左鍵,單擊FCLK_CLK0,并拖動鼠標至M_AXI_GP0_ACLK,將這兩個管腳短接起來:

Sources窗口,右鍵點擊design_1.bd文件,在彈出的菜單中,選擇Generate Output Products,并在隨后彈出的對話框中點擊Generate


輸出文件生成完畢后,點擊OK

Sources窗口,右鍵點擊design_1.bd文件,在彈出的菜單中,選擇Create HDL Wrapper,并在隨后彈出的對話框中點擊Generate

在彈出的對話框中直接點擊OK

修改頂層文件
Sources窗口,雙擊打開剛剛生成的design_1_wrapper.v文件:

Vivado之前的工程頂層模塊例化到design_1_wrapper.v設計文件中:

整理design_1_wrapper.v模塊的輸入、輸出管腳,并將Vivado例程頂層模塊的管腳添加進來:

生成下載bit流文件
點擊Generate Bitsteam,生成bit流文件,在彈出的對話框中選擇Yes


如果在生成bit流文件過程中,產生了如下錯誤,則按照錯誤提示,添加時鐘約束,如下示例紅框中所示,將紅框里面的內容復制到約束文件中:

雙擊Constraints -> constrs_1下面的xdc約束文件,xdc約束文件打開后,將錯誤提示內容復制到xdc約束文件中,然后點擊保存:

然后,再次點擊Generate Bitsteam,生成bit流文件,在彈出的對話框中選擇Yes
bit流文件生成完成后,在彈出的窗口中點擊Cancel

導出硬件設計文件
點擊File -> Export -> Export Hardware…:

在彈出的對話框中,選中Include bitstream,然后點擊OK

打開Xilinx SDK軟件界面
點擊File -> Launch SDK,并在彈出的對話框中點擊OK


隨后,SDK軟件被打開:

生成FSBL文件
Xilinx SDK軟件界面,點擊File -> New -> Application Project

用戶自定義fsbl工程名,如下示例fsbl,然后點擊Next

選擇Zynq FSBL模板,并點擊Finish

等待Build進度條完成:

fsbl工程Build進度條完成后,在fsbl -> Binaries目錄下面會生成一個fsbl.elf文件:

生成下載鏡像文件BOOT.bin
點擊Xilinx Tools -> Create Zynq Boot Image

指定bif文件存放路徑,用戶自定義位置:

添加FSBL文件,將剛剛生成的fsbl.elf文件添加到Boot image partitions中:


添加bit流文件,將bit流文件添加到Boot image partitions中:


最后,點擊Create Image,生成鏡像文件BOOT.bin

燒寫FLASH
燒寫FLASH前,需確保下載模式配置為JTAG模式,即開發(fā)板SW2撥碼開關的2位撥碼均需要撥到ON的位置,如下圖紅框所示:

開發(fā)板上電,然后點擊Xilinx Tools -> Program Flash

點擊Browse,選擇剛剛生成的鏡像文件BOOT.bin,然后點擊Program

等待燒寫完成:

FLASH燒寫完成后,在控制臺輸出Flash Operation Successful信息:

程序固化檢驗
燒寫完FLASH后,給開發(fā)板斷電,并將SW2撥碼開關設置為QSPI FLASH啟動模式,即1號撥碼位撥到ON位置,2號撥碼位撥到ON的對立面,如下圖紅色箭頭所示:

開發(fā)板上電,查看實驗程序是否運行起來。
ZYNQ系列FPGA程序固化說明.pdf (4.85 MB)



       

本文地址:http://www.qingdxww.cn/thread-810541-1-1.html     【打印本頁】

本站部分文章為轉載或網友發(fā)布,目的在于傳遞和分享信息,并不代表本網贊同其觀點和對其真實性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問題,我們將根據著作權人的要求,第一時間更正或刪除。
您需要登錄后才可以發(fā)表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區(qū)
  • 深度體驗Microchip自動輔助駕駛應用方案——2025巡展開啟報名!
  • 更佳設計的解決方案——Microchip模擬開發(fā)生態(tài)系統
  • 你仿真過嗎?使用免費的MPLAB Mindi模擬仿真器降低設計風險
  • Cortex-M4外設 —— TC&TCC結合事件系統&DMA優(yōu)化任務培訓教程
  • 貿澤電子(Mouser)專區(qū)
關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产精品日韩在线观看 | 久久精品国产99国产精偷 | 亚洲第一人黄所 | 本道久久综合88全国最大色 | 男人天堂2022 | 国产欧美日本在线观看 | 青青青青久久久久国产的 | 国产a视频| 亚洲欧美日韩天堂在线观看 | 久插视频 | 日韩天堂| 久久新视频 | 99久久伊人精品波多野结衣 | 欧美高清观看免费全部完 | 日本在线观看中文字幕 | 国产精品一区二区三区四区 | 中文字幕专区高清在线观看 | 视频亚洲一区 | 国产黄在线观看免费观看软件视频 | 国产亚洲欧美另类专区 | 色偷偷女男人的天堂亚洲网 | 亚洲欧美日韩在线 | 色网站在线免费观看 | 一区二区日韩精品中文字幕 | 国产一级片免费 | 女人毛片a毛片久久人人 | 69av视频在线观看 | 天天操妹子| 欧美成人性色大片在线观看 | h漫免费在线观看 | 亚洲日本aⅴ片在线观看香蕉 | 四虎2023 | 久久精品国产精品青草不卡 | 天堂在线观看免费视频 | 欧美日韩综合视频 | 国产精品亚洲综合一区在线观看 | 欧美日韩一区二区三区久久 | 热re99久久精品国99热 | 国内精品久久久久久久星辰影视 | 爱视频福利网 | 91小视频在线观看免费版高清 |