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

Method and device for synchronous communication of double-port random storage

A random access memory and synchronous communication technology, applied to instruments, computers, digital computer components, etc., can solve problems such as inability to complete synchronization, and achieve the effect of improving efficiency

Inactive Publication Date: 2009-05-06
ZTE CORP
View PDF7 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In these three cases, it is impossible to complete synchronization only by relying on DPRAM itself, and must rely on necessary external means

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 and device for synchronous communication of double-port random storage
  • Method and device for synchronous communication of double-port random storage
  • Method and device for synchronous communication of double-port random storage

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0033] The specific implementation of the method of the present invention will be further described in detail below in conjunction with an engineering example.

[0034] The device of one embodiment of the present invention is as figure 1 As shown, two completely independent CPUs are used on the board, namely CPU1 and CPU2. DPRAM and two 32-bit dual-port status registers stat1 and stat2 for synchronous functions are implemented in the same Field Programmable Gate Array (FPGA, Field Programmable Gate Array). stat1 corresponds to CPU1, stat2 corresponds to CPU2; one end of DPRAM is connected to CPU1, and the other end is connected to CPU2; bit0 to bit30 of the status register are status bits, which are used to indicate the type of DPRAM interrupt (int), and bit31 is an interrupt trigger bit, which is used So that the other party's CPU triggers an interrupt. The definitions of the bits of stat1 and stat2 are the same, as shown in Table 1:

[0035] bit name describ...

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 discloses a synchronous communication method for double port RAM and signals for configuring the interruption mark and link mark of CPU communication. The method comprises: asynchronously start two CPUs and send interruption information to other party; the CPU responds to CPU of other party to establish synchronous communication channel. Besides, the invention discloses corresponding devices comprising a first CPU, a second CPU, a first double port status register, a second double port status register and a double port RAM. Wherein, the first double port status register corresponds to the first CPU; the second double status register corresponds to the second CPU; one end of the double port RAM is connected to the first CPU and its another end is connected to the second CPU; bit 0-bit 30 of the two double port status registers indicates the status bit for the interruption type of the double port RAM; bit 31 acts as the interruption triggering bit. Therefore, the invention, which enables the synchronous communication of two CPUs without adding new hardware, realizes excellent safety and reliability and improves the communication efficiency.

Description

technical field [0001] The invention relates to synchronous communication technology, in particular to a method and device for synchronous communication of two independent CPUs on a single board using a dual-port random access memory (DPRAM, Double Port Random Access Memory). Background technique [0002] With the continuous development of embedded systems, more and more functions are integrated on an embedded single board. Using only one embedded CPU to implement and manage all functions on a single board has made designers more and more unable to do what they want. More and more designers start to use multiple embedded CPUs to manage services and functions on a single board in a distributed manner. [0003] At present, the most commonly used decentralized management method is to use two CPUs, and there are many communication methods between the two CPUs: serial port, network port, DPRAM, and so on. For the communication mode of serial port and network port, both hardware...

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
Patent Type & Authority Patents(China)
IPC IPC(8): G06F15/167
Inventor 冷再鲜刘志强刘一峰
Owner ZTE CORP
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