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

AHB interface system for stream data transmission

A technology of data stream transmission and bus interface, which is applied in the direction of electrical digital data processing and instruments, and can solve the problems of failure to provide

Inactive Publication Date: 2016-05-11
HARBIN UNIV OF SCI & TECH
View PDF3 Cites 17 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The present invention aims to solve the problem that the existing method fails to provide a general interface, which leads to the problem that the IP module cannot match the on-chip bus of the SOC, and provides an AHB bus interface system for data stream transmission

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
  • AHB interface system for stream data transmission
  • AHB interface system for stream data transmission
  • AHB interface system for stream data transmission

Examples

Experimental program
Comparison scheme
Effect test

specific Embodiment approach 1

[0022] Specific implementation mode one: as figure 1 As shown, the AHB bus protocol is designed based on the interconnection scheme of the central multiplexer. The interconnection modules include a master, a slave, an arbiter, and a decoder. The structural diagram of the system is shown in figure 1 shown. The AHB bus supports the communication mode of multi-master and multi-slave. The arbiter determines the master that has obtained the ownership of the AHB bus, and sends control signals and writes data to the slave by controlling the multiplexer. The decoder determines that a certain slave data is valid, and sends the valid data to the master through the multiplexer.

[0023] Such as figure 2 As shown in the schematic diagram of the slave system description in this design, FIFO is selected as the general interface for data transmission. The bus selects the slave and the transmission mode between the slave and the slave by sending control signals. Rd_FIFO writes data to s...

specific Embodiment approach 2

[0044] Specific implementation mode two: the difference between this implementation mode and specific implementation mode one is:

[0045] Figure 4 For the design of the main control module of the system, the jump conditions between the states in the figure can be queried in Table 2 according to the labels.

[0046] The input of the main control module is the control signal sent by the AHB bus to the slave and the detection results of each module, and the output is the response of the slave and the control signal of each module;

[0047] The main control module is in the idle state, waiting for transmission; if the slave is selected for transmission and the transmission type is nonseq and indicates read / write and the slave is ready, then jump to the trans state; if the slave is ready to complete the block For transmission, jump to the hsplit state; if the Rd_FIFO module and the Wr_FIFO module are both empty during the read transmission, or if the Wr_FIFO module and the Rd_FI...

specific Embodiment approach 3

[0058] Specific embodiment three: the difference between this embodiment and specific embodiment one or two is: the input of the register group module is the data, error information, register read enable signal and Rd_FIFO module sent by the AHB bus to the slave. Read data, the output data is the data sent by the slave to the AHB bus and the data to be written sent by the register group module to the Wr_FIFO module; the control information is defined as the error response of the slave, so that the host can make the correct response according to the type of error transmission;

[0059] The register group module controls the read and write operations of the register group according to the address signal: when performing a write operation, the address can be used as the enable information of the register group, so that the corresponding register can be written into data; when performing a read operation, the address indicates the register location information , the corresponding ...

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

Aiming to solve the problem that an IP module cannot be matched with an on-chip bus of an SOC (System On Chip) because current methods cannot provide a universal interface, the invention provides an AHB interface system for stream data transmission. The AHB interface system for stream data transmission comprises a master control module, a register set module, a decoding control module, an abnormality detection module, a burst transmission monitoring module, an early termination judgment module, a block transmission processing module, an Rd_FIFO module (read FIFO module) and a Wr_FIFO module (write FIFO module) . The AHB interface system for stream data transmission is applied to the field of integrated circuits.

Description

technical field [0001] The invention relates to an AHB bus interface system for data flow transmission. Background technique [0002] With the development of integrated circuit technology, SOC (System On Chip, System on Chip) has gradually become the focus of IC design. There are two main methods of SOC design: one is based on functional design, that is, the modules are divided and designed according to requirements, and then integrated into a system; the other is based on assembly design, that is, composed of multiplexed IP design system. At present, the second design method has gradually become the mainstream. This method can achieve advantages such as larger scale and easier operation, and is more in line with the design requirements of SOC. [0003] The most critical problem in the design of SOC system based on IP multiplexing is the IP interface. Since the IP module is provided by a third party, it cannot be guaranteed to match the on-chip bus of the SOC. Therefore, a...

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/40
CPCG06F13/4063
Inventor 崔新莹王建民田晓华李晓
Owner HARBIN UNIV OF SCI & TECH
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