Check patentability & draft patents in minutes with Patsnap Eureka AI!

Parallel communication method based on microcontroller and FPGA

A microcontroller and communication method technology, applied in the field of microelectronics, can solve problems such as low software implementation complexity, high software implementation complexity, and complex interface, so as to reduce the threshold of communication technology and development costs, and facilitate product integration and product integration. Effects of rapid development and high communication reliability

Inactive Publication Date: 2017-03-22
SHENYANG INST OF AUTOMATION - CHINESE ACAD OF SCI
View PDF3 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The disadvantage of serial communication is low speed, the advantage is that the interface is simple and the complexity of software implementation is low
The advantage of high-speed parallel communication is high speed, but the interface is complex and the software implementation complexity is high

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
  • Parallel communication method based on microcontroller and FPGA
  • Parallel communication method based on microcontroller and FPGA
  • Parallel communication method based on microcontroller and FPGA

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0029] The present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments.

[0030] The present invention relates to a parallel communication method based on microcontroller and FPGA (Field-Programmable Gate Array, Field Programmable Gate Array), including microcontroller STM32F746, static memory controller FSMC (Flexible Static Memory Controller, variable static storage Controller), FPGA chip. The microcontroller adopts a simple and effective parallel connection method with the FPGA chip through its built-in static memory controller FSMC, and uses the internal SRAM space of the FPGA as the external SRAM (Static Random Access Memory) of the microcontroller. The device, FSMC controller uses the extended data bus, address bus and control line to read and write the FPGA internal SRAM space, replacing the previous serial communication methods such as UART and SPI. Among them, the microcontroller chip model is STM32F746ZGT...

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 relates to a parallel communication method based on a microcontroller and an FPGA. The microcontroller and an FPGA chip adopt a simple and effective parallel connection mode; the FPGA is used as an external SRAM device; a built-in FSMC (Flexible Static Memory Controller) of the microcontroller is used; and by an expanded data bus, address bus and control line, a reading operation and a writing operation are carried out on an SRAM space inside the FPGA so as to complete two-way parallel communication of the microcontroller and the FPGA. The parallel communication method disclosed by the invention implements high-speed parallel bus communication between the microcontroller with the built-in FSMC and the FPGA, and with respect to the defects of low speed, complex parallel communication structure, multiple source codes and the like of a conventional microcontroller and FPGA serial communication mode, uses the FSMC controller easy to configure and has the advantages of simple parallel connection structure, high communication speed, high communication reliability, few source codes and the like.

Description

technical field [0001] The invention belongs to the field of microelectronics, in particular to a parallel communication method based on a microcontroller and an FPGA. Background technique [0002] In recent years, FPGA applications have rapidly expanded from the very narrow field of communication infrastructure equipment in the past to today's very wide application fields. In many emerging and fast-growing markets, FPGAs are widely adopted as core devices. Wireless communications, industry, science and measurement, medical equipment, audio and video broadcasting, automotive, computing, storage applications and the fast-growing consumer market have all become key areas of FPGA business development. Single-chip microcomputer has unique advantages in small size, complete functions, low price, high reliability, etc., and has been widely used in various fields for a long time. In terms of function, microcontrollers and FPGA devices have strong complementarities. Microcontrolle...

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): G06F13/42
CPCG06F13/4204
Inventor 焦平杨志家吕岩
Owner SHENYANG INST OF AUTOMATION - CHINESE ACAD OF SCI
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More