MAXREFDES32# ZedBoard快速上手指南
在電子設(shè)計(jì)領(lǐng)域,快速評估和驗(yàn)證設(shè)計(jì)方案是非常重要的。MAXREFDES32# ZedBoard為我們提供了一個很好的平臺,下面就為大家詳細(xì)介紹如何快速上手這個系統(tǒng)。
文件下載:MAXREFDES32#.pdf
一、所需設(shè)備
要使用MAXREFDES32# ZedBoard系統(tǒng),我們需要準(zhǔn)備以下設(shè)備:
- 硬件方面:MAXREFDES32# 開發(fā)板、ZedBoard? Rev C 開發(fā)套件、工業(yè)傳感器或信號源。
- 運(yùn)行方式不同所需設(shè)備不同:
- 從SD卡運(yùn)行二進(jìn)制文件:需要安裝了終端軟件(如HyperTerminal)且?guī)в幸粋€USB端口的Windows?操作系統(tǒng)主機(jī)PC、Cypress USB - UART橋接設(shè)備驅(qū)動、4GB FAT32格式的SD卡。
- 從Xilinx? SDK運(yùn)行軟件:安裝了Xilinx PlanAhead?/SDK 14.2或更高版本且?guī)в袃蓚€USB端口的Windows操作系統(tǒng)PC、Xilinx EDK/SDK許可證(免費(fèi)的WebPACK?許可證即可)、Xilinx Platform Cable USB II兼容的JTAG設(shè)備。
二、整體概述
MAXREFDES32 ZedBoard軟件有兩種下載到ZedBoard板的方法:
- 從SD卡啟動:這是最簡單的方法。將包含必要CPU引導(dǎo)加載程序、FPGA比特流和MAXREFDES32#可執(zhí)行文件的二進(jìn)制文件存儲在SD卡中,通過SD卡啟動。詳細(xì)步驟在后續(xù)的“從SD卡啟動”部分介紹。
- 使用Xilinx SDK下載:這種方法更靈活,允許修改源代碼。具體步驟在“從Xilinx SDK下載演示”部分介紹。
三、從SD卡啟動
1. 下載文件
從MAXREFDES32#頁面下載最新的BOOT.BIN文件。
2. 準(zhǔn)備SD卡
獲取一個FAT32格式的4GB SD卡,例如ZedBoard附帶的SD卡。如果使用Avnet提供的SD卡,需要先移除預(yù)安裝的Linux測試鏡像。
3. 復(fù)制文件
使用USB - SD適配器將BOOT.BIN文件復(fù)制到SD卡上。
4. 插入SD卡
確保ZedBoard已關(guān)機(jī),將SD卡插入ZedBoard。
5. 配置跳線
將ZedBoard的啟動源跳線配置為從SD卡啟動。
6. 連接開發(fā)板
將MAXREFDES32#參考設(shè)計(jì)板連接到J1 FMC?連接器。
7. 連接電源和USB
使用Micro - USB電纜連接ZedBoard的USB連接器J14,連接12V電源并打開電源開關(guān)。如果BOOT.BIN文件加載成功,板載顯示屏將顯示“MAXIM INTEGRATED REFERENCE DESIGN Revision XX.XX”。
8. 打開終端程序
在PC上打開HyperTerminal或類似的終端程序,找到合適的COM端口(通常是較高編號的端口,如COM4或COM6),并將連接配置為115200,n,8,1,none(流控制)。
9. 選擇功能
MAXREFDES32軟件將顯示一個菜單,可通過菜單選擇ADC轉(zhuǎn)換或信號復(fù)制等功能。
四、從Xilinx SDK下載演示
1. 連接開發(fā)板
將MAXREFDES32#板連接到ZedBoard的J1 FMC連接器。
2. 下載文件
從MAXREFDES32#頁面下載最新的RD32V01_00.ZIP文件。
3. 解壓文件
將RD32V01_00.ZIP文件解壓到PC上的一個目錄中。
4. 打開Xilinx SDK
啟動Xilinx SDK。
5. 下載比特流文件
將比特流(.BIT)文件下載到開發(fā)板,該比特流包含F(xiàn)PGA硬件設(shè)計(jì)和軟件引導(dǎo)加載程序。
6. 下載并運(yùn)行可執(zhí)行文件
使用Xilinx SDK在兩個ARM? Cortex? - A9處理器之一上下載并運(yùn)行可執(zhí)行文件(.ELF)。
五、包含的文件
硬件設(shè)計(jì)的頂層是Xilinx PlanAhead 14.2版本的項(xiàng)目(.PRR)?;?a href="http://m.sdkjxy.cn/tags/verilog/" target="_blank">Verilog的arm_system_stub.v模塊提供了FPGA/板網(wǎng)連接,并實(shí)例化了包含Zynq?處理系統(tǒng)和AXI_MILLBRAE自定義IP核的包裝器,該IP核與FMC連接器接口。這是一個Xilinx軟件開發(fā)套件(SDK)項(xiàng)目,包含一個演示軟件應(yīng)用程序,用于評估MAXREFDES32#子系統(tǒng)參考設(shè)計(jì)。較低級別的C代碼驅(qū)動程序例程可移植到用戶自己的軟件項(xiàng)目中。
六、詳細(xì)步驟
1. 安裝引腳
如果ZedBoard的J18連接器上缺少3V3引腳,則安裝一個2引腳的引腳頭。
2. 配置跳線
按照圖8配置ZedBoard的啟動源跳線,并移除JP6上的跳線。
3. 調(diào)整引腳電壓
移除1V8和2V5引腳上的跳線,并在3V3引腳上安裝跳線。
4. 連接開發(fā)板
將MAXREFDES32#板連接到ZedBoard的J1 FMC連接器。
5. 開啟電源
打開ZedBoard的電源開關(guān)。
6. 下載文件
從www.maximintegrated.com/AN5883下載最新的RD32V01_00.ZIP文件。
7. 解壓文件
將RD32V01_00.ZIP文件解壓到PC上的一個目錄中,注意路徑不能包含空格,且不能超過Windows的最大路徑長度限制(260個字符)。
8. 打開Xilinx SDK
從Windows開始菜單打開Xilinx軟件開發(fā)套件(SDK),并設(shè)置工作區(qū)目錄。
9. 檢查項(xiàng)目
檢查SDK的項(xiàng)目資源管理器中是否包含三個組件,如果缺少則通過導(dǎo)入現(xiàn)有項(xiàng)目的方式添加。
10. 下載比特流文件
點(diǎn)擊“Program FPGA”圖標(biāo),選擇比特流(.BIT)文件并下載到開發(fā)板。
11. 設(shè)置終端程序
在PC上安裝并運(yùn)行終端程序,如Tera Term或HyperTerminal,配置通信參數(shù)。
12. 下載并運(yùn)行可執(zhí)行文件
使用Xilinx SDK在ARM Cortex - A9處理器上下載并運(yùn)行可執(zhí)行ELF(.ELF)文件。
七、代碼文檔
代碼文檔可以在以下路徑找到:C:...RD32V01_00RD32_ZED_V01_00Code_Documentation ??梢酝ㄟ^瀏覽器打開MainPage.html文件以HTML格式查看代碼文檔,也可以使用PDF閱讀器打開MAXREFDES32_Code_Documentation.pdf文件以PDF格式查看。
通過以上步驟,相信大家能夠快速上手MAXREFDES32# ZedBoard系統(tǒng)。在實(shí)際操作過程中,你是否遇到過什么問題呢?歡迎在評論區(qū)分享你的經(jīng)驗(yàn)和疑問。
-
操作步驟
+關(guān)注
關(guān)注
0文章
9瀏覽量
1861
發(fā)布評論請先 登錄
MAXREFDES32# ZedBoard快速上手指南
評論