Zedboard Review and Demo II

In the Demo demo of Zedboard, the system was tested by Quad-SPI FLASH and SD memory card. Another way to configure Zynq chip is through JTAG interface, and FPGA logic debugging and embedded software debugging also need to pass JTAG. Let's take a look at how to do embedded system development on Zedboard. Xilinx offers a complete set of software and hardware design development tools, ISE Design Suite, which integrates various development software and can be downloaded free of charge from the Xilinx website. Note that in order to be able to use the latest Zynq chip, you must download ISE Design Suite 14.1 or above. The FPGA design tools are very large. The 14.1 version of ISE accounts for 6.5G, which is very scary. After the download is complete, the installation begins.

Zedboard评测(二)—— 利用PS部分建立嵌入式系统

Embedded EdiTIon can be selected as follows, or System EdiTIon can be selected.

Zedboard评测(二)—— 利用PS部分建立嵌入式系统

The ISE software requires a license. After the installation is complete, you can choose Webpack, which is a free version provided by Xilinx.

Zedboard评测(二)—— 利用PS部分建立嵌入式系统

The ISE Design Suite is a collection of development tools, and here we mainly use the following main tools:

Zedboard评测(二)—— 利用PS部分建立嵌入式系统

PlanAhead: This is an entry point for Zynq's embedded system design, integrating the embedded hardware design tool XPS and the software design tool SDK, as well as ISE tools such as logic synthesis.

Xilinx Platform Studio (XPS): used to build embedded system hardware platform

Xilinx Software Development Kit (SDK): Embedded Software Development Environment

ChipScope Pro: On-chip signal logic analysis tool

After the software installation is complete, you can now experiment with how to implement embedded system software and hardware development on the Zedboard hardware platform. Before that, it is recommended to download a Zedboard board definition file, which will be used in the later Zynq hardware configuration. The Zynq chip integrates the processor and programmable logic. We know that its internal can be divided into PS (Processing System) and PL (Programmable Logic) parts. The PS and PL sections can be configured independently or integrated together, which means that we can build the PS system separately (if the PL part is not used), or the PL logic can be configured separately (the PS part is only used as the control of the configuration PL logic). The PS and PL logic can also be configured at the same time. It can be seen that the Zynq chip can flexibly build an embedded platform to achieve different functions. Establishing an independent PS system To build an independent PS system, we only build an ARM embedded system in the PS part. No additional PL logic is required. Using Xilinx tools, we can quickly build a system without even writing any code. The design is really convenient. First, the MODE selection jumper on the Zedboard is set to be launched via JTAG (see the Zedboard Demo demo) as follows:

Zedboard评测(二)—— 利用PS部分建立嵌入式系统

Zedboard评测(二)—— 利用PS部分建立嵌入式系统

The picture above shows the design flow of a typical Zynq chip. Follow the steps to quickly build a processor system. 1) Open PlanAhead and select Create New Project to create a new project.

Zedboard评测(二)—— 利用PS部分建立嵌入式系统

Select the project as shown below

Zedboard评测(二)—— 利用PS部分建立嵌入式系统

Zedboard评测(二)—— 利用PS部分建立嵌入式系统

2) After the determination, a new project is generated. The file of the PlanAhead project is suffixed with .ppr. You can click Add Souces to add the hardware design file.

Zedboard评测(二)—— 利用PS部分建立嵌入式系统

Choose to create a new Embeded Source, and then PlanAhead will automatically skip XPS execution.

Zedboard评测(二)—— 利用PS部分建立嵌入式系统

Zedboard评测(二)—— 利用PS部分建立嵌入式系统

DC Contactor

Dc Power Contactor,Contactor Relay,Dc Contactor Relay,Dc Magnetic Contactor

NanJing QUANNING electric Co.,Ltd , https://www.quanningtrading.com

This entry was posted in on