Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
A SYSTEM-ON-CHIP FOR BASEBAND PROCESSING
Document Type and Number:
WIPO Patent Application WO/2012/074360
Kind Code:
A1
Abstract:
The present invention provides a System-on-Chip which consists of a plurality of DSPs (Digital Signal Processor) coupled with a plurality of hardware accelerators capable of providing high performance computational function and flexibility for future updates. A master processor [14] coordinates MAC and PHY layer operation and subdivides frequency and time domain operation to two secondary processors [16, 18]. An embodiment of the SoC architecture according to the present invention further includes a crypto engine, FEC (Forward-Error-Correction) engine and FFT (Fast-Fourier-Transform) engine, ADC (Analog-to-Digital converter) interface, DAC (Digital-to-Analog converter) interface, and RF (Radio-frequency) interface; a peripheral subsystem in which consist of a plurality of controllers connected through system bus; and a DSP-to-Peripheral bridge which coupled to DSP-1 and the peripheral subsystem wherein said bridge is responsible for critical protocol conversion and eliminates contention in data path.

Inventors:
LAM KIEN SIENG (MY)
MOHAMAD YUSRI BIN MOHAMAD YUSOF (MY)
SUHAIMI BAHISHAM BIN JUSOH YUSOFF (MY)
Application Number:
PCT/MY2011/000113
Publication Date:
June 07, 2012
Filing Date:
June 20, 2011
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
MIMOS BERHAD (MY)
LAM KIEN SIENG (MY)
MOHAMAD YUSRI BIN MOHAMAD YUSOF (MY)
SUHAIMI BAHISHAM BIN JUSOH YUSOFF (MY)
International Classes:
H04L25/00
Foreign References:
US20050021871A12005-01-27
US20070073953A12007-03-29
US20050216702A12005-09-29
Other References:
TEXAS INSTRUMENTS: "TMS320TCI6488 W-CDMA DSP SoC", May 2007 (2007-05-01), Retrieved from the Internet [retrieved on 20110920]
OCTASIC: "OCT2224W Technical Product Brief", 19 June 2010 (2010-06-19), Retrieved from the Internet [retrieved on 20110927]
"Zigbee System-On-Chip (SoC) Design", 2006, Retrieved from the Internet [retrieved on 20110929]
Attorney, Agent or Firm:
FADZLEE, H., A., Rashid, Ahmad (Perpetual 99Jalan Raja Muda Abdul Aziz, Kuala Lumpur, MY)
Download PDF:
Claims:
CLAIMS

1. A system-on-chip for baseband processing [10], comprising:

+ a digital-signal-processor (DSP) subsystem [12], having at least a master processor DSP-1 [14] coupled with a plurality of secondary processors and hardware accelerators;

a peripheral subsystem [32], having a plurality of peripheral controllers being interconnected;

a DSP-to-peripheral bridge [38] coupling the master processor DSP-1 [14] with the peripheral subsystem [32].

2. A system-on-chip [10] according to claim 1 , wherein the master processor DSP-1 [14] is coupled to a first secondary processor DSP-2, and a second secondary processor DSP-3;

the master processor DSP-1 [14] coordinates MAC and PHY layer operation;

the first secondary processor DSP-2 [16] provides PHY layer frequency domain operation; and

the second secondary processor DSP-3 [18] provides PHY layer time domain operation.

3. A system-on-chip [10] according to claim 2, wherein the master processor DSP-1 [14] is coupled to a crypto engine [20], said crypto engine [20] encrypts higher layer data into MAC layer data, as well as decrypts MAC layer data into higher layer data. 4. A system-on-chip [10] according to claim 2, wherein the master processor DSP-1 [14] and first secondary processor DSP-2 [16] is coupled to a forward-error-correction (FEC) engine [22], said engine transfers encoded data from master processor DSP-1 to first secondary processor DSP-2, as well as transfers error corrected data from first secondary processor DSP-2 to master processor DSP-1..

5. A system-on-chip [10] according to claim 2, wherein the first secondary processor DSP-2 [16] is coupled to a fast-Fourier-transform (FFT) engine [24], said engine performs Fast Fourier Transform operation on frequency domain signal from said processor or delivers frequency domain signal from Inverse Fast Fourier Transform operation to said processor.

6^ A system-on-chip [10] according to claim 2, wherein the second secondary processor DSP-3 [18] is coupled to a fast-Fourier-transform (FFT) engine [24], said engine perform Inverse Fourier Transform operation on time domain signal from said processor or delivers time domain signal from Fast Fourier Transform operation to said processor. 7. A system-on-chip [10] according to claim 2, wherein the second secondary processor DSP-3 [18] is coupled to interfaces comprising analog-to-digital converter (ADC) interface, digital-to-analog converter (DAC) interface, and radio-frequency (RF) interface. 8. A method of transmitting signal in a chip, comprising:

collecting higher layer data from a plurality of peripherals via DSP to peripheral bridge;

encrypting the data into MAC protocol data units;

performing frequency domain processing for transmission of MAC protocol;

performing time domain processing for transmission of MAC protocol; and

transmitting binary encoded air interface data at interface.

9. A method of receiving signal in a chip, comprising:

collecting binary encoded air interface data from interface;

performing time domain processing for reception of MAC protocol;

performing frequency domain processing for reception of MAC protocol;

decrypting the data into higher layer data units; and

transferring the higher layer data to peripherals via DSP to peripherals bridge.

Description:
A SYSTEM-ON-CHIP FOR BASEBAND PROCESSING

The present invention relates to chip processors. More particularly, the invention relates to+ hip processors for wireless baseband processing.

BACKGROUND ART

Advances in semiconductor technology have provided high performance, miniaturized processors coupled with wireless communications connectivity. SoC (System-on-chip) architecture refers to an integrated circuit formed on a single chip substrate which consists of a plurality of processors, system buses, hardware accelerators, interface controller and other necessary elements of a desired electronic system where it may contain digital, analog, mixed-signal, or radio-frequency functions. SoC technology is integrated into the wireless communications systems such as baseband processing system.

Baseband processing refers to the execution of digital communication functions that occur within the frequency range around zero before modulation during transmission and after demodulation during reception.

Good desirable SoC architecture for wireless applications such as baseband processing has to be flexible and possess powerful real-time processing capabilities.

However, existing SoC architecture for wireless applications has a fixed structure which only enables certain wireless applications and not flexible for multiple wireless system solutions. Existing SoC architecture uses shared memory and system bus to connect processors and external peripherals which results bottleneck and contentions in data flow which affects the prompt response to real-time data and is not suitable for real-time signal processing.

The present invention is made in view of the problems cited. It is an object of the invention to provide an improved SoC architecture for wireless applications by improving prompt response real-time data.

SUMMARY OF INVENTION The present invention provides a SoC architecture which is capable of eliminating the contentions in data flow and flexible for multiple wireless system solutions. The SoC architecture consists of a DSP (Digital-Signal-Processors) subsystem in which consist of a plurality of DSPs coupled with a plurality of hardware accelerators, capable of providing high performance computational function and flexibility for future updates. The SoC architecture also consists of dedicated connections between its components on the critical data path to avoid contentions. An embodiment of the SoC architecture according to the present invention includes a DSP (Digital-Signal-Processors) subsystem in which consists of a master processor, two secondary processors, a crypto engine, FEC (Forward-Error-Correction) engine, FFT (Fast-Fourier-Transform) engine, ADC (Analog-to-Digital converter) interface, DAC (Digital-to-Analog converter) interface, and RF (Radio-frequency) interface; a peripheral subsystem in which consist of a plurality of controllers connected through system bus; and a DSP-to-Peripheral bridge which is coupled to master processor and the peripheral subsystem wherein said bridge is responsible for critical protocol conversion and eliminates contention in data path. Master processor is coupled directly with secondary processors to improve responsiveness of real-time data between the DSPs. Master processor functions to coordinate the whole chip operation and MAC (Media Access Control) layer operation. Both secondary processors are configured to be slave processors, each performing PHY (Physical) layer frequency domain operation, or performing the PHY layer time domain operation. The dedicated channels that links the modules together, enables a seamless data flow for both the transmitter and receiver flows.

BRIEF DESCRIPTION OF DRAWINGS Further characteristics and advantages of the present invention will become better apparent from the following detail description of a preferred but not exclusive embodiment thereof, illustrated by way of non-limiting example in the accompanying drawings, wherein: FIG. 1 is a top level block diagram of the SoC architecture for wireless applications according to the invention;

+

FIG. 2 is a flow chart showing a typical data transmission and reception flow of a typical wireless system; and

FIG. 3 is a diagram showing the processing task distribution between DSPs through the connections of DSPs as shown in FIG. 1.

DESCRIPTION OF EMBODIMENTS

Reference will now be made in detail to the preferred embodiments of the invention which is intended to provide a thorough understanding of the present invention. However, well known methods, procedures, components, and circuits have not been described in detail as not to unnecessarily obscure aspects of the present invention.

In an embodiment of the present invention, a block diagram of SoC architecture [10] fabricated on a single integrated chip such as silicon is as shown in FIG. 1. A SoC architecture [10] comprising a DSP (Digital Signal Processor) subsystem [12] includes a master processor DSP-1 [14], a first secondary processor DSP-2 [16], a second secondary processor DSP-3 [18], a crypto engine [20], a FEC (Forward-Error-Correction) engine [22], a FFT (Fast-Fourier-Transform) engine [24], an ADC (Analog-to-Digital converter) interface [26], a DAC (Digital-to-Analog converter) interface [28], and a RF (Radio-frequency) interface [30]; a peripheral subsystem [32] includes a plurality of controllers [34] connected through system bus [36]; and a DSP-to-Peripheral bridge [38] which coupled to DSP-1 [14] and the peripheral subsystem [32] where said bridge [38] is responsible for critical protocol conversion. DSP-1 [14] is in direct connection with secondary processors such as DSP-2 [16] and DSP-3 [18] and is supported by accelerators such as crypto engine [20] and FEC engine [22]. The crypto engine [20] encrypts higher layer data into MAC layer data, as well as decrypts MAC layer data into higher layer data. FEC engine [22] transfers encoded data from master processor DSP-1 to first secondary processor DSP-2, as well as transfers error corrected data from first secondary processor DSP-2 to master processor DSP-1. The first secondary processor DSP-2 [16] provides PHY layer frequency domain operation; and the second secondary processor DSP-3 [18] provides PHY layer time domain operation. DSP-2 [16] is coupled to fast-Fourier-transform (FFT) engine [24], said engine perform frequency domain processing for transmission of MAC protocol. Fast Fourier Transform operation is performed on frequency domain signal or frequency domain signal is delivered from Inverse Fast Fourier Transform. DSP-3 [18] is coupled to a fast-Fourier-transform (FFT) engine [24], said engine perform time domain processing for transmission of MAC protocol. Inverse Fourier Transform operation is performed on time domain signal or time domain signal is delivered from Fast Fourier Transform operation. This configuration of the DSP subsystem [10] component result in a faster processing speed compared to existing system solution. DSP-1 [14] is also in direct connection with peripheral subsystem [32] via DSP-to-Peripheral bridge [38] and this provides a dedicated path for critical protocol conversion and eliminates the problem of contentions in data path occurred in system bus connections.

A method of SoC architecture for wireless application involves transforming data from MAC layer [44] to PHY layer [50] for transmission and from PHY layer [50] to MAC layer [44] for reception.

FIG. 2 shows a typical data transmission flow [40] and reception flow [42] of a typical system. The data transmission flow [40] starts from the DSP-1 [14] wherein DSP-1 [14] collects higher layer data from peripheral subsystem [32] via DSP-to-Peripheral Bridge [38]. The higher layer data is transformed to MAC protocol data units by executing stored program at DSP-1 and encryption at crypto engine [20]. The MAC protocol data units are then transferred to FEC engine [22] for transformation of data to the frequency domain data and are then transferred to DSP-2 [16] for executing stored program. The frequency domain data is then transfered to FFT engine [24] to be transformed to time domain data. DSP-3 [18] collects and processes the time domain data from FFT engine [24] by means of stored program before transferring the binary encoded air interface data to DAC interface [28]. Reception flow [42] follows the reverse path of transmission flow [40] where the binary encoded air interface data is collected at ADC interface [26]. The dedicated channels that link the components together provide a capability of seamless data flow in the SoC architecture [10]. FIG. 3 shows the equal distribution of MAC layer [44] and PHY layer [50] operations from DSP-1 [14] to DSP-2 [16] and DSP-3 [18]. The distributed processing capability doubles the processing power and enables a particular task can be completed in half the time.

Accordingly, this solution reduces the problems related to inflexible of SoC architecture for multiple wireless system solutions, bottlenecks and contentions in data flow which affects the prompt response to real-time data.