Anonim

Dans ce qui suit, nous rassemblons les ressources de Electronics Weekly pour fournir des informations de référence plus détaillées sur les microprocesseurs, en particulier les microprocesseurs ne reposant pas sur l’architecture x86 commune aux systèmes informatiques généraux, tels que les ordinateurs de bureau, les ordinateurs portables et les serveurs.

Dans ce guide, nous examinerons les microprocesseurs ARM, qui tendent à dominer dans les applications de télécommunication sans fil, MIPS, qui tendent à dominer dans les applications de télécommunication filaires, et les DSP de Texas Instruments, pour le traitement du signal numérique.

Pour plus d'informations sur le développement historique des microprocesseurs et les problèmes informatiques généraux relatifs au cache, à la mémoire, aux jeux de puces, à l'informatique 64 bits, aux économies d'énergie, à la loi de Moore et au traitement multicœur, veuillez consulter le guide x86.

ARM fournit une gamme de microprocesseurs RISC (Computing Instruction Set Computing) 32 bits intégrés, basés sur une architecture commune et conçus pour offrir des performances élevées, ainsi qu'une faible consommation d'énergie.

Ses processeurs sont utilisés dans les applications sans fil, grand public et d'imagerie, les systèmes temps réel intégrés pour le stockage, les applications automobiles, industrielles et de réseau, ainsi que les applications sécurisées pour les cartes à puce et les cartes SIM.

Actuellement, huit familles de produits composent la gamme de processeurs ARM:

  • Famille de processeurs ARM7 (applications: audio personnel (MP3, WMA, lecteurs AAC), combinés sans fil d’entrée de gamme, pagers bidirectionnels)
  • Famille de processeurs ARM9 (applications: appareils portables (vidéophones, communicateurs portables, PDA), produits grand public numériques (boîtiers décodeurs, passerelles domestiques, consoles de jeux, son MP3), imagerie (imprimantes de bureau, caméras), automobile (systèmes télématiques et multimédia) )
  • Famille de processeurs ARM9E (applications: appareils portables (voir ci-dessus), produits grand public numériques (voir ci-dessus), imagerie (voir ci-dessus), automobile (groupe motopropulseur, infotainment, ABS, systèmes de contrôle du corps), systèmes de contrôle industriels (contrôle de mouvement, alimentation), mise en réseau (VoIP, LAN sans fil, xDSL)
  • Famille de processeurs ARM10E (applications: applications à hautes performances et à faible consommation d'énergie)
  • Famille de processeurs ARM11 (applications: gamme d’applications grand public, sans fil et automobile)
  • Famille de processeurs Cortex (applications: une gamme d’applications hautes performances)
  • Famille de processeurs SecurCore (applications: solutions 32 bits pour le développement de cartes à puce et de circuits intégrés sécurisés)
  • OptimoDE Data Engines (applications: destinées aux applications de traitement du signal puissantes et profondément intégrées)

Technologies MIPS

Cette société fournit des cœurs de microprocesseur intégrés, des architectures de jeux d'instructions et des contrôleurs de système. Il prétend fournir «la plus large gamme de cœurs de processeur hautes performances, basse consommation et avec des avantages distincts en termes de coûts, aux sociétés de semi-conducteurs, aux développeurs d’ASIC et aux OEM de systèmes du monde entier».

Il octroie des licences à ses architectures MIPS32 et MIPS64 pour des exigences d’application spécifiques. MIPS affirme que ses combinaisons 32 bits et 64 bits allient performances élevées et faible consommation d’énergie.

Dans le cadre de son écosystème de processeurs, il fournit également un certain nombre d'outils logiciels et de débogage au niveau du système. Par exemple, il existe MIPS SDE Lite, une chaîne d’outils téléchargeable gratuitement, et un kit d’outils logiciel MIPS, qui regroupe SDE avec le simulateur de jeu d’instructions MIPSsim, des bibliothèques DSP et une prise en charge. Notez que FS2, une division de MIPS Technologies, propose également une gamme de sondes JTAG System Navigator pour prendre en charge le débogage des conceptions basées sur MIPS.

Une matrice de fonctionnalités pour les noyaux MIPS 32 bits est disponible en ligne. Les familles de produits constitutives sont:

  • Famille MIPS32 34K (applications: multi-thread pour applications embarquées)
  • Famille MIPS32 24K (applications: applications de divertissement à domicile ainsi que des appareils grand public portables alimentés par batterie)
  • Famille MIPS32 24KE (applications: cœurs 24KE hautes performances pour des capacités DSP efficaces, réduction de la surface de puce SoC, des coûts et de la consommation d'énergie)
  • Famille MIPS32 4K (applications: pour les applications système sur puce (SoC) nécessitant un processeur intégré facile à utiliser et économique)
  • Famille MIPS32 4KE (applications: pour les concepteurs de SoC afin de cibler des applications consommateurs hautes performances et basse consommation)
  • Famille MIPS32 4KS (applications: pour des applications de données sécurisées et adaptées à des exigences rigoureuses en matière d'alimentation, de sécurité et de taille pour les cartes à puce, sans besoin d'un coprocesseur)
  • MIPS32 M4K Core (applications: conceptions de SoC à plusieurs processeurs, pour les applications réseau et à large bande de nouvelle génération)
  • Famille Pro Series (applications: permettent aux concepteurs de SoC d'écrire leurs propres extensions de jeux d'instructions et de créer des produits différenciés)

Une matrice de fonctionnalités pour les noyaux MIPS 64 bits est disponible en ligne. Les familles de produits constitutives sont:

  • Famille MIPS64 5K (applications: applications grand public numériques)
  • Cœur MIPS64 20Kc (applications: diverses, décrites par MIPS comme «l’IP du microprocesseur intégré sous licence le plus rapide disponible à ce jour sur le marché»)

Les MCU (microcontrôleurs) de TI proviennent de trois familles de produits:

  • Microcontrôleurs ultra-basse consommation MSP430 Ces microcontrôleurs RISC MSP430 16 bits sont destinés aux systèmes ayant des besoins en alimentation spécifiques. TI les cible dans les applications de mesure alimentées par batterie de 8 à 16 bits, y compris la mesure, l'instrumentation portable et la détection intelligente.
  • Microcontrôleurs basés sur RISC ARM7TDMI 32 bits TMS470 Ces microcontrôleurs TMS470 basés sur RISC ARM7 32 bits sont destinés à des applications avec une combinaison d'exigences de performances et de fiabilité, par exemple des applications de traitement général comprenant des systèmes industriels, médicaux et grand public.
  • Contrôleurs de signaux numériques C2000 Ces contrôleurs de signaux numériques TMS320C2000 32 bits, affirme TI, offrent une puissance de traitement DSP pouvant atteindre 150 MIPS avec une intégration périphérique de MCU. Les applications possibles incluent la commande de moteur, la conversion de puissance et la détection avancée.

Produits et solutions ARM