MAXREFDES71# ZedBoard快速上手指南
一、引言
在電子設計領域,快速上手新的開發(fā)平臺和工具是提高工作效率的關鍵。MAXREFDES71# ZedBoard作為一款強大的開發(fā)套件,為工程師們提供了豐富的功能和可能性。本文將詳細介紹MAXREFDES71# ZedBoard的快速啟動步驟,幫助工程師們迅速開始項目開發(fā)。
文件下載:MAXREFDES71#.pdf
二、所需設備
在開始使用MAXREFDES71# ZedBoard之前,我們需要準備以下設備:
- MAXREFDES71# 開發(fā)板:核心開發(fā)板,承載主要的功能實現(xiàn)。
- ZedBoard? 開發(fā)套件:提供開發(fā)的基礎平臺。
- 工業(yè)傳感器或信號源:用于輸入信號,進行功能測試。
- 從SD卡運行二進制文件所需設備
- 從Xilinx SDK運行軟件所需設備
- 安裝有Windows操作系統(tǒng)且安裝了Xilinx? PlanAhead?/SDK版本14.2或更高版本的PC,需要兩個USB端口。
- Xilinx EDK/SDK的許可證(免費的WebPACK? 許可證即可)。
- 與Xilinx Platform Cable USB II兼容的JTAG設備。
三、系統(tǒng)概述
MAXREFDES71# ZedBoard軟件可以通過兩種方式下載到ZedBoard板上:
- 從SD卡啟動:這是最簡單的方法,通過包含二進制文件的SD卡加載必要的CPU引導加載程序、FPGA比特流和MAXREFDES71#可執(zhí)行文件。
- 使用Xilinx SDK下載:這種方法更加靈活,允許修改源代碼。
四、從SD卡啟動步驟
- 下載BOOT.BIN文件:從MAXREFDES71#頁面下載最新的BOOT.BIN文件。
- 準備SD卡:獲取一個4GB FAT32格式的SD卡,如ZedBoard附帶的SD卡。
- 復制文件:將BOOT.BIN文件復制到SD卡上,在Windows PC上通常需要使用USB - SD適配器。
- 確認文件:確保SD卡上只有BOOT.BIN文件,如果使用的是Avnet提供的SD卡,需要移除預安裝的Linux測試鏡像。
- 插入SD卡:關閉ZedBoard電源,將SD卡插入ZedBoard。
- 配置跳線:將ZedBoard的啟動源跳線配置為從SD卡啟動。
- 連接開發(fā)板:將MAXREFDES71#參考設計板連接到J1 (FMC?) 連接器。
- 連接電源和USB:將Micro - USB電纜連接到ZedBoard的USB連接器J14,連接12V電源并打開電源開關。如果BOOT.BIN文件成功加載,板載顯示屏將顯示“MAXIM INTEGRATED REFERENCE DESIGN Revision XX.XX”。
- 打開終端程序:在PC上打開HyperTerminal或類似的終端程序,找到合適的COM端口(通常是較高編號的端口,如COM4或COM6),并將連接配置為460800, n, 8, 1, none(無流控制)。
- 顯示菜單:MAXREFDES71軟件將顯示一個菜單,可通過菜單選擇進行ADC轉(zhuǎn)換或信號復制。
五、從Xilinx SDK下載演示步驟
- 連接開發(fā)板:將MAXREFDES71#板連接到ZedBoard的J1 FMC連接器。
- 下載文件:從MAXREFDES71#頁面下載最新的RD71V01_00.ZIP文件。
- 解壓文件:將RD71V01_00.ZIP文件解壓到PC上的一個目錄。
- 打開Xilinx SDK:啟動Xilinx SDK。
- 下載比特流文件:將比特流 (.BIT) 文件下載到開發(fā)板,該比特流包含F(xiàn)PGA硬件設計和軟件引導加載程序。
- 下載并運行可執(zhí)行文件:使用Xilinx SDK在兩個ARM? Cortex? - A9處理器之一上下載并運行可執(zhí)行文件 (.ELF)。
六、包含的文件
硬件設計的頂層是一個適用于Xilinx PlanAhead版本14.2的Xilinx PlanAhead項目 (.PRR)?;?a target="_blank">Verilog的arm_system_stub.v模塊提供FPGA/開發(fā)板的網(wǎng)絡連接,并實例化了包含Zynq? 處理系統(tǒng)和AXI_MILLBRAE自定義IP核的包裝器,該IP核與FMC連接器接口。這作為一個Xilinx軟件開發(fā)套件 (SDK) 項目提供,其中包括一個演示軟件應用程序,用于評估MAXREFDES71#子系統(tǒng)參考設計。較低級別的C代碼驅(qū)動程序例程可移植到用戶自己的軟件項目中。
七、詳細操作流程
1. 硬件準備
- 在ZedBoard的J18連接器上安裝一個2針插頭(如果缺少3V3插頭)。
- 按照圖8所示配置ZedBoard的啟動源跳線,并移除JP6上的跳線。
- 移除1V8和2V5插頭上的跳線,并在3V3插頭上安裝跳線。
- 將MAXREFDES71#板連接到ZedBoard的J1 FMC連接器。
- 打開ZedBoard的電源開關。
2. 軟件準備
- 從www.maximintegrated.com/AN5865下載最新的RD71V01_00.ZIP文件,并解壓到PC上的一個目錄,注意路徑不要超過Windows的最大路徑長度限制(260個字符),且路徑中不要包含空格。
- 從Windows開始菜單打開Xilinx軟件開發(fā)套件 (SDK),設置工作區(qū)目錄。
- 檢查SDK的項目資源管理器,如果缺少三個子文件夾,通過“文件 | 導入”菜單導入項目。
- 下載比特流 (.BIT) 文件到開發(fā)板,點擊“Program FPGA”圖標,選擇正確的.BIT文件并點擊“Program”。
- 配置PC上的終端程序,安裝Cypress USB - UART橋接設備驅(qū)動,確定COM端口號,打開終端程序并設置通信參數(shù)。
- 使用Xilinx SDK在ARM Cortex - A9處理器上下載并運行可執(zhí)行ELF (.ELF) 文件,通過一系列操作設置運行配置。
八、代碼文檔
代碼文檔可以在以下路徑找到:C:...RD71V01_00RD71_ZED_V01_00Code_Documentation ??梢酝ㄟ^瀏覽器打開MainPage.html文件以HTML格式查看代碼文檔,也可以使用PDF閱讀器打開MAXREFDES71_Code_Documentation.pdf文件以PDF格式查看。
九、總結
通過本文的介紹,相信大家對MAXREFDES71# ZedBoard的快速啟動有了清晰的了解。無論是從SD卡啟動還是使用Xilinx SDK下載,都能幫助工程師們快速開始項目開發(fā)。在實際操作過程中,大家可以根據(jù)自己的需求選擇合適的方法。你在使用MAXREFDES71# ZedBoard的過程中遇到過哪些問題呢?歡迎在評論區(qū)分享你的經(jīng)驗和疑問。
發(fā)布評論請先 登錄
MAXREFDES71# ZedBoard快速上手指南
評論