Method for outputting peripheral through dual core sharing of Zynq chip in asymmetric multi-processing mode

A multi-processing and chip technology, applied in the direction of electrical digital data processing, multi-channel program device, program control design, etc., can solve problems such as loss, data processing efficiency reduction, etc., to simplify scheduling, reduce system complexity, and improve system reliability sexual effect

Active Publication Date: 2017-05-10
BEIJING SIFANG JIBAO AUTOMATION
View PDF4 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In SMP (Symmetrical Multi-Processing, Symmetrical Multi-Processing) mode, this problem is usually handed over to the operating system. The general implementation method is that the bottom layer of the system maintains a peripheral buffe

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method for outputting peripheral through dual core sharing of Zynq chip in asymmetric multi-processing mode
  • Method for outputting peripheral through dual core sharing of Zynq chip in asymmetric multi-processing mode
  • Method for outputting peripheral through dual core sharing of Zynq chip in asymmetric multi-processing mode

Examples

Experimental program
Comparison scheme
Effect test

Example Embodiment

[0024] The technical solution of the present invention will be described in further detail below in conjunction with the accompanying drawings of the specification.

[0025] The Zynq chip is the Zynq dual-core series chip of Xilinx Company. It is composed of dual-core ARM (two Cortex-A9 in the picture) and FPGA. The dual-core ARM and FPGA are connected through the on-chip Advanced Extensible Interface (AXI) bus. Share external memory with FPGA. Internal hardware structure such as figure 1 Shown. The functions of a digital intelligent electronic device in the AMP mode are as follows: figure 2 As shown, high real-time tasks such as protection computing and SV / GOOSE message processing run on the bare running core, and functions such as man-machine interface and communication management run on the operating system core.

[0026] The ARM and FPGA cores are connected via the AXI standard bus. Configuration information is exchanged through registers, which is more flexible, but the rea...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention provides a method for outputting a peripheral through dual core sharing of a Zynq chip in an asymmetric multi-processing mode. An FPGA distributes shared memories with different service priorities to ARM cores, when the ARM cores have to-be-transmitted messages, firstly, information of the shared memories with the FPGA is read, under the judged writable condition, data packages and data package description information are written in the shared memories according to a stipulated format, and under the condition that the FPGA judges peripheral transmitting idling, the data packages in the shared memories are written in the peripheral according to the service priorities. The peripheral and data package scheduling is managed uniformly by the FPGA, no internuclear scheduling is needed between the double ARM cores, each ARM core independently deals with the FPGA peripheral, and efficiency is greatly improved compared with uniform data management and transmitting in an ARM. The method is used for the power system control field with the large data throughout and high processing real-time-performance requirements.

Description

technical field [0001] The invention belongs to the field of electric power system control, and is suitable for requiring less device space, requiring the use of a single-chip multi-core processor, and simultaneously supporting high processing real-time performance and man-machine interface, etc., which require multiple services such as file systems and network protocols. Background technique [0002] With the continuous development and progress of substation automation technology, the requirements for high-speed data throughput of various automation equipment in smart substations are rapidly increasing. [0003] Based on the ARM processing core and the Advanced Microprocessor Bus Architecture (AMBA) bus definition, the FPGA manufacturer Xilinx uses the high-speed parallel processing capability of the FPGA to develop and produce the Zynq series chips with a multi-core ARM+FPGA structure, which can be well adapted to smart substations. The above requirements of various automa...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06F9/50G06F9/54
CPCG06F9/5027G06F9/544
Inventor 周涛孔丽王天建徐刚陈秋荣徐万方刘万鹏
Owner BEIJING SIFANG JIBAO AUTOMATION
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products