CN109286596A - Band processing system - Google Patents

Band processing system Download PDF

Info

Publication number
CN109286596A
CN109286596A CN201710593565.9A CN201710593565A CN109286596A CN 109286596 A CN109286596 A CN 109286596A CN 201710593565 A CN201710593565 A CN 201710593565A CN 109286596 A CN109286596 A CN 109286596A
Authority
CN
China
Prior art keywords
bus
physical layer
layer subsystem
module
processing system
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.)
Pending
Application number
CN201710593565.9A
Other languages
Chinese (zh)
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.)
Beijing Zhongke Polytron Technologies Inc
Original Assignee
Beijing Zhongke Polytron Technologies Inc
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 Beijing Zhongke Polytron Technologies Inc filed Critical Beijing Zhongke Polytron Technologies Inc
Priority to CN201710593565.9A priority Critical patent/CN109286596A/en
Publication of CN109286596A publication Critical patent/CN109286596A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/08Protocols for interworking; Protocol conversion
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Power Engineering (AREA)
  • Bus Control (AREA)

Abstract

The present invention provides a kind of band processing system, the system includes the physical layer subsystem for carrying out physical layer process and the agreement layer subsystem for carrying out protocol layer processing, it is characterized in that, the band processing system further includes bus bridge, for the connection between the second bus in the first bus in the physical layer subsystem and the agreement layer subsystem.System of the invention can realize the connection in baseband chip between physical layer subsystem and agreement layer subsystem by way of high speed interconnection bridge, so that baseband chip has the dynamic adjustment capability of function, in addition, can be realized direct, parallel, a large amount of memory access function between two subsystems.

Description

Band processing system
Technical field
The present invention relates to wireless communication technology field more particularly to a kind of band processing systems or baseband processing chip.
Background technique
In digital communication systems, Base-Band Processing mainly includes signal processing, data link layer and the net of physical layer The agreement process of network layers etc., currently, digital base band processor is realized either using more IC chips using SoC (System on Chip) chip is realized, is realized in single chip with DSP (Digital Signal Processor the protocol processes function of the physical layer function based on) and the data link layer based on embedded type CPU and network layer etc. Energy.
In current baseband chip system, using such as Fig. 1 institute between physical layer subsystem and agreement layer subsystem The connection mode shown, by the dual port RAM of an asynchronous clock, (Random Access Memory is come real between two subsystems Existing data sharing, realizes mutual phase control by interruption or semaphore.For this connection scheme, between two subsystems Data sharing can only be realized by dual port RAM, DSP data instance be accessed with CPU, the realization process includes: CPU will need access The format arranged according to one of address be sent to some agreed address of dual port RAM;CPU is interrupted or semaphore notifies RISC (Reduced Instruction Set Computer) processor;Risc processor goes the agreed address acquirement CPU of the dual port RAM of agreement to need to visit The address asked;The return address in dual port RAM that risc processor arranges the data-moving of agreed address to CPU;At RISC It manages device interruption or semaphore notifies CPU;CPU obtains the data for needing the address accessed from the return address that dual port RAM is arranged. In this mode of the prior art, the respective internal storage space of two subsystems can not be visited directly by another subsystem It asks, when the mutual access being related between frequent two subsystems, the cost of data interaction will be very huge.
Summary of the invention
It is an object of the invention to overcome the defect of the above-mentioned prior art, physical layer subsystem in a kind of baseband chip is provided With the method for communicating of agreement layer subsystem.
According to the first aspect of the invention, a kind of band processing system is provided.The system includes for carrying out physical layer The physical layer subsystem of processing and agreement layer subsystem for carrying out protocol layer processing, which is characterized in that the Base-Band Processing system System further includes bus bridge, for the second bus in the first bus in the physical layer subsystem and the agreement layer subsystem it Between connection.
In band processing system of the invention, the physical layer subsystem includes the DSP mould being articulated in the first bus Block and RISC module.
In band processing system of the invention, the agreement layer subsystem includes the CPU mould of mounting on the second bus Block.
In band processing system of the invention, the bus bridge includes:
Source bus protocol conversion module, for being converted to multichannel according to source bus rate for the concurrent main access of source bus Storage-type is synchronous from accessing and be submitted to asynchronous bus parallel queue module;
Asynchronous bus parallel queue module, for provide identical with source bus rate independent read-write interface and offer and The identical read-write interface of purpose Bus Speed;
Purpose bus protocol conversion module takes for the rate according to purpose bus from asynchronous bus parallel queue module The data of storage-type out are converted into the access of purpose bus and are sent to purpose bus.
In band processing system of the invention, the source bus be first bus or second bus, it is described Purpose bus is second bus or first bus.
In band processing system of the invention, the source bus protocol conversion module includes parallel write address conversion Module writes data conversion submodule, write response transform subblock, read address transform subblock, reads data transform subblock;It is described Asynchronous bus parallel queue module includes that the parallel submodule of unilateral five write of unilateral reading is carried out by the way of first in first out; The purpose bus protocol conversion module includes turning for being adapted to the parallel write address transform subblock of purpose bus, writing data It changes submodule, write response transform subblock, read address transform subblock, read data transform subblock.
In band processing system of the invention, first bus is ahb bus, pci bus or AXI bus.
In band processing system of the invention, second bus is ahb bus, pci bus or AXI bus.
According to the second aspect of the invention, a kind of wireless communications products are provided comprising at base band of the invention Reason system.
Compared with the prior art, the advantages of the present invention are as follows:
It is realized between baseband chip physical layer subsystem and agreement layer subsystem by way of high speed interconnection bridge Connection so that baseband chip has the dynamic adjustment capability of function;It can be realized between two subsystems direct, parallel, big The memory access function of amount accesses the advantages such as more quick, addressing space and data volume are unrestricted, concurrently access to promote.
Detailed description of the invention
The following drawings only makees schematical description and interpretation to the present invention, is not intended to limit the scope of the present invention, in which:
Fig. 1 shows the method for communicating between baseband chip physical layer subsystem and agreement layer subsystem in the prior art Schematic diagram.
Fig. 2 shows the connection sides between physical layer subsystem according to an embodiment of the invention and agreement layer subsystem The schematic diagram of method.
Fig. 3 shows the structural schematic diagram of bus bridge according to an embodiment of the invention.
Specific embodiment
It is logical below in conjunction with attached drawing in order to keep the purpose of the present invention, technical solution, design method and advantage more clear Crossing specific embodiment, the present invention is described in more detail.It should be appreciated that specific embodiment described herein is only to explain The present invention is not intended to limit the present invention.
Fig. 2 shows the method for communicating of physical layer subsystem according to an embodiment of the invention and agreement layer subsystem Schematic diagram.
Baseband system 200 includes physical layer subsystem 210 and agreement layer subsystem 220, baseband system 200 or base band core Piece be decoded for synthesizing the baseband signal that will emit, or to the baseband signal received, for example, for WCDMA and The communication system etc. of LTE, physical layer subsystem 210 complete the processing for the layer one (i.e. physical layer) that 3GPP is defined, for example, sending number According to coding, modulation, encryption etc., receive synchronization, demodulation, decryption, decoding of data etc.;Agreement layer subsystem 220 is for completing The protocol processes of layer two (including RLC, MAC, PDCP) and layer three (i.e. radio resource control layer), it is also achievable and application processing Control and data interaction etc. to physical layer are realized in interaction.
In the embodiment of fig. 2, physical layer subsystem 200 includes but are not limited to DSP, risc processor, other modules Deng being interconnected between each module by bus A.Agreement layer subsystem 220 includes but is not limited to CPU, other modules, each module Between pass through bus B interconnect.
CPU is the control centre of entire baseband system, can run real-time embedded operating system, such as Nucleus Commonly used in completing physical layer function, risc processor only carries out limited usual instructions by simplifying for hardware by PLUS, DSP.
It should be understood that Fig. 2 illustrate only the basic functional block diagram of baseband system, it may also include other in baseband system Functional module, for example, RAM, ROM etc..
Bus A for example can be ahb bus (Advanced High Performance Bus, Advanced High-Performance Bus), APB bus (Advanced Peripheral Bus, peripheral bus), AXI (Advanced eXtensible Interface) Bus etc..Bus B for example can be pci bus etc., AXI bus etc., the present invention to the type of bus with no restriction.
In the embodiment of fig. 2, between the bus A in physical layer subsystem 210 and the bus B of agreement layer subsystem 220 Full connection, including two bus bridges, i.e. physical layer to protocol layer bridge and protocol layer to physics are carried out by way of bus bridge Layer bridge.In this way, DSP, risc processor and other modules of physical layer subsystem 210 is allowed to pass through physical layer CPU, other modules of agreement layer subsystem 220 are efficiently directly accessed to protocol layer bridge, meanwhile, agreement layer subsystem 220 CPU, other modules efficiently can be directly accessed by protocol layer to physical layer bridge physical layer subsystem 210 DSP, Risc processor etc..
Fig. 3 shows the physical layer of Fig. 2 to the functional block diagram of protocol layer bridge, the function and its class of protocol layer and physical layer bridge Seemingly, hereinafter, it will be only introduced by taking physical layer to protocol layer bridge as an example.The bus bridge respectively includes source bus agreement and turns It changes, asynchronous bus parallel queue, purpose bus protocol three modules of conversion.
The concurrent main access of source bus is converted to multichannel storage according to source bus rate by source bus protocol conversion module Type is synchronous from access, is submitted to asynchronous bus parallel queue module.
Asynchronous bus parallel queue module, independent read-write interface and the offer purpose bus for providing source bus same rate are same The read-write interface of rate, meanwhile, have the task storage queue that can match depth.
Purpose bus protocol conversion module takes out from asynchronous bus parallel queue module and stores according to purpose Bus Speed The data of type, the access for being converted into purpose bus are sent to purpose bus.
It should be understood that source bus is bus A, and purpose bus is total for physical layer bridge to protocol layer bridge Line B, for protocol layer to physical layer bridge, source bus is bus B, and purpose bus is bus A.Bus A and bus B can be phase The bus of same type is also possible to different types of bus.
For example, for the bus bridge between AXI and AXI, effect is by AXI and AXI same type but different configuration of total Line is converted.Specifically, the structure of comparative diagram 3, source bus protocol conversion module are subdivided into five parallel submodules, point It is not write address conversion, writes data conversion, write response conversion, read address conversion, reads data conversion.Write address conversion module according to The write address VALID and write address READY of AXI protocol, by the control information such as ID, SIZE, BURSTLEN of write address together with writing Address information samples and is written to the asynchronous bus parallel queue module of Fig. 3;It writes data conversion module and number is write according to AXI protocol According to VALID and data READY is write, by the control signal such as ID, WSTRB for writing data together with writing data sampling and the different of Fig. 3 is written Walk bus parallel Queue module;And so on, write response conversion, read address conversion, reading data conversion are also that will accordingly control letter Number and data sampling and the asynchronous bus parallel queue module of Fig. 3 is written.Asynchronous bus parallel queue module can also be subdivided into simultaneously Five capable submodules, by the way of first in first out, by the data of five submodules carry out it is unilateral write unilateral reading, in addition, The data bit width of each submodule is consistent, to carry out the conversion such as address, data between AXI and AXI.Purpose bus Protocol conversion module is equally divided into five parallel submodules, be respectively write address conversion, write data conversion, write response conversion, Data conversion is read in read address conversion, is realized write address, is write data, write response, read address, reading data under purpose AXI bus Agreement matching.
In another example effect is by the ground on two kinds of different bus of AHB and PCI for the bus bridge between AHB and PCI Location, data and control signal, are converted according to the protocol requirement of AHB and pci bus.The function of bus bridge includes receiving to come from Meet the address of ahb bus agreement and controls signal and be the agreement met in pci bus through protocol conversion;To from bus pair The data of the equipment in face are buffered, this is because ahb bus and pci bus are the different buses of frequency, the two is in agreement Too many wait state cannot be inserted by requiring, if will will affect the bandwidth of the two without data buffering;Execute address Conversion due to PCI only support to address by word single or burst and reads and writes affairs, and AHB can support that byte or half-word address, because The byte address occurred on AHB address bus is converted directly into the word address in pci bus by this bus bridge.
Specifically, by taking CPU access DSP storage as an example, as shown in connection with fig. 2, the specific process of bus bridge is as follows: CPU Initiate the access of destination address;Protocol layer is done directly conversion to physical layer bridge, and access is transformed into physical layer subsystem, access Destination address is DSP target storage address;DSP destination address is accessed correctly, and access result passes to protocol layer to physical layer Bridge;Protocol layer returns to CPU for result is accessed to physical layer bridge, and access terminates.
It should be understood that the process of RISC access protocol layer subsystem and above-mentioned almost the same, only access is by physics Layer arrives protocol layer bridge, and details are not described herein for detailed process.
Total described, access and Stored Procedure are entirely to be turned using the direct storage address that bus bridge carries out in the present invention Change and protocol conversion, compared with the existing technology in by the way that for dual port RAM mechanism, the present invention is not necessarily to reciprocity end CPU or RISC Multiple response, thus make access more rapidly;Moreover, the address space of access and the data volume of single reference be also not limited to it is double The size of mouth RAM;Using the structure of bus bridge, can support the module of physical layer subsystem and agreement layer subsystem, as RISC, CPU, DSP etc., the mutual access of completely concurrent progress, have maximum degree of parallelism.In addition, bus bridge mode of the invention is more The function of being suitable for physical layer subsystem and agreement layer subsystem needs the case where dynamically changing, for example, when needing in physical layer When subsystem or agreement layer subsystem increase new function, or when need to change certain existing capabilities of physical layer subsystem by When protocol layer subsystem processes, the internal structure and function of bus bridge are not necessarily to any change, and for the side of existing dual port RAM Formula, then need to consider whether the dual port RAM (it is usually provided by third party) can support the change of this function.
It can be applied in terminal or the base station of the wireless communication systems such as WCDMA, LTE based on baseband chip of the invention.
Various embodiments of the present invention are described above, above description is exemplary, and non-exclusive, and It is not limited to disclosed each embodiment.Without departing from the scope and spirit of illustrated each embodiment, for this skill Many modifications and changes are obvious for the those of ordinary skill in art field.The selection of term used herein, purport In principle, the practical application or to the technological improvement in market for best explaining each embodiment, or make the art its Its those of ordinary skill can understand each embodiment disclosed herein.

Claims (9)

1. a kind of band processing system, including the physical layer subsystem for carrying out physical layer process and for carrying out at protocol layer The agreement layer subsystem of reason, which is characterized in that the band processing system further includes bus bridge, in the physical layer subsystem The connection between the second bus in first bus and the agreement layer subsystem.
2. system according to claim 1, which is characterized in that the physical layer subsystem includes being articulated in the first bus DSP module and RISC module.
3. system according to claim 1, which is characterized in that the agreement layer subsystem includes mounting on the second bus CPU module.
4. system according to claim 1, which is characterized in that the bus bridge includes:
Source bus protocol conversion module, for being converted to multichannel storage according to source bus rate for the concurrent main access of source bus Type is synchronous from accessing and be submitted to asynchronous bus parallel queue module;
Asynchronous bus parallel queue module, for providing independent read-write interface identical with source bus rate and offer and purpose The identical read-write interface of Bus Speed;
Purpose bus protocol conversion module is deposited for the rate according to purpose bus from the taking-up of asynchronous bus parallel queue module The data of storage type are converted into the access of purpose bus and are sent to purpose bus.
5. system according to claim 4, which is characterized in that the source bus is first bus or described second total Line, the purpose bus are second bus or first bus.
6. system according to claim 4, which is characterized in that the source bus protocol conversion module includes parallel writing ground Location transform subblock writes data conversion submodule, write response transform subblock, read address transform subblock, reads data conversion Module;
Asynchronous bus parallel queue module includes that unilateral five write of unilateral reading are carried out by the way of first in first out parallel Submodule;
The purpose bus protocol conversion module includes for being adapted to the parallel write address transform subblock of purpose bus, writing number According to transform subblock, write response transform subblock, read address transform subblock, read data transform subblock.
7. band processing system according to claim 1, which is characterized in that first bus is ahb bus, PCI is total Line or AXI bus.
8. band processing system according to claim 1, which is characterized in that second bus is ahb bus, PCI is total Line or AXI bus.
9. a kind of wireless communications products, including band processing system according to any one of claims 1 to 8.
CN201710593565.9A 2017-07-20 2017-07-20 Band processing system Pending CN109286596A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710593565.9A CN109286596A (en) 2017-07-20 2017-07-20 Band processing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710593565.9A CN109286596A (en) 2017-07-20 2017-07-20 Band processing system

Publications (1)

Publication Number Publication Date
CN109286596A true CN109286596A (en) 2019-01-29

Family

ID=65184670

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710593565.9A Pending CN109286596A (en) 2017-07-20 2017-07-20 Band processing system

Country Status (1)

Country Link
CN (1) CN109286596A (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003007643A1 (en) * 2001-07-09 2003-01-23 Advanced Micro Devices, Inc. Separate communications channels for data and control codes
CN201966900U (en) * 2011-01-07 2011-09-07 深圳市天微电子有限公司 Baseband chip with system on chip and interphone
CN103605632A (en) * 2013-11-18 2014-02-26 山东大学 Method and device for communication between AXI (advanced extensible interface) bus and AHB (advanced high-performance bus)

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003007643A1 (en) * 2001-07-09 2003-01-23 Advanced Micro Devices, Inc. Separate communications channels for data and control codes
CN201966900U (en) * 2011-01-07 2011-09-07 深圳市天微电子有限公司 Baseband chip with system on chip and interphone
CN103605632A (en) * 2013-11-18 2014-02-26 山东大学 Method and device for communication between AXI (advanced extensible interface) bus and AHB (advanced high-performance bus)

Similar Documents

Publication Publication Date Title
US11385795B2 (en) Method and apparatus to enable individual non volatile memory express (NVMe) input/output (IO) queues on differing network addresses of an NVMe controller
EP3879408B1 (en) Pooled memory address translation
KR101077900B1 (en) Method for communication of interface device of SoC-based system network and interface device communicating by the same
US9672143B2 (en) Remote memory ring buffers in a cluster of data processing nodes
US9430432B2 (en) Optimized multi-root input output virtualization aware switch
US9274940B2 (en) Method and apparatus for allocating memory space with write-combine attribute
US8612713B2 (en) Memory switching control apparatus using open serial interface, operating method thereof, and data storage device therefor
CN105900080B (en) For via in chip and chip chamber skip bus within system on chip and between transmit information method and apparatus
CN103605632B (en) The communication means of a kind of AXI bus and ahb bus and device
US20040076044A1 (en) Method and system for improving access latency of multiple bank devices
CN106951388A (en) A kind of DMA data transfer method and system based on PCIe
JP2016123076A (en) Low power entry in shared memory link
KR101748329B1 (en) Inter-chip memory interface structure
Tu et al. Marlin: A memory-based rack area network
US6985988B1 (en) System-on-a-Chip structure having a multiple channel bus bridge
US20170132166A1 (en) Chip interconnection method, chip and device
CN111752890A (en) System-in-package network processor
WO2012149767A1 (en) Method and system for accessing storage device
CN112540952A (en) System on chip with on-chip parallel interface
CN204390227U (en) Computing equipment expanding unit and extendible computing system
US6425071B1 (en) Subsystem bridge of AMBA's ASB bus to peripheral component interconnect (PCI) bus
CN108132904A (en) A kind of baseband intermediate frequency exchange method and system
KR101197294B1 (en) Method for communication of interface device in SoC-based system network for QoS and improvement of transfer efficiency
EP2718827B1 (en) An innovative structure for the register group
CN109286596A (en) Band processing system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20190129