✨ประเภทบทความ

Question about Zynq-7000 EMMC

 

Zynq-7000 EMMC Configuration Support

https://support.xilinx.com/s/question/0D52E00006hpW9NSAU/zynq7000-emmc-configuration-support?language=en_US

 

eMMC device selection for Zynq 7000

https://support.xilinx.com/s/question/0D52E00006hprmuSAA/emmc-device-selection-for-zynq-7000?language=en_US

ประเภทเนื้อหาของ article
FPGA Development
Rating
Average: 5 (1 vote)

When choosing a flash device to incorporate with Zynq-7000 devices and with Zynq UltraScale+ MPSoC devices

When choosing a flash device to incorporate with Zynq-7000 devices, it is important to consider the following logistical criteria:

  • Is the device supported with the Xilinx tools?
  • Will the device work with the Zynq device BootROM?
  • Is the device supported with software like U-Boot and Linux?

In addition, there are design considerations which include:

ประเภทเนื้อหาของ article
FPGA Development
Rating
Average: 5 (1 vote)

Using MATLAB Simulink to generate HDL code

Using MATLAB Simulink to generate HDL code for a Xilinx Zynq System on Chip would involve several steps, including:

  1. Creating a Simulink model of the system, which would include the various blocks and subsystems that make up the design.

  2. Configuring the Simulink model for code generation, which would include setting the target platform, specifying the clock, and other system-level parameters.

  3. Verifying the Simulink model through simulation, to ensure that it is functioning correctly and meets the design requirements.

ประเภทเนื้อหาของ article
FPGA Development
Rating
Average: 5 (1 vote)

How to implement bitstream scrubbing

VHDL code for FPGA bitstream scrubbing for a Xilinx Zynq System on Chip would involve several steps, including:

  1. Defining the VHDL architecture of the scrubbing module, which will include the logic for reading the bitstream, checking for errors, and correcting any errors that are found.

  2. Writing the VHDL code for the scrubbing module, which will include the state machine and the error detection and correction logic.

ประเภทเนื้อหาของ article
FPGA Development
Rating
Average: 5 (1 vote)

Implementing triple mode redundancy in a Xilinx Zynq

 

Triple mode redundancy can be implemented in a Xilinx Zynq System on Chip by using the built-in redundancy features of Zynq's programmable logic (PL) and processing system (PS) components. This can be achieved by configuring the PL to implement triple modular redundancy (TMR) for critical logic and using the PS's built-in redundancy features to implement TMR for the processor and memory subsystems.

ประเภทเนื้อหาของ article
FPGA Development
Rating
Average: 5 (1 vote)

How to implement CAN protocol in a Xilinx FreeRTOS system

*/ /*-->*/

CAN is a communication protocol used in automotive and industrial control systems to allow devices to communicate with each other over a network. It is a robust protocol that is resistant to noise and interference, and it is widely used in a variety of applications.

ประเภทเนื้อหาของ article
FPGA Development
Rating
Average: 5 (1 vote)

How to Create Power Control Switch with Finite State Machine (FSM)

Finite State Machine(FSM) เป็นตัวช่วยในการออกแบบระบบวงจรดิจิตอล โดยใช้เทคนิคเขียนแผงผังการทำงานแบบ state ซึ่งทำให้เข้าใจขั้นตอนการทำงานของระบบวงจรดิจิตอลที่จะออกแบบได้ง่ายขึ้นและทำให้การเขียนโปรแกรมด้วยภาษา VHDL(Very High Speed Intregrated Circuit Hardware Description Language) ง่ายขึ้นด้วย

FSM

ประเภทเนื้อหาของ article
FPGA Development
Rating
Average: 4 (2 votes)

Create Application for PS UART and UART Lite

Design

Create an application for PS UART and UART Lite for communication testing on Xilinx Arty Z20

1. Open Vivado 2021.1 > Click File> Project >New

2. Create project name> PS UART and UART Lite

ประเภทเนื้อหาของ article
FPGA Development
Rating
Average: 4 (2 votes)

The Zynq-7000 AP SoC Device Family

The Zynq-7000 AP SoC Device Family 

The Zynq-7000 AP SoC leverages the 28nm scalable optimized programmable logic used in Xilinx’s 7 series FPGAs.

The Z-7010, Z-7015, and Z-7020 leverage the Artix® -7 FPGA programmable logic and offer lower power and lower cost for high-volume applications.

The Z-7030, Z-7035, Z-7045, and Z-7100 are based on the Kintex® -7 FPGA programmable logic for higher-end applications that require higher performance and high I/O throughput.

ประเภทเนื้อหาของ article
FPGA Development
Rating
No votes yet

FPGA Tutorial (Hello world UART monitoring & I/O control)  (Part 2 Vitis)

In this tutorial, I will describe the step of creating a Hello world UART monitoring & I/O control application.

This article is a continuing tutorial from FPGA Tutorial (Hello world UART monitoring & I/O control)  (Part 1 Vivado)

Step 9 Create a new Hello World Application Project

After set workspace directory from previous step Vitis program will launch new window as below.

1

ประเภทเนื้อหาของ article
FPGA Development
Rating
Average: 4 (1 vote)