27.11.2012 Views

ARM - Eurecom

ARM - Eurecom

ARM - Eurecom

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.

<strong>ARM</strong><br />

STAGE INGENIEUR 3ème ANNEE<br />

“ Design d’une Unité Arithmétique et Logique optimale<br />

supportant multiples jeux d’instructions et multiples tailles de<br />

données ”<br />

Company : <strong>ARM</strong><br />

Address : Le Paros – 25 allée Pierre Ziller<br />

Sophia Antipolis – 06560 VALBONNE<br />

Telephone : 04 97 23 51 00<br />

Telecopy : 04 97 23 51 99<br />

Contact : Vanessa ROBERT<br />

E-mail : sophia.recrutement@arm.com<br />

<strong>ARM</strong> :<br />

<strong>ARM</strong> est le premier fournisseur de Propriété Intellectuelle pour les coeurs de<br />

processeurs RISC 16/32 bits.<br />

La large gamme de produits d’<strong>ARM</strong> comprend des microprocesseurs RISC 16/32<br />

bits, accélérateurs de calcul, processeurs 3D, bibliothèques numériques, mémoires<br />

embarquées, périphériques, logiciels et outils de développement, ainsi que des<br />

fonctions analogiques et des interfaces rapides.<br />

Cette gamme, ajoutée à la vaste communauté de ses Partenaires, procure des<br />

solutions complètes permettant aux leaders de l'électronique de mettre leurs produits<br />

sur le marché rapidement et sûrement.<br />

Le centre de design français, localisé à Sophia Antipolis (06), 1 ère technopole<br />

Européenne, proche de Nice, est spécialisé dans le design des CPU (architecture<br />

sécurisée, Multi-Processing).<br />

Pour plus d’information, voir notre site web : www.arm.com


<strong>ARM</strong><br />

Sujet : “ Design d’une Unité Arithmétique et Logique optimale<br />

supportant multiples jeux d’instructions et multiples tailles de<br />

données ”<br />

Référence : <strong>ARM</strong> - 2011 ALU<br />

Champ d’application : Design, ALU, synthèse, manipulation de données<br />

Objectifs de ce stage :<br />

� Le but de ce stage est de partitionner, dimensionner et implémenter en RTL (Verilog) une<br />

unité Arithmétique et Logique (ALU) optimale supportant multiples jeux d’instructions et<br />

multiples tailles de données.<br />

� A partir de plusieurs implémentations existantes, vous devez créer une ALU unique,<br />

performante et répondant a des critères de taille, fréquence et consommation.<br />

Résultats attendus :<br />

� Compréhension des différents jeux d’instructions, particulièrement des instructions<br />

manipulant des données.<br />

� Descriptions de ressources hardwares nécessaires a l’implémentation de chaque classe<br />

d’instruction<br />

� Design de ces différents blocs, en s’appuyant sur des implémentations déjà existantes.<br />

� Synthèse, analyse de timing et de taille, suivi d’une phase d’optimisation.<br />

Compétences nécessaires:<br />

� Vous devez être passionné par les nouvelles technologies, les systèmes mobiles hautes<br />

performances et l’innovation. Vous effectuerez votre stage en parallèle de projets à la<br />

pointe de la technologie; ceci requière un fort intérêt pour les systèmes embarqués, une<br />

connaissance approfondie de l’architecture des processeurs et un esprit extrêmement<br />

créatif.<br />

� Connaissance du design numérique (Verilog ou VHDL), de la conception a la synthèse.<br />

Durée : 5-6 mois<br />

Lieu : Sophia Antipolis (06)<br />

Rémunération : 1 500 € par mois<br />

Contact : sophia.recrutement@arm.com (Tél. : 04.97.23.51.00)<br />

Site Web : www.arm.com

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

Saved successfully!

Ooh no, something went wrong!