Supercharge Your Innovation With Domain-Expert AI Agents!

SOC (System on a Chip) module interface implementation method based on AMBA (Advanced Microcontroller Bus Architecture) bus

A technology of module interface and implementation method, which is applied in the direction of instrumentation, electrical digital data processing, etc., can solve problems such as increasing the difficulty of debugging, prolonging the development cycle, and reducing the interface speed, so as to shorten the development and test cycle, improve operating efficiency, and reduce The Effects of Design Placement and Routing Stress

Active Publication Date: 2018-04-03
BEIJING INST OF REMOTE SENSING EQUIP
View PDF2 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The object of the present invention is to provide a kind of SOC module interface realization method based on AMBA bus, solves the problem of reducing interface speed, increasing debugging difficulty, prolonging development cycle and lacking protection mechanism in the application of general AMBA bus interface on SOC

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
  • SOC (System on a Chip) module interface implementation method based on AMBA (Advanced Microcontroller Bus Architecture) bus

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0031] A kind of concrete steps of the SOC module interface realization method based on AMBA bus are:

[0032] The first step is to construct the SOC module interface system based on AMBA bus

[0033] The SOC module interface system based on AMBA bus includes: AMBA protocol slave device interpretation module 1, storage decoding module 2, storage module 3, timing control module 5 and interrupt control module 6; also includes: conflict protection module 4.

[0034] The function of the AMBA protocol slave device interpretation module 1 is: receive and transmit the transaction information of the master device;

[0035] The function of the storage decoding module 2 is: to analyze the storage index;

[0036] The function of the storage module 3 is: store all kinds of relevant information requested by the AMBA master device;

[0037] The function of the conflict protection module 4 is to cooperate with the device side and the AMBA protocol slave device interpretation module 1 to co...

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 an SOC (System on a Chip) module interface implementation method based on an AMBA (Advanced Microcontroller Bus Architecture) bus. Firstly, an SOC module interface system basedon the AMBA bus is constructed and comprises an AMBA protocol slave equipment explanation module (1), a storage decoding module (2), a storage module (3), a time sequence control module (5) and an interruption control module (6) and also comprises a conflict protection module (4), wherein the interface receives a main equipment request from the AMBA protocol slave equipment explanation module (1), the request is transferred to the storage decoding module (2) to be parsed, information in the storage module (3) is extracted according to a parsing result, the conflict protection module (4) solves a data conflict generated in a transaction process, and the interruption control module (6) generates a corresponding interruption signal according to the operation result of the time sequence control module (5). By use of the method, the problems that a universal AMBA protocol interface circuit is low in speed and complex in debugging and is difficult in combining with circuit design are solved, interface stability is increased through a unidirectional protection mechanism.

Description

technical field [0001] The invention relates to an interface realization method, in particular to an AMBA bus-based SOC module interface realization method. Background technique [0002] At present, most SOC chips use the AMBA bus system, and its bus protocols are AXI, AHB and APB protocols. This type of bus system has the advantages of high speed, general purpose, and suitable for chip implementation. Applied to single-core and multi-core SOC chips. However, the general-purpose bus interface cannot fully meet the requirements of our army's SOC chip, which is manifested in the following aspects: [0003] First of all, most of the AMBA bus interfaces are designed for general-purpose processors, and their bus transactions are relatively complex and there are a lot of uncertainties. Therefore, complex logic is added to the bus interface to complete complex operations, such as SPLIT operations and BURST operations. In order to achieve higher security, the device communicat...

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/24
CPCG06F13/24G06F13/28
Inventor 马承光刘志哲石涵
Owner BEIJING INST OF REMOTE SENSING EQUIP
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