PCIe bus-based master-slave interactive communication platform and method

A communication platform and communication method technology, applied in the field of master-slave interactive communication platform based on PCIe bus, can solve problems such as reducing bus efficiency

Inactive Publication Date: 2017-08-18
TOEC TECH
View PDF3 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] The object of the present invention is to provide a kind of master-slave interactive communication platform based on PCIe bus, aims at solving the

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
  • PCIe bus-based master-slave interactive communication platform and method
  • PCIe bus-based master-slave interactive communication platform and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0037] In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.

[0038] The master-slave interactive communication platform based on the PCIe bus includes a host computer and a development board equipped with a PCIe2.0X4 interface. The host computer is a PC with a Win7 operating system installed, and the development board is an Altera Stratix IV GX FPGADevelopment Kit Board , when the PC is turned off, insert the development board into the PCIe2.0X4 slot of the PC, then turn on the PC, until the Win7 system starts normally, and the power supply of the development board is normal, the hardware platform is built;

[0039] When the host is used as a master, the dev...

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 the technical field of communication, and provides a PCIe bus-based master-slave interactive communication platform and method. The platform comprises a host and a development board, wherein both the host and the development board are equipped with PCIe2.0X4 interfaces; master equipment and slave equipment are configured in the host and the development board; the host is used for configuring interactive communication data size and setting the master equipment and the slave equipment; interactive communication between the host and the development board adopts a query mode or an interruption mode; a memory applied on the host comprises a data cache and a descriptor table cache; the data cache is applied in a chained DMA manner; the descriptor table cache is applied in a continuous DMA manner; the data cache consists of memory pages, physical addresses of which are discontinuous; a descriptor table is formed by information of a plurality of discontinuous memory pages; and the descriptor table comprises a head item which is used for updating EPLAST information of communication ending information. According to the platform and the method, the PCIe bus-based master-slave interactive communication is realized, the bus efficiency is improved and the broadband performance maximization is realized.

Description

technical field [0001] The invention belongs to the technical field of communication, and in particular relates to a PCIe bus-based master-slave interactive communication platform and method. Background technique [0002] With the rapid development of science and technology, high-speed data interaction has been applied to many occasions. PCI-Express is a general-purpose bus specification, which includes not only display interfaces, but also various application interfaces such as CPU, PCI, HDD, and Network. In this way, like Hyper-Transport, it can be used to solve the bottleneck problem of data transmission in the current system, and make full preparations for the performance improvement of peripheral products in the future. In the past, various devices in the computer system shared the same bandwidth and adopted parallel interconnection, which greatly affected the overall performance of the system. At the same time, the mutual interference of parallel signals seriously res...

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/28G06F13/24G06F13/42
CPCG06F13/28G06F13/24G06F13/4221G06F2213/0026
Inventor 刘佳钱瑞杰李洋张晓峰袁雷李斌
Owner TOEC TECH
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