CN103605632A - Method and device for communication between AXI (advanced extensible interface) bus and AHB (advanced high-performance bus) - Google Patents

Method and device for communication between AXI (advanced extensible interface) bus and AHB (advanced high-performance bus) Download PDF

Info

Publication number
CN103605632A
CN103605632A CN201310576585.7A CN201310576585A CN103605632A CN 103605632 A CN103605632 A CN 103605632A CN 201310576585 A CN201310576585 A CN 201310576585A CN 103605632 A CN103605632 A CN 103605632A
Authority
CN
China
Prior art keywords
bus
axi
ahb
module
read
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201310576585.7A
Other languages
Chinese (zh)
Other versions
CN103605632B (en
Inventor
周莉
汪洋
孙皓
董启凡
马召宾
陈鹏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shandong University
Original Assignee
Shandong University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shandong University filed Critical Shandong University
Priority to CN201310576585.7A priority Critical patent/CN103605632B/en
Publication of CN103605632A publication Critical patent/CN103605632A/en
Application granted granted Critical
Publication of CN103605632B publication Critical patent/CN103605632B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Communication Control (AREA)
  • Information Transfer Systems (AREA)

Abstract

The invention discloses a method for communication between an AXI (advanced extensible interface) bus and an AHB (advanced high-performance bus). By using the method, reading and writing operation between the AXI bus and the AHB is finished, and the communication between the AXI bus and the AHB is realized. The method comprises the following steps that after main equipment of the AXI bus sends out a reading and writing request, a reading and writing address is latched by an AXI bus and AHB communication bridge, effective addresses are kept in a transmitting process, and reading and writing control signals are latched; the AXI bus and AHB communication bridge decodes the latched address and generates selection signals, and only one selection signal can be activated in a transmitting process, namely the unique AHB is selected to perform reading and writing operation from the equipment; during writing operation, the AXI bus and AHB communication bridge sends data transmitted from the AXI bus to the AHB by using a data buffer; and during reading operation, the AXI bus and AHB communication bridge sends the data on the AHB to the AXI bus by using the data buffer.

Description

Communication means and the device of a kind of AXI bus and ahb bus
Technical field
The present invention relates to the method and apparatus of the intercommunication of a kind of AXI bus and ahb bus, belong to the technical field of SOC (system on a chip) (SOC) bus design.
Background technology
Along with the development of large scale integrated circuit and semiconductor technology, SOC (system on a chip) is applied to every field more and more widely.In classical design method, from equipment, be mainly in plate level with being connected of processor, be all integrated into chip internal greatly now, can avoid like this shortcoming of many PCB designs, such as reducing system power dissipation, reach object lightening, low priceization.But the scale of whole chip and complexity increase, chip design personnel's requirement is also improved thereupon, system designer has faced many new problems.The key addressing these problems is to have suitable on-chip bus structure.Most important part in the AMBA3.0 agreement that AXI bus ShiARM company proposes is a kind of bus on chip towards high-performance, high bandwidth, low delay.Its address/control and data phase are separated, the data transmission that support does not line up in burst transfer, only needs first address simultaneously, the separated passage that reads and writes data, also significantly transmission access and out of order access of support simultaneously, and be more prone to just timing closure.AXI is a new High Performance Protocol in AMBA.AXI technology has been enriched existing AMBA standard content, meets the demand that very-high performance and complicated SOC (system on a chip) (SOC) design.AXI bus is applied in the design of on-chip bus more and more widely, but ahb bus relies on self and peripheral hardware to have the feature of good interactivity, can't be replaced completely by AXI bus.
In the design of actual SOC (system on a chip) (SOC); designer can use AXI bus and ahb bus conventionally in a system simultaneously; or the peripheral hardware of ahb bus is mounted in AXI bus, how makes AXI bus and ahb bus collaborative work, become the problem that SOC deviser faces.
Summary of the invention
The problem existing for existing technology, the present invention proposes the communication means of a kind of AXI bus and ahb bus.
The present invention also provides a kind of device of realizing above-mentioned communication means.
Technical scheme of the present invention is as follows:
A communication means for AXI bus and ahb bus, comprises the steps:
(1) utilize the communicator between AXI bus and ahb bus to complete the mutual read-write operation between AXI bus and ahb bus;
(2) by the external unit connecting in AXI bus, to ahb bus, send and read or write request;
(3) communicator between AXI bus and ahb bus responds above-mentioned request, and the address information transport module in communicator latchs its reference address;
(4) communicator between AXI bus and ahb bus judges in AXI bus, whether the desired Access status of external unit meets AXI bus and ahb bus communicator status, and in AXI bus, whether the address of the desired access of external unit and access type meet the form of AXI and ahb bus interface signal;
(5) as reference address that external unit requires in AXI bus, access type and Access status are all correct, meet communicator status between AXI bus and ahb bus and the form of AXI and ahb bus interface signal, by AXI bus, the control module in communicator between ahb bus produces read procedure (corresponding read request) or writes the relevant control information in process (corresponding write request), send to respectively between AXI bus and ahb bus the read data module in communicator and write data module, control read data module and write data module the external unit being connected on ahb bus is conducted interviews,
(6) as wrong in reference address, access type or Access status, the communicator between AXI bus and ahb bus produces error message and feeds back this error message to the external unit connecting that sends read-write requests in AXI bus, require it again to AXI bus, to send relevant reading or write request to ahb bus communicator, start once the access process of new AXI bus to ahb bus;
(7), in read procedure, the control information that the address information that read data module produces according to address information transmission modular and control module produce, carries out read operation to the external unit connecting on ahb bus;
(8) in writing process, write data module according to the control information of the address information of address information transmission modular generation and control module generation, the external unit connecting on ahb bus is carried out to write operation;
(9) because AXI bus and ahb bus belong to different clock zones, in reading and writing process by the asynchronous FIFO in the communicator between AXI bus and ahb bus as data buffer buffering all read address information and the data message write;
(10) by the external unit connecting on ahb bus, to AXI bus, send and read or write request;
(11) communicator between AXI bus and ahb bus responds above-mentioned request, and the address information transport module in communicator latchs its reference address;
(12) communicator between AXI bus and ahb bus judges in AXI bus, whether the desired Access status of external unit meets AXI bus and ahb bus communicator status, and on ahb bus, whether the address of the desired access of external unit and access type meet the form of AXI and ahb bus interface signal;
(13) as reference address that external unit requires on ahb bus, access type and Access status are all correct, meet communicator status between AXI bus and ahb bus and the form of AXI and ahb bus interface signal, by AXI bus, the control module in communicator between ahb bus produces read procedure (corresponding read request) or writes the relevant control information in process (corresponding write request), send to respectively between AXI bus and ahb bus the read data module in communicator and write data module, control read data module and write data module the external unit being connected in AXI bus is conducted interviews,
(14) as wrong in reference address, access type or Access status, the communicator between AXI bus and ahb bus produces error message and feeds back this error message to the external unit connecting that sends read-write requests on ahb bus, require it again to AXI bus, to send relevant reading or write request to ahb bus communicator, start once the access process of new ahb bus to AXI bus;
(15), in read procedure, the control information that the address information that read data module produces according to address information transmission modular and control module produce, carries out read operation to the external unit connecting in AXI bus;
(16) in writing process, write data module according to the control information of the address information of address information transmission modular generation and control module generation, the external unit connecting in AXI bus is carried out to write operation;
(17) because AXI bus and ahb bus belong to different clock zones, in reading and writing process by the asynchronous FIFO in the communicator between AXI bus and ahb bus as data buffer buffering all read address information and the data message write.
The application of the communication means of a kind of AXI bus and ahb bus: utilize the communication means of above-mentioned AXI bus and ahb bus that AXI bus external device is mounted on ahb bus, or ahb bus external unit is mounted in AXI bus.
Realize the device that AXI bus is communicated by letter with ahb bus, comprise data buffering module, address information transport module, control module, write data module and read data module;
Described data buffering module: adopt asynchronous FIFO to carry out the snubber assembly of reading and writing data between AXI bus and ahb bus; Data buffering module is with address information transport module, read data module and write data module and be connected respectively; For cushion read address and the data message of write operation; AXI bus and ahb bus, when carrying out data transmission by communications bridge, need to have data buffer device;
Described address information transport module: this module completes the buffering to the address from AXI bus master, control information by asynchronous FIFO, complete with control module simultaneously, write communicating by letter of data module and read data module, to them, provide address, the control information from AXI bus master, thus complete AXI bus master to ahb bus from equipment read write access; Described address information transport module and read data module with write data module and be connected, relative address information is provided for reading and writing data, in addition, address information transport module is also connected with control module, receives the relevant control information of control module;
Described control module: this module intercoms mutually with address information transport module, address information transport module is produced read the output signal of write address, word length, length, transport-type through the control of state machine, be transferred on ahb bus interface, in order to control to ahb bus from equipment read write access; Address information transport module is produced read the output signal of write address, word length, length, transport-type through the control of state machine, be transferred in AXI bus interface, in order to control to AXI bus slave read write access; Produce simultaneously for read write the signal that data module is controlled; Described control module with read data module, write data module and be connected respectively with address information transport module, produce read write the associated control signal of process;
Write data module: the data-signal that this module is sent AXI bus master by asynchronous FIFO is sent to ahb bus interface, thus write ahb bus from equipment, complete the write operation of AXI bus to ahb bus; The feedback signal of writing simultaneously by asynchronous FIFO, ahb bus being produced from equipment is sent to AXI bus interface, thereby feeds back to AXI bus master; Data-signal ahb bus main equipment being sent by asynchronous FIFO is sent to AXI bus interface, thereby writes AXI bus slave, completes the write operation of ahb bus to AXI bus; The feedback signal of writing simultaneously by asynchronous FIFO, AXI bus slave being produced is sent to ahb bus interface, thereby feeds back to ahb bus main equipment; Writing data module is connected respectively with control module with address information transport module;
Described read data module: this module is sent ahb bus by asynchronous FIFO data-signal from equipment is sent to AXI bus interface, thus be transferred to AXI bus master, complete the read operation of AXI bus to ahb bus; The feedback signal of reading simultaneously by asynchronous FIFO, ahb bus being produced from equipment is sent to AXI bus interface, thereby feeds back to AXI bus master; Data-signal AXI bus slave being sent by asynchronous FIFO is sent to ahb bus interface, thereby is transferred to ahb bus main equipment, completes the read operation of ahb bus to AXI bus; The feedback signal of reading simultaneously by asynchronous FIFO, AXI bus slave being produced is sent to ahb bus interface, thereby feeds back to ahb bus main equipment; Read data module is connected respectively with control module with address information transport module.
Compared with prior art, advantage of the present invention and good effect are:
The present invention has realized the intercommunication mutually of AXI bus and ahb bus, the external unit of ahb bus can be mounted in AXI bus by apparatus of the present invention, also the external unit of AXI bus can be mounted on ahb bus by apparatus of the present invention, enrich the method for designing of on-chip bus, improved the dirigibility of system-on-chip designs.In addition, the present invention is simple in structure, and it is convenient to realize, and can realize extensive, multi-level application.
Accompanying drawing explanation
Fig. 1 is the structural drawing of the preferred embodiment of the present invention;
Fig. 2 is the system construction drawing of the preferred embodiment of the present invention;
Fig. 3 is that the present invention is at a kind of real application systems structural drawing.
Embodiment
Below in conjunction with accompanying drawing and preferred embodiment, the present invention is further described in detail, but is not limited to this.
Referring to Fig. 1.
A communication means for AXI bus and ahb bus, comprises the steps:
(1) utilize the communicator between AXI bus and ahb bus to complete the mutual read-write operation between AXI bus and ahb bus;
(2) by the external unit connecting in AXI bus, to ahb bus, send and read or write request;
(3) communicator between AXI bus and ahb bus responds above-mentioned request, and the address information transport module in communicator latchs its reference address;
(4) communicator between AXI bus and ahb bus judges in AXI bus, whether the desired Access status of external unit meets AXI bus and ahb bus communicator status, and in AXI bus, whether the address of the desired access of external unit and access type meet the form of AXI and ahb bus interface signal;
(5) as reference address that external unit requires in AXI bus, access type and Access status are all correct, meet communicator status between AXI bus and ahb bus and the form of AXI and ahb bus interface signal, by AXI bus, the control module in communicator between ahb bus produces read procedure (corresponding read request) or writes the relevant control information in process (corresponding write request), send to respectively between AXI bus and ahb bus the read data module in communicator and write data module, control read data module and write data module the external unit being connected on ahb bus is conducted interviews,
(6) as wrong in reference address, access type or Access status, the communicator between AXI bus and ahb bus produces error message and feeds back this error message to the external unit connecting that sends read-write requests in AXI bus, require it again to AXI bus, to send relevant reading or write request to ahb bus communicator, start once the access process of new AXI bus to ahb bus;
(7), in read procedure, the control information that the address information that read data module produces according to address information transmission modular and control module produce, carries out read operation to the external unit connecting on ahb bus;
(8) in writing process, write data module according to the control information of the address information of address information transmission modular generation and control module generation, the external unit connecting on ahb bus is carried out to write operation;
(9) because AXI bus and ahb bus belong to different clock zones, in reading and writing process by the asynchronous FIFO in the communicator between AXI bus and ahb bus as data buffer buffering all read address information and the data message write;
(10) by the external unit connecting on ahb bus, to AXI bus, send and read or write request;
(11) communicator between AXI bus and ahb bus responds above-mentioned request, and the address information transport module in communicator latchs its reference address;
(12) communicator between AXI bus and ahb bus judges in AXI bus, whether the desired Access status of external unit meets AXI bus and ahb bus communicator status, and on ahb bus, whether the address of the desired access of external unit and access type meet the form of AXI and ahb bus interface signal;
(13) as reference address that external unit requires on ahb bus, access type and Access status are all correct, meet communicator status between AXI bus and ahb bus and the form of AXI and ahb bus interface signal, by AXI bus, the control module in communicator between ahb bus produces read procedure (corresponding read request) or writes the relevant control information in process (corresponding write request), send to respectively between AXI bus and ahb bus the read data module in communicator and write data module, control read data module and write data module the external unit being connected in AXI bus is conducted interviews,
(14) as wrong in reference address, access type or Access status, the communicator between AXI bus and ahb bus produces error message and feeds back this error message to the external unit connecting that sends read-write requests on ahb bus, require it again to AXI bus, to send relevant reading or write request to ahb bus communicator, start once the access process of new ahb bus to AXI bus;
(15), in read procedure, the control information that the address information that read data module produces according to address information transmission modular and control module produce, carries out read operation to the external unit connecting in AXI bus;
(16) in writing process, write data module according to the control information of the address information of address information transmission modular generation and control module generation, the external unit connecting in AXI bus is carried out to write operation;
(17) because AXI bus and ahb bus belong to different clock zones, in reading and writing process by the asynchronous FIFO in the communicator between AXI bus and ahb bus as data buffer buffering all read address information and the data message write.
Embodiment 2,
The application of the communication means of a kind of AXI bus and ahb bus as described in Example 1: utilize the communication means of above-mentioned AXI bus and ahb bus that AXI bus external device is mounted on ahb bus, or ahb bus external unit is mounted in AXI bus.
Embodiment 3,
As shown in Figure 2.
Realize the device that AXI bus is communicated by letter with ahb bus, comprise data buffering module, address information transport module, control module, write data module and read data module;
Described data buffering module: adopt asynchronous FIFO to carry out the snubber assembly of reading and writing data between AXI bus and ahb bus; Data buffering module is with address information transport module, read data module and write data module and be connected respectively; For cushion read address and the data message of write operation; AXI bus and ahb bus, when carrying out data transmission by communications bridge, need to have data buffer device;
Described address information transport module: this module completes the buffering to the address from AXI bus master, control information by asynchronous FIFO, complete with control module simultaneously, write communicating by letter of data module and read data module, to them, provide address, the control information from AXI bus master, thus complete AXI bus master to ahb bus from equipment read write access; Described address information transport module and read data module with write data module and be connected, relative address information is provided for reading and writing data, in addition, address information transport module is also connected with control module, receives the relevant control information of control module;
Described control module: this module intercoms mutually with address information transport module, address information transport module is produced read the output signal of write address, word length, length, transport-type through the control of state machine, be transferred on ahb bus interface, in order to control to ahb bus from equipment read write access; Address information transport module is produced read the output signal of write address, word length, length, transport-type through the control of state machine, be transferred in AXI bus interface, in order to control to AXI bus slave read write access; Produce simultaneously for read write the signal that data module is controlled; Described control module with read data module, write data module and be connected respectively with address information transport module, produce read write the associated control signal of process;
Write data module: the data-signal that this module is sent AXI bus master by asynchronous FIFO is sent to ahb bus interface, thus write ahb bus from equipment, complete the write operation of AXI bus to ahb bus; The feedback signal of writing simultaneously by asynchronous FIFO, ahb bus being produced from equipment is sent to AXI bus interface, thereby feeds back to AXI bus master; Data-signal ahb bus main equipment being sent by asynchronous FIFO is sent to AXI bus interface, thereby writes AXI bus slave, completes the write operation of ahb bus to AXI bus; The feedback signal of writing simultaneously by asynchronous FIFO, AXI bus slave being produced is sent to ahb bus interface, thereby feeds back to ahb bus main equipment; Writing data module is connected respectively with control module with address information transport module;
Described read data module: this module is sent ahb bus by asynchronous FIFO data-signal from equipment is sent to AXI bus interface, thus be transferred to AXI bus master, complete the read operation of AXI bus to ahb bus; The feedback signal of reading simultaneously by asynchronous FIFO, ahb bus being produced from equipment is sent to AXI bus interface, thereby feeds back to AXI bus master; Data-signal AXI bus slave being sent by asynchronous FIFO is sent to ahb bus interface, thereby is transferred to ahb bus main equipment, completes the read operation of ahb bus to AXI bus; The feedback signal of reading simultaneously by asynchronous FIFO, AXI bus slave being produced is sent to ahb bus interface, thereby feeds back to ahb bus main equipment; Read data module is connected respectively with control module with address information transport module.

Claims (3)

1. a communication means for AXI bus and ahb bus, comprises the steps:
(1) utilize the communicator between AXI bus and ahb bus to complete the mutual read-write operation between AXI bus and ahb bus;
(2) by the external unit connecting in AXI bus, to ahb bus, send and read or write request;
(3) communicator between AXI bus and ahb bus responds above-mentioned request, and the address information transport module in communicator latchs its reference address;
(4) communicator between AXI bus and ahb bus judges in AXI bus, whether the desired Access status of external unit meets AXI bus and ahb bus communicator status, and in AXI bus, whether the address of the desired access of external unit and access type meet the form of AXI and ahb bus interface signal;
(5) as reference address that external unit requires in AXI bus, access type and Access status are all correct, meet communicator status between AXI bus and ahb bus and the form of AXI and ahb bus interface signal, by AXI bus, the control module in communicator between ahb bus produces read procedure (corresponding read request) or writes the relevant control information in process (corresponding write request), send to respectively between AXI bus and ahb bus the read data module in communicator and write data module, control read data module and write data module the external unit being connected on ahb bus is conducted interviews,
(6) as wrong in reference address, access type or Access status, the communicator between AXI bus and ahb bus produces error message and feeds back this error message to the external unit connecting that sends read-write requests in AXI bus, require it again to AXI bus, to send relevant reading or write request to ahb bus communicator, start once the access process of new AXI bus to ahb bus;
(7), in read procedure, the control information that the address information that read data module produces according to address information transmission modular and control module produce, carries out read operation to the external unit connecting on ahb bus;
(8) in writing process, write data module according to the control information of the address information of address information transmission modular generation and control module generation, the external unit connecting on ahb bus is carried out to write operation;
(9) because AXI bus and ahb bus belong to different clock zones, in reading and writing process by the asynchronous FIFO in the communicator between AXI bus and ahb bus as data buffer buffering all read address information and the data message write;
(10) by the external unit connecting on ahb bus, to AXI bus, send and read or write request;
(11) communicator between AXI bus and ahb bus responds above-mentioned request, and the address information transport module in communicator latchs its reference address;
(12) communicator between AXI bus and ahb bus judges in AXI bus, whether the desired Access status of external unit meets AXI bus and ahb bus communicator status, and on ahb bus, whether the address of the desired access of external unit and access type meet the form of AXI and ahb bus interface signal;
(13) as reference address that external unit requires on ahb bus, access type and Access status are all correct, meet communicator status between AXI bus and ahb bus and the form of AXI and ahb bus interface signal, by AXI bus, the control module in communicator between ahb bus produces read procedure (corresponding read request) or writes the relevant control information in process (corresponding write request), send to respectively between AXI bus and ahb bus the read data module in communicator and write data module, control read data module and write data module the external unit being connected in AXI bus is conducted interviews,
(14) as wrong in reference address, access type or Access status, the communicator between AXI bus and ahb bus produces error message and feeds back this error message to the external unit connecting that sends read-write requests on ahb bus, require it again to AXI bus, to send relevant reading or write request to ahb bus communicator, start once the access process of new ahb bus to AXI bus;
(15), in read procedure, the control information that the address information that read data module produces according to address information transmission modular and control module produce, carries out read operation to the external unit connecting in AXI bus;
(16) in writing process, write data module according to the control information of the address information of address information transmission modular generation and control module generation, the external unit connecting in AXI bus is carried out to write operation;
(17) because AXI bus and ahb bus belong to different clock zones, in reading and writing process by the asynchronous FIFO in the communicator between AXI bus and ahb bus as data buffer buffering all read address information and the data message write.
2. the application of the communication means of a kind of AXI bus according to claim 1 and ahb bus: utilize the communication means of above-mentioned AXI bus and ahb bus that AXI bus external device is mounted on ahb bus, or ahb bus external unit is mounted in AXI bus.
3. realize a device for AXI bus and ahb bus communication means as claimed in claim 1, it is characterized in that, this device comprises data buffering module, address information transport module, control module, writes data module and read data module;
Described data buffering module: adopt asynchronous FIFO to carry out the snubber assembly of reading and writing data between AXI bus and ahb bus; Data buffering module is with address information transport module, read data module and write data module and be connected respectively;
Described address information transport module: described address information transport module and read data module with write data module and be connected, relative address information is provided for reading and writing data, in addition, address information transport module is also connected with control module, receives the relevant control information of control module;
Described control module: this module intercoms mutually with address information transport module, address information transport module is produced read the output signal of write address, word length, length, transport-type through the control of state machine, be transferred on ahb bus interface, in order to control to ahb bus from equipment read write access; Address information transport module is produced read the output signal of write address, word length, length, transport-type through the control of state machine, be transferred in AXI bus interface, in order to control to AXI bus slave read write access; Produce simultaneously for read write the signal that data module is controlled; Described control module with read data module, write data module and be connected respectively with address information transport module, produce read write the associated control signal of process;
Write data module: the data-signal that this module is sent AXI bus master by asynchronous FIFO is sent to ahb bus interface, thus write ahb bus from equipment, complete the write operation of AXI bus to ahb bus; The feedback signal of writing simultaneously by asynchronous FIFO, ahb bus being produced from equipment is sent to AXI bus interface, thereby feeds back to AXI bus master; Data-signal ahb bus main equipment being sent by asynchronous FIFO is sent to AXI bus interface, thereby writes AXI bus slave, completes the write operation of ahb bus to AXI bus; The feedback signal of writing simultaneously by asynchronous FIFO, AXI bus slave being produced is sent to ahb bus interface, thereby feeds back to ahb bus main equipment; Writing data module is connected respectively with control module with address information transport module;
Described read data module: this module is sent ahb bus by asynchronous FIFO data-signal from equipment is sent to AXI bus interface, thus be transferred to AXI bus master, complete the read operation of AXI bus to ahb bus; The feedback signal of reading simultaneously by asynchronous FIFO, ahb bus being produced from equipment is sent to AXI bus interface, thereby feeds back to AXI bus master; Data-signal AXI bus slave being sent by asynchronous FIFO is sent to ahb bus interface, thereby is transferred to ahb bus main equipment, completes the read operation of ahb bus to AXI bus; The feedback signal of reading simultaneously by asynchronous FIFO, AXI bus slave being produced is sent to ahb bus interface, thereby feeds back to ahb bus main equipment; Read data module is connected respectively with control module with address information transport module.
CN201310576585.7A 2013-11-18 2013-11-18 The communication means of a kind of AXI bus and ahb bus and device Active CN103605632B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310576585.7A CN103605632B (en) 2013-11-18 2013-11-18 The communication means of a kind of AXI bus and ahb bus and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310576585.7A CN103605632B (en) 2013-11-18 2013-11-18 The communication means of a kind of AXI bus and ahb bus and device

Publications (2)

Publication Number Publication Date
CN103605632A true CN103605632A (en) 2014-02-26
CN103605632B CN103605632B (en) 2016-06-29

Family

ID=50123861

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310576585.7A Active CN103605632B (en) 2013-11-18 2013-11-18 The communication means of a kind of AXI bus and ahb bus and device

Country Status (1)

Country Link
CN (1) CN103605632B (en)

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105005546A (en) * 2015-06-23 2015-10-28 中国兵器工业集团第二一四研究所苏州研发中心 Asynchronous AXI bus structure with built-in cross point queue
CN108153699A (en) * 2017-12-21 2018-06-12 郑州云海信息技术有限公司 A kind of AHB turns AXI protocol switching controller design method
CN108595350A (en) * 2018-01-04 2018-09-28 深圳开阳电子股份有限公司 A kind of data transmission method and device based on AXI
CN109286597A (en) * 2017-07-20 2019-01-29 北京中科晶上科技股份有限公司 A kind of baseband chip
CN109286596A (en) * 2017-07-20 2019-01-29 北京中科晶上科技股份有限公司 Band processing system
WO2019128987A1 (en) * 2017-12-28 2019-07-04 C-Sky Microsystems Co., Ltd. Bitwise writing apparatus for system-on-chip system
CN110659236A (en) * 2019-09-24 2020-01-07 山东华芯半导体有限公司 AXI bus transmission device capable of autonomously replying write response
CN111177048A (en) * 2018-11-09 2020-05-19 珠海格力电器股份有限公司 AHB bus equipment and data stream transmission method thereof
CN111339012A (en) * 2020-02-20 2020-06-26 广东博智林机器人有限公司 Processor system bus structure and system
CN111984562A (en) * 2020-09-07 2020-11-24 盛科网络(苏州)有限公司 Method for burst access control of register, electronic device and storage medium
CN112463668A (en) * 2020-11-20 2021-03-09 华中科技大学 Multichannel high-speed data access structure based on STT-MRAM
CN112965924A (en) * 2021-02-26 2021-06-15 西安微电子技术研究所 AHB-to-AXI bridge and aggressive processing method
CN115408707A (en) * 2022-11-03 2022-11-29 山东云海国创云计算装备产业创新中心有限公司 Data transmission method, device and system, electronic equipment and storage medium
CN116049081A (en) * 2022-12-30 2023-05-02 成都电科星拓科技有限公司 SMBus slave digital module design method and device

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109471824B (en) * 2018-11-22 2021-02-05 青岛方寸微电子科技有限公司 AXI bus-based data transmission system and method

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63217460A (en) * 1987-03-06 1988-09-09 Fujitsu Ltd Buffer control circuit
CN1936821A (en) * 2005-09-20 2007-03-28 兄弟工业株式会社 Communication system, information processing device, peripheral device and communication method
EP2124155A2 (en) * 2008-05-20 2009-11-25 Sony Corporation Information processing apparatus, information processing system, method of processing information, and computer program

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63217460A (en) * 1987-03-06 1988-09-09 Fujitsu Ltd Buffer control circuit
CN1936821A (en) * 2005-09-20 2007-03-28 兄弟工业株式会社 Communication system, information processing device, peripheral device and communication method
EP2124155A2 (en) * 2008-05-20 2009-11-25 Sony Corporation Information processing apparatus, information processing system, method of processing information, and computer program
EP2357568A2 (en) * 2008-05-20 2011-08-17 Sony Corporation Information processing apparatus, information processing system, method of processing information, and computer program

Cited By (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105005546B (en) * 2015-06-23 2018-01-30 中国兵器工业集团第二一四研究所苏州研发中心 A kind of asynchronous AXI bus structures of built-in intersection point queue
CN105005546A (en) * 2015-06-23 2015-10-28 中国兵器工业集团第二一四研究所苏州研发中心 Asynchronous AXI bus structure with built-in cross point queue
CN109286596A (en) * 2017-07-20 2019-01-29 北京中科晶上科技股份有限公司 Band processing system
CN109286597A (en) * 2017-07-20 2019-01-29 北京中科晶上科技股份有限公司 A kind of baseband chip
CN108153699A (en) * 2017-12-21 2018-06-12 郑州云海信息技术有限公司 A kind of AHB turns AXI protocol switching controller design method
US10824578B2 (en) 2017-12-28 2020-11-03 C-Sky Microsystems Co., Ltd. Bitwise writing apparatus for system-on-chip system
WO2019128987A1 (en) * 2017-12-28 2019-07-04 C-Sky Microsystems Co., Ltd. Bitwise writing apparatus for system-on-chip system
CN108595350A (en) * 2018-01-04 2018-09-28 深圳开阳电子股份有限公司 A kind of data transmission method and device based on AXI
CN111177048A (en) * 2018-11-09 2020-05-19 珠海格力电器股份有限公司 AHB bus equipment and data stream transmission method thereof
CN110659236A (en) * 2019-09-24 2020-01-07 山东华芯半导体有限公司 AXI bus transmission device capable of autonomously replying write response
CN111339012A (en) * 2020-02-20 2020-06-26 广东博智林机器人有限公司 Processor system bus structure and system
CN111984562A (en) * 2020-09-07 2020-11-24 盛科网络(苏州)有限公司 Method for burst access control of register, electronic device and storage medium
CN112463668A (en) * 2020-11-20 2021-03-09 华中科技大学 Multichannel high-speed data access structure based on STT-MRAM
CN112463668B (en) * 2020-11-20 2021-10-22 华中科技大学 Multichannel high-speed data access structure based on STT-MRAM
CN112965924A (en) * 2021-02-26 2021-06-15 西安微电子技术研究所 AHB-to-AXI bridge and aggressive processing method
CN112965924B (en) * 2021-02-26 2023-02-24 西安微电子技术研究所 AHB-to-AXI bridge and aggressive processing method
CN115408707A (en) * 2022-11-03 2022-11-29 山东云海国创云计算装备产业创新中心有限公司 Data transmission method, device and system, electronic equipment and storage medium
CN115408707B (en) * 2022-11-03 2023-03-24 山东云海国创云计算装备产业创新中心有限公司 Data transmission method, device and system, electronic equipment and storage medium
CN116049081A (en) * 2022-12-30 2023-05-02 成都电科星拓科技有限公司 SMBus slave digital module design method and device
CN116049081B (en) * 2022-12-30 2024-05-28 成都电科星拓科技有限公司 SMBus slave digital module design method and device

Also Published As

Publication number Publication date
CN103605632B (en) 2016-06-29

Similar Documents

Publication Publication Date Title
CN103605632A (en) Method and device for communication between AXI (advanced extensible interface) bus and AHB (advanced high-performance bus)
KR101574953B1 (en) Optical memory extension architecture
US6453393B1 (en) Method and apparatus for interfacing to a computer memory
CN105357147B (en) A kind of network-on-chip adaptation unit that high speed is highly reliable
CN101937253A (en) Mechanism for clock synchronization
CN104021107A (en) Design method for system supporting non-volatile memory express peripheral component interface express solid state disc (NVMe PCIE SSD)
CN104901859A (en) AXI/PCIE bus converting device
EP3200089B1 (en) Method, apparatus, communication equipment and storage media for determining link delay
JP2021507569A (en) High-performance peripheral bus-based integrated circuit communication device
US6539444B1 (en) Information processing apparatus having a bus using the protocol of the acknowledge type in the source clock synchronous system
DE102021121490A1 (en) APPROXIMATE DATA BUS INVERSION TECHNOLOGY FOR LATENT-SENSITIVE APPLICATIONS
CN103761137A (en) Optical fiber reflection internal memory card and optical fiber reflection internal memory network
CN103914427B (en) The means of communication and device on integrated circuit chips based on three physical interconnections lines
US6665807B1 (en) Information processing apparatus
CN204390227U (en) Computing equipment expanding unit and extendible computing system
CN101304296B (en) Network apparatus and transmission method thereof
CN108011795B (en) A kind of method and system for realizing more boards and multiple data channel management in communication equipment
CN102841875A (en) Host computer with intelligent bus interface and security system
CN104598404A (en) Computing equipment extending method and device as well as extensible computing system
US20220398208A1 (en) Bus system and method for operating a bus system
Paunikar et al. Design and implementation of area efficient, low power AMBA-APB Bridge for SoC
CN106603188A (en) Frequency converter interface device
CN203733105U (en) Optical fiber reflection memory card and optical fiber reflection memory network
CN110825684A (en) Serial port interface integrated output system
CN103164370B (en) A kind of high-speed local bus access control interface module

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant