Supercharge Your Innovation With Domain-Expert AI Agents!

A method and device for writing and reading data from a high-speed bus to a low-speed bus

A high-speed bus and data writing technology, which is applied in the field of writing and reading data from a high-speed bus to a low-speed bus, can solve the problems of increased hardware cost, inflexibility, and high cost, so as to reduce the complexity of hardware design, save register resources, The effect of good flexibility and versatility

Inactive Publication Date: 2015-08-05
VIMICRO CORP
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, when using this hardware method to deal with a large amount of data transmission problems of high- and low-speed equipment, on the one hand, this method is not flexible enough and has poor versatility. Once the interface bit width changes, the hardware of the device needs to be changed; on the other hand On the one hand, this scheme needs to divide the registers into address registers and data registers. The address registers are used to store address data, and the data registers are used to store actual written data. Because of the different uses of registers, more register resources are occupied.
Although the register access speed is fast, it occupies a large area and is expensive, resulting in a large occupation of the chip space of the embedded system and increasing the hardware cost.

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
  • A method and device for writing and reading data from a high-speed bus to a low-speed bus
  • A method and device for writing and reading data from a high-speed bus to a low-speed bus
  • A method and device for writing and reading data from a high-speed bus to a low-speed bus

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0051] In order to make the above objects, features and advantages of the present invention more comprehensible, the present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments.

[0052] One of the core ideas of the present invention is to convert the high-speed bus protocol data into low-speed bus protocol data by using function encapsulation by modifying the read and write functions in the CPU program, so as to realize the data transmission of the high-speed and low-speed buses. The present invention only needs to encapsulate the bottom reading and writing behavior in the CPU program into the function of the intermediate data transmitted from the high-speed bus to the low-speed bus, without changing the reading and writing behavior of the bottom hardware, which reduces the complexity of hardware design; for buses with different bit widths The effective transmission of data can be realized only by modifying...

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 and a device used for writing and reading data to a low-speed bus from a high-speed bus, wherein the method for writing data comprises the following steps: the data of the high-speed bus is encapsulated as intermediate data transmitted to the low-speed bus from the high-speed bus; the intermediate data comprises effective data and a transmission marker bit which is used for marking the effective data as address data or writing data; the intermediate data is obtained from a high-speed bus interface and is stored into a storage; and the intermediate data in the storage is obtained and analyzed, and then the intermediate data is written into the low-speed bus according to the transmission protocol of the low-speed bus and the transmission marker bit of the intermediate data. The invention can complete the data transmission from the high-speed bus to the low-speed bus through encapsulating the bottom read-write action in the CPU program into the function of the intermediate data transmitted to the low-speed bus from the high-speed bus without changing the bottom hardware.

Description

technical field [0001] The invention relates to the technical field of bus design, in particular to a method and a device for writing and reading data from a high-speed bus to a low-speed bus. Background technique [0002] In an embedded system, there are usually a variety of processors and dedicated chips, each of which completes different tasks, such as network protocol processing, signal modulation and demodulation processing, voice codec processing, signal control processing, and so on. In the general design, a 64-bit wide or 32-bit wide high-speed wide-bit processor is used to process the network protocol, and a dedicated chip is used to process signal modulation and demodulation, voice codec, signal control, etc., and the dedicated chip is often directly hung on the bus of the processor , A large amount of data is transferred between these processors and the dedicated chip through the bus. [0003] High-speed wide-bit processors such as Intel's StongArm and other simp...

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): G06F13/40
Inventor 王立婷
Owner VIMICRO 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