Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

HELLO WORLD of MPSOC Learning

2025-02-24 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Servers >

Share

Shulou(Shulou.com)06/03 Report--

We have long heard that the performance of the new generation of XILINX SOC,Zynq UltraScale+ MPSOC series is incomparably strong, claiming to be 5 times higher per watt than the ZYNQ 7000 series, but has not been able to experience it. Until recently, due to the needs of the project, we got a set of Mill's MPSOC development board, and finally opened the road of MPSOC learning. No nonsense, hello world first.

Development environment: vivado 2017.4, development board model: Mir MYD-CZU3EG, main chip XCZU3EG-1SFVC784. This MPSOC series board also has 4EV 5EV version, and the 3EG version in hand does not support SFP, so the corresponding interface (white part) on the board is empty.

MPSOC Learning Step1 New vivado Project

Open vivado 2017.4 and select File-- > New Project

Next, enter the project name and select the project save path, Next

According to the screenshot configuration, select the development board model as xczu3eg-sfvc784-1 Mure, and click Next.

Click Finish to create a new vivado project, as shown in the following figure

MPSOC Learning Step2 New Block Design

Click Create Block Design in the navigation bar

Next, you can fill in the name yourself here. I'll just use the default name here and click OK. The newly created Block design area is shown below:

MPSOC learns Step3 calls ZYNQ IP core and configures

Click Add IP, enter ZYNQ in the navigation bar, and then double-click ZYNQ UltraScale+MPSoC to add the ZYNQ core, as shown below:

Double-click ZYNQ IP core to import configuration file

Click Presets-- > Apply Configuration to add the configuration file, import the hello_world.tcl configuration file, click OK, and complete the configuration of ZYNQ.

MPSOC Learning Step4 Synthesis

Right-click design_1-- > Generate Output Products, click Generate

MPSOC learns Step 5 to generate top-level files

Right-click design_1-- > Create HDL Wrapper and click OK. The generated top-level file, as shown in the following figure:

MPSOC learns Step6 to generate bit file

Click Generate Bitstream on the shortcut toolbar

Click OK until the bit is generated successfully, and click Cancel to close the dialog box.

MPSOC Learning Step7 Export hardware configuration File

Click File-- > Export-- > Export Hardware

Check Include bitstream and click OK

MPSOC Learning Step8 Open SDK

Click File-- > Launch SDK, click OK

MPSOC Learning Step9 New fsbl

Click File-- > Application Project

Add the project name fsbl, and click Next

Select Zynq MP FSBL and click Finis.

MPSOC Learning Step10 New hello_world Project

Click File-- > Application Project, fill in the project name hello_world, and click Next

Select the Hello_World template and click Finish

MPSOC learns Step11 to generate BOOT.bin file

Right click hello_world-- > Create Boot Image

Click Create Image to generate the BOOT.bin file, as shown in the following figure, and then copy the generated BOOT.bin file to the SD card

MPSOC development board mode setting. Here we set it to SD card startup mode.

MPSOC development board connect 12V power supply, connect uart serial port, insert SD card, power on and run.

Serial port printout Hello World

In this way, debugging HELLO WORLD with MPSOC is done.

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 0

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

Servers

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report