Eureka AIR delivers breakthrough ideas for toughest innovation challenges, trusted by R&D personnel around the world.

Circuit and method for cross clock domain accessing of AHB bus equipment to APB bus equipment

A technology of APB bus and bus equipment, applied in the direction of data processing power supply, electrical digital data processing, instruments, etc., can solve the problems of increasing system power consumption, increasing system error risk, etc., and achieve the effect of reducing power consumption

Active Publication Date: 2010-12-01
TECHTOTOP MICROELECTRONICS
View PDF5 Cites 15 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the clock frequency required by many functional devices on the APB bus is much lower than that of the functional devices on the AHB bus, making these devices run at the same clock frequency as the AHB bus increases unnecessary system power consumption, and this method requires The data transmission is completed at one time according to the rhythm, which increases the potential error risk of the system

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
  • Circuit and method for cross clock domain accessing of AHB bus equipment to APB bus equipment
  • Circuit and method for cross clock domain accessing of AHB bus equipment to APB bus equipment
  • Circuit and method for cross clock domain accessing of AHB bus equipment to APB bus equipment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0022] In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.

[0023] Such as image 3 As shown, the main processor accesses devices on the AHB bus (such as coprocessors, DMA controllers) through the AHB bus protocol. Through the APB bus, access devices on the APB bus such as UART (Universal Asynchronous Receive / Transmitter) interface, GPIO (General Purpose Input Output) interface, SPI (Serial Peripheral Interface) interface, IIC (Inter-Integrated Circuit) interface, etc. The AHB bus and the APB bus use different clocks, so cross-clock domain processing is required.

[0024] Figure 4 It is a block diagram of an AHB bus device accessing an APB bus device ac...

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 relates to a circuit and a method for cross clock domain accessing of AHB bus equipment to APB bus equipment, wherein the circuit comprises an AHB bus interface, an APB bus interface and a clock synchronizing circuit, wherein the AHB bus interface is used as a control terminal of the circuit and works in the AHB clock domain; the APB bus interface is used as an accessed terminal of the circuit and works in the APB clock domain; and the clock synchronizing circuit synchronizes the marking signals of the AHB bus clock domain to the APB bus clock domain, outputs the marking signals as control signals to the APB bus interface after processing, synchronizes the marking signals of the APB bus clock domain back to the AHB bus clock domain, and returns the marking signals as transmission completion signals to the AHB bus interface. By adopting the technical scheme of the invention, the AHB bus equipment and the APB bus equipment can operate under two different random clock domains, thus reducing the power consumption. The circuit and the method do not need to increase much hardware expense, and can realize cross clock domain accessing of the AHB bus equipment to the APB bus equipment by only increasing 6 triggers.

Description

technical field [0001] The invention relates to a circuit and a method for AHB bus equipment to access APB bus equipment across clock domains. Background technique [0002] There are multiple peripheral function modules in a system on chip (SOC System On Chip), such as various external interfaces and controllers. The processor accesses these functional modules through the bus, controls the operation of the hardware or reads the required information from the outside. Since different functional modules require different bus control logics, each hardware module and processor are respectively located on different buses. For example, modules that require bus control functions such as burst transmission are connected to the AHB (Advanced High-Performance Bus) bus, while modules such as SPI (Serial Peripheral Interface) that only require simple control logic are connected to the APB (Advanced Peripheral Bus) ) bus, the processor (connected to the AHB bus) accesses the devices on ...

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/38G06F1/12G06F1/32
CPCY02B60/1235Y02B60/1228Y02D10/00
Inventor 何毅华
Owner TECHTOTOP MICROELECTRONICS
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Eureka Blog
Learn More
PatSnap group products