29.01.2015 Views

Embedded Software for SoC - Grupo de Mecatrônica EESC/USP

Embedded Software for SoC - Grupo de Mecatrônica EESC/USP

Embedded Software for SoC - Grupo de Mecatrônica EESC/USP

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Chapter 16<br />

EMBEDDED SW IN DIGITAL AM-FM CHIPSET<br />

M. Sarlotte, B. Candaele, J. Quevremont, and D. Merel<br />

THALES Communications, Gennevilliers France<br />

Abstract. DRM, the new standard <strong>for</strong> digital radio broadcasting in AM band requires<br />

integrated <strong>de</strong>vices <strong>for</strong> radio receivers at low cost and very low power consumption. A chipset<br />

is currently <strong>de</strong>signed based upon an ARM9 multi-core architecture. This paper introduces the<br />

application itself, the HW architecture of the <strong>SoC</strong> and the SW architecture which inclu<strong>de</strong>s<br />

physical layer, receiver management, the application layer and the global scheduler based on a<br />

real-time OS. Then, the paper presents the HW/SW partitioning and SW breakdown between<br />

the various processing cores. The methodology used in the project to <strong>de</strong>velop, validate and<br />

integrate the SW covering various methods such as simulation, emulation and co-validation is<br />

<strong>de</strong>scribed. Key points and critical issues are also addressed.<br />

One of the challenges is to integrate the whole receiver in the mono-chip with respect to the<br />

real-time constraints linked to the audio services.<br />

Key words: HW/SW co-<strong>de</strong>sign, ARM core, physical layer, AHB multi-layers, network-onchip<br />

1. DRM APPLICATION<br />

DRM (Digital Radio Mondiale) is a new standard promoted by the major<br />

broadcasters and receiver manufacturers. The physical layer is based upon<br />

an OFDM modulation and inclu<strong>de</strong>s multiple configurations (channel width,<br />

co<strong>de</strong> rate, protection, . . .) to cope with various propagation schemes within<br />

the short and medium waves (0 to 30 MHz). The physical layer provi<strong>de</strong>s up<br />

to 78kbits/s of useful data rate. The service layers are mainly composed by<br />

enhanced MP3 audio <strong>de</strong>co<strong>de</strong>r and data services. The standard also introduces<br />

complementary services like Automatic Frequency Switching (AFS) and<br />

several data services. Figure 16-1 presents the main improvements proposed<br />

in this new standard.<br />

The receiver signal processing reference requires about 500 Mips to handle<br />

the whole treatment.<br />

2. DIAM SOC ARCHITECTURE<br />

A full software implementation will not meet the specific constraints of the<br />

radio receivers in term of die size and power consumption. The first step is<br />

the HW/SW partitioning based upon the existing full-software reference<br />

207<br />

A Jerraya et al. (eds.), <strong>Embed<strong>de</strong>d</strong> <strong>Software</strong> <strong>for</strong> SOC, 207–212, 2003.<br />

© 2003 Kluwer Aca<strong>de</strong>mic Publishers. Printed in the Netherlands.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!