Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

IDMA (interleave division multiple access) bus bridge device

A technology of IDMA and bus bridge, applied in the field of IDMA bus bridge device, can solve problems such as multi-operation time, cost, and undesired read operations, and achieve the effect of improving efficiency and safety

Active Publication Date: 2012-07-18
HI TREND TECH SHANGHAI
View PDF0 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0012] From the above two examples of read and write operations, it can be known that the application of the above improved scheme retains the integrity of the original IP, but whether it is a read operation or a write operation, the IDMA signal generator of the master device and the bus bridge is working in serial. There is a situation of waiting for each other, that is, when the master device is working, the IDMA signal generator is waiting; and when the IDMA signal generator is working, the master device is waiting, so it takes too much operating time
In addition, in the above scheme, because the initial value of the control / status register is 0x0, which is exactly the same as the value of the read request bit, if at the beginning, the master device writes data into the address register due to a mistake, it may cause an error. expected read operation, which leads to a series of problems

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
  • IDMA (interleave division multiple access) bus bridge device
  • IDMA (interleave division multiple access) bus bridge device
  • IDMA (interleave division multiple access) bus bridge device

Examples

Experimental program
Comparison scheme
Effect test

example 1

[0069] Example 1: Address 0x1234 in master device 1 and slave device 2 ( Figure 4A Indicated by Addr_r) to read the data, as in Table 1 and image 3 Under the specification of the state transition relationship shown, the read operation can only be completed normally by performing the following steps:

[0070] Once the master device 1 executes step (1c)—write 0x1234 in the address register 353 of the IDMA signal generator 35 through the SPI interface controller 31, the IDMA signal generator 35 is based on the transition conditions shown in Table 1, Transition from idle state to address updated state. According to the action under the current state shown in table 1, IDMA signal generator 35 will produce the IDMA signal under the updated state of address (as Figure 4A As shown), the chip select signal is pulled low, and 0x1234 is put on the data input signal line, and then the address latch signal is pulled high, and the state position of the control / status register 351 is se...

example 6

[0107] Example 6: Insert the read operation of the IDMA signal generator 35 status checking step (2e). Master device 1 reads data from address 0x1234 in slave device 2, and slave device 2 responds.

[0108] Once the master device 1 executes step (1c)—write 0x1234 in the address register 353 of the IDMA signal generator 35 through the SPI interface controller 31, the IDMA signal generator 35 is based on the transition conditions shown in Table 1, Transition from idle state to address updated state. According to the action under the current state shown in table 1, IDMA signal generator 35 will produce the IDMA signal under the updated state of address (as Figure 4A As shown), the chip select signal is pulled low, and 0x1234 is put on the data input signal line, and then the address latch signal is pulled high, and the state position of the control / status register 351 is set to 0x1 at the same time.

[0109] Thus, the slave device 2 has received the signal of the address latch...

example 7

[0116] Example 7: Insert the read operation of the IDMA signal generator 35 status checking step (2e). Master device 1 reads data from address 0x1234 in slave device 2, and slave device 2 does not respond.

[0117] Once the master device 1 executes step (1c)—write 0x1234 in the address register 353 of the IDMA signal generator 35 through the SPI interface controller 31, the IDMA signal generator 35 is based on the transition conditions shown in Table 1, Transition from idle state to address updated state. According to the action under the current state shown in table 1, IDMA signal generator 35 will produce the IDMA signal under the updated state of address (as Figure 4A As shown), the chip select signal is pulled low, and 0x1234 is put on the data input signal line, and then the address latch signal is pulled high, and the state position of the control / status register 351 is set to 0x1 at the same time.

[0118] Thus, the slave device 2 has received the signal of the addre...

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 an IDMA bus bridge device which is used for performing reading-writing operation to a slave device supporting an IDMA interface by at least one primary device supporting a non-IDMA interface, wherein an IDMA signal generator is provided between the non-IDMA interface and the IDMA interface; the IDMA signal generator is provided with a control / state, address, write data and read data register; wherein, the reading / writing requirement position, the state position of the IDMA signal generator and the response position of the slave device are defined in the control / state register; the state position represents that the IDMA signal generator is in the current state of the performing process; the IDMA signal generator produces corresponding action at each state; the corresponding relationship among various states, different transfer conditions and the action of the IDMA signal generator at each state is defined; the primary device reads and writes four registers according to the defined state transfer order so as to complete the reading-writing operation of the slave device. According to the IDMA bus bridge device, the operation order of the primary device for four registers is improved to shorten the conversion period and improve operation efficiency.

Description

technical field [0001] The invention relates to an IDMA bus bridge device, in particular to an IDMA bus bridge device for implementing at least one master device supporting a non-IDMA interface to perform read and write operations on a slave device supporting an IDMA interface. Background technique [0002] The IDMA interface is a parallel I / O interface, through which an off-chip device supporting the IDMA interface can read and write to an on-chip device supporting the IDMA interface. [0003] IDMA read operation protocol such as Figure 6A As shown, the IDMA read operation can be divided into an address latch process and a data read process. [0004] During the address latch process, the off-chip device pulls down the chip select signal of the desired on-chip device, puts the desired address on the data input signal line, and then sends the address latch on the address latch signal line Signal. When the chip select signal of the on-chip device is pulled low, it means tha...

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 Applications(China)
IPC IPC(8): G06F13/20
Inventor 马涛
Owner HI TREND TECH SHANGHAI
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products