¿Cuáles son las características de los procesadores de teléfonos móviles Xscale, Intel PXA272, arm y TI OMAP?
El procesador XScale de Intel se utiliza principalmente en dispositivos portátiles como computadoras de mano. Es un producto desarrollado por Intel a partir del procesador ARM v5TE. Sobre la base de la expansión arquitectónica, también se conserva la compatibilidad con versiones anteriores de productos anteriores, por lo que se ha utilizado ampliamente. En comparación con los procesadores ARM, XScale tiene un menor consumo de energía, una mejor escalabilidad del sistema y una mayor frecuencia central, que alcanza los 400 Mhz o incluso más. El procesador también admite instrucciones de comunicación eficientes que permiten la transmisión de alta velocidad con procesadores de la misma arquitectura. Una de las principales extensiones es Wireless MMX, un conjunto de instrucciones SIMD de 64 bits y un coprocesador SIMD integrado en los nuevos procesadores Xscale. Estos conjuntos de instrucciones pueden acelerar eficazmente el procesamiento de vídeo, imágenes 3D, audio y otros elementos SIMD tradicionales.
Serie [Editar]
[Editar] Procesador de aplicaciones) Serie PXA
Serie actual: PXA210 (código Sabinal)/PXA25x (código Cotulla), PXA26x y PXA27x (código Bulverde).
En julio de 2006, Intel anunció que vendería su división de procesadores de la serie PXA, incluidos PXA2XX y PXA9XX (nombre en clave: Hermon), a Marvell.
[Editar]PXA25x
pxa 250[Descontinuado]
Sitio web oficial PXA255
[Editar]PXA26X
Sitio web oficial de PXA26X PXA26X
[editar]PXA27X
Sitio web oficial de PXA27X PXA27X
PXA270 es un SOC lanzado por Intel para sistemas portátiles. La frecuencia más alta admitida actualmente es 624 MHz.
Se estima que se descontinuará en 2009
[Editar]PXA3xx (Monahans)
En agosto de 2005, Intel lanzó la próxima generación PXA27X, con nombre en código CPU Monahans.
El 11 de junio de 2006, Marvell lanzó PXA310, PXA320 y PXA330.
[editar]Procesador de teléfono móvil
Procesador PXA800F
[editar] Procesador de plano de control serie IXC
IXC1100
[Editar] Serie IOP de procesadores de E/S
Actualmente existen iop303, iop310, iop321, iop331, iop332 e IOP333. El rango de frecuencia de funcionamiento es de 100MHz a 800MHz.
[editar] Procesador de red de la serie IXP
La línea de productos IXP se utiliza principalmente para diseñar equipos de red y máquinas de control industrial. Las principales aplicaciones son teléfonos IP, conmutadores de red, productos de redes inalámbricas (AP inalámbricos) y reproductores multimedia digitales. Actualmente, están disponibles los siguientes productos:
IXP420, IXP421, IXP422, IXP423, IXP425
IXP455, IXP460 e IXP465.
IXP1200, IXP2350, IXP2325, IXP2400
IXP2805, IXP2855
[editar] Serie CE
En abril de 2007, Intel lanzó A Se desarrolla el procesador multimedia CE2110, que utiliza el núcleo Xscale y tiene una velocidad de 1GHz.
[1]
[Editar]Otras series
Existen dos tipos de CPU diseñadas por separado: 80200 y 80219, que se utilizan principalmente para aquellas que requieren una interfaz PCI. La mayoría de los productos se utilizan como NAS (dispositivos de almacenamiento de red).
[Editar]Enlaces externos
Descripción general de la tecnología Intel XScale
Memoria Intel StrataFlash
RIM utiliza chips Intel Hermon.
Ganador o perdedor Intel // Análisis del acuerdo Marvell
Intel PXA272
Windows Mobile general (Pocket PC y teléfono inteligente) Discusión general de Windows Mobile (no específica del dispositivo ni Marca)
PXA272 es un paquete de memoria flash CPU+NOR.
Es solo que el que tiene memoria incorporada será más lento que el que no la tiene.
PXA272 puede ahorrar área de placa PCB porque está integrado en la memoria, pero aún necesita conectar SDRAM. Sin embargo, no esperaba que tan pronto como salió, los fabricantes de memoria tuvieran una nueva. tecnología que empaquetaba FLASH+SDRAM en una memoria, ¡los beneficios de usar PXA272 de esta manera desaparecieron! Porque aún necesitas insertar la memoria de todos modos. Además, tiene memoria flash NOR incorporada, que cuesta mucho más que la memoria flash NAND normal, por lo que no mucha gente la usó más tarde.
/design/PCA/prod bref/253820 .htm
Tercero, arm
Máquinas RISC avanzadas ARM
ARM (Máquinas RISC avanzadas) se puede considerar La El nombre de una empresa es un término general para un microprocesador y una tecnología.
En 1991, ARM se estableció en Cambridge, Inglaterra, vendiendo principalmente licencias de tecnología de diseño de chips. En la actualidad, los microprocesadores con tecnología ARM como núcleo de propiedad intelectual (IP), que habitualmente llamamos microprocesadores ARM, se han extendido por mercados de productos como el control industrial, la electrónica de consumo, los sistemas de comunicación, los sistemas de redes y los sistemas inalámbricos. Las aplicaciones de microprocesadores basadas en tecnología ARM representan más del 75% de la cuota de mercado de los microprocesadores RISC de 32 bits. La tecnología ARM está penetrando gradualmente en todos los aspectos de nuestras vidas.
ARM es una empresa especializada en el diseño y desarrollo de chips basados en tecnología RISC. Como proveedor de propiedad intelectual, no participa directamente en la producción de chips. Mediante la transferencia de licencias de diseño, las empresas asociadas producen chips con diferentes características. Los principales fabricantes de semiconductores del mundo compran a ARM sus propios núcleos de microprocesador ARM diseñados y agregan circuitos periféricos apropiados de acuerdo con sus diferentes campos de aplicación, formando así sus propios chips de microprocesador ARM para ingresar al mercado. En la actualidad, docenas de grandes empresas de semiconductores en todo el mundo utilizan la autorización de ARM. Esto no solo permite que la tecnología ARM sea compatible con más herramientas, fabricación y software de terceros, sino que también reduce el costo de todo el sistema, lo que facilita la producción de productos. para ingresar al mercado y ser adoptado. Los consumidores lo aceptan y se vuelven más competitivos.
1.2 Campos de aplicación y características de los microprocesadores ARM
1.2.1 Campos de aplicación de los microprocesadores ARM
Hasta ahora, los microprocesadores ARM y la aplicación de la tecnología han penetrado en casi todos los campos:
1. Campo de control industrial: como arquitectura RISC de 32 bits, los chips de microcontroladores basados en núcleos ARM no solo ocupan la mayor parte de la participación de mercado de los microcontroladores de alta gama, sino que también se han extendido gradualmente a los campos de aplicación de los microcontroladores de gama baja. El bajo consumo de energía y el alto costo de rendimiento de los microcontroladores ARM plantean desafíos a los microcontroladores tradicionales de 8 y 16 bits.
2. Campo de las comunicaciones inalámbricas: Actualmente, más del 85% de los equipos de comunicaciones inalámbricas utilizan la tecnología ARM. La posición de ARM en este campo está cada vez más consolidada debido a su alto rendimiento y bajo coste.
3. Aplicación de red: con la popularización de la tecnología de banda ancha, los chips ADSL que utilizan tecnología ARM están ganando gradualmente ventajas competitivas. Además, ARM se ha optimizado en el procesamiento de voz y vídeo y ha recibido un amplio soporte, lo que también plantea desafíos para los campos de aplicación de DSP.
4. Electrónica de consumo: la tecnología ARM se utiliza ampliamente en reproductores de audio digitales, decodificadores digitales y consolas de juegos populares.
5. Productos de imagen y seguridad: las cámaras e impresoras digitales más populares ahora utilizan tecnología ARM. La tarjeta inteligente SIM de 32 bits del teléfono móvil también utiliza tecnología ARM.
Además, los microprocesadores y la tecnología ARM también se utilizan en muchos campos diferentes y se utilizarán más ampliamente en el futuro.
1.2.2 Características de los microprocesadores ARM
Los microprocesadores ARM que utilizan arquitectura RISC generalmente tienen las siguientes características:
1. Tamaño pequeño y bajo consumo de energía Bajo costo. alto rendimiento;
2. Admite conjuntos de instrucciones duales Thumb (16 bits)/ARM (32 bits) y es muy compatible con dispositivos de 8 bits/16 bits;
3. Se utiliza una gran cantidad de registros para ejecutar instrucciones más rápido;
4. La mayoría de las operaciones de datos se completan en registros;
5. la ejecución Alta eficiencia;
6. La longitud de la instrucción es fija;
1.3 Serie de microprocesadores ARM
Actualmente los microprocesadores ARM incluyen las siguientes series, así como otras Fabricantes Procesador basado en arquitectura ARM. Además de los puntos comunes de la arquitectura ARM, cada serie de microprocesadores ARM tiene sus propias características y áreas de aplicación.
-serie arm 7
-serie arm 9
-serie arm9e
-serie arm10e
- serie securcore
-Interesado en Todos proporcionan un conjunto de rendimiento relativamente único para satisfacer las necesidades de diferentes áreas de aplicaciones. La serie SecurCore está diseñada para aplicaciones con altos requisitos de seguridad.
Echemos un vistazo detallado a las características y campos de aplicación de varios procesadores.
1.3.1 Serie de microprocesadores ARM7
El microprocesador de la serie ARM7 es un procesador RISC de 32 bits de bajo consumo, que es más adecuado para aplicaciones con altos requisitos de precio y consumo de energía. aplicaciones. La serie de microprocesadores ARM7 tiene las siguientes características:
-Adopta lógica ICE-RT integrada, lo que facilita la depuración y el desarrollo.
-Consumo de energía extremadamente bajo, adecuado para aplicaciones con requisitos de alto consumo de energía, como productos portátiles.
-Puede proporcionar una estructura de canalización de tres etapas de 0,9 Mbit/MHz.
-Alta densidad de código, compatible con el conjunto de instrucciones Thumb de 16 bits.
-Ampliamente compatible con sistemas operativos, incluidos Windows CE, Linux, Palm OS, etc.
-El sistema de instrucciones es compatible con las series ARM9, ARM9E y ARM10E, lo que facilita a los usuarios actualizar los productos.
-La frecuencia máxima puede alcanzar 130 IPS y la capacidad de procesamiento informático de alta velocidad puede manejar las aplicaciones más complejas.
Las principales áreas de aplicación de los microprocesadores de la serie ARM7 son: control industrial, equipos de Internet, equipos de red y módem, teléfonos móviles y otras aplicaciones multimedia e integradas.
Los microprocesadores de la serie ARM7 incluyen los siguientes tipos de núcleos: ARM7TDMI, ARM7TDMI-S,
ARM720T, ARM7EJ Entre ellos, ARM7TMDI es el procesador RISC integrado de 32 bits más utilizado. Pertenece al núcleo del procesador ARM de gama baja. El significado básico de TDMI es:
t: admite 16 como conjunto de instrucciones comprimido Thumb
d: admite depuración en chip
m: integrado; multiplicador de hardware.
I: ICE integrado, admite puntos de interrupción y depuración en el chip;
1.3.2 Serie de microprocesadores ARM9
Los microprocesadores de la serie ARM9 están en alto Proporciona lo mejor Rendimiento en términos de rendimiento y bajo consumo de energía. Tiene las siguientes características:
-Canalización de enteros de 5 niveles, mayor eficiencia de ejecución de instrucciones.
-Proporciona arquitectura Harvard 1.1MIPS/MHz.
-Soporta conjunto de instrucciones ARM de 32 bits y conjunto de instrucciones Thumb de 16 bits.
-Soporta interfaz de bus AMBA de alta velocidad de 32 bits.
-MMU de rendimiento completo, compatible con los principales sistemas operativos integrados, como Windows CE, Linux y Palm OS.
-MPU soporta sistema operativo en tiempo real.
-Soporta caché de datos y caché de instrucciones, con mayores capacidades de procesamiento de datos e instrucciones.
Los microprocesadores de la serie ARM9 se utilizan principalmente en equipos inalámbricos, instrumentación, sistemas de seguridad, decodificadores, impresoras de alta gama, cámaras digitales y cámaras de vídeo digitales.
Los microprocesadores de la serie ARM9 incluyen tres modelos: ARM920T, ARM922T y ARM940T, que son adecuados para diferentes aplicaciones.
1.3.3 Serie de microprocesadores ARM9E
El microprocesador de la serie ARM9E es un procesador integrado que utiliza un único núcleo de procesador para proporcionar soluciones para microcontroladores, DSP y sistemas de aplicaciones Java, reduciendo en gran medida el chip. Complejidad del área y del sistema. La serie de microprocesadores ARM9E proporciona capacidades de procesamiento DSP mejoradas y es ideal para aplicaciones que requieren el uso tanto de DSP como de microcontroladores.
Las principales características de los microprocesadores de la serie ARM9E son las siguientes:
-Soporta conjunto de instrucciones DSP, adecuado para ocasiones que requieren procesamiento de señales digitales de alta velocidad.
-Canalización de enteros de 5 etapas, mayor eficiencia de ejecución de instrucciones.
-Soporta conjunto de instrucciones ARM de 32 bits y conjunto de instrucciones Thumb de 16 bits.
-Soporta interfaz de bus AMBA de alta velocidad de 32 bits.
-Soporta coprocesador de procesamiento de punto flotante VFP9.
- MMU de rendimiento completo, compatible con los principales sistemas operativos integrados, como Windows CE, Linux y Palm OS.
-MPU soporta sistema operativo en tiempo real.
-Soporta caché de datos y caché de instrucciones, con mayores capacidades de procesamiento de datos e instrucciones.
-La frecuencia principal puede llegar hasta los 300 MB.
Los microprocesadores de la serie ARM9 se utilizan principalmente en equipos inalámbricos de próxima generación, productos de consumo digitales, equipos de imágenes, control industrial, equipos de almacenamiento y equipos de red.
Los microprocesadores de la serie ARM9E incluyen tres modelos: ARM926EJ-S, ARM946E-S y ARM966E-S, que son adecuados para diferentes aplicaciones.
1.3.4 Serie de microprocesadores ARM10E
Los microprocesadores de la serie ARM10E presentan un alto rendimiento y un bajo consumo de energía. En comparación con los dispositivos ARM9 equivalentes, los microprocesadores de la serie ARM10E han mejorado el rendimiento en casi un 50 % con la misma frecuencia de reloj debido a su nueva arquitectura. Al mismo tiempo, los microprocesadores de la serie ARM10e adoptan dos métodos avanzados de ahorro de energía para que su consumo de energía sea extremadamente bajo.
Las principales características del microprocesador de la serie ARM10E son las siguientes:
-Soporta conjunto de instrucciones DSP, adecuado para ocasiones que requieren procesamiento de señales digitales de alta velocidad.
-Canalización de enteros de 6 etapas, mayor eficiencia de ejecución de instrucciones.
-Soporta conjunto de instrucciones ARM de 32 bits y conjunto de instrucciones Thumb de 16 bits.
-Soporta interfaz de bus AMBA de alta velocidad de 32 bits.
-Soporta coprocesador de procesamiento de punto flotante VFP10.
- MMU de rendimiento completo, compatible con los principales sistemas operativos integrados, como Windows CE, Linux y Palm OS.
-Soporta caché de datos y caché de instrucciones, con mayores capacidades de procesamiento de datos e instrucciones.
-La frecuencia principal puede llegar hasta los 400 MB.
-Unidad de operación de lectura/escritura paralela integrada.
Los microprocesadores de la serie ARM10E se utilizan principalmente en equipos inalámbricos de próxima generación, productos de consumo digitales, equipos de imágenes, control industrial, sistemas de información y comunicaciones y otros campos.
La serie de microprocesadores ARM10E incluye tres modelos: ARM1020E, ARM1022E y ARM1026EJ-S, que son adecuados para diferentes aplicaciones.
1.3.5 Serie de microprocesadores SecurCore
Los microprocesadores de la serie SecurCore están especialmente diseñados para las necesidades de seguridad y utilizan tecnología RISC de 32 bits para proporcionar soluciones de seguridad perfectas. Por lo tanto, además del bajo consumo de energía y el alto rendimiento de la arquitectura ARM, la serie de microprocesadores SecurCore también tiene su ventaja única, es decir, brindan soporte para soluciones de seguridad.
Además de las características principales de la arquitectura ARM, los microprocesadores de la serie SecurCore también cuentan con las siguientes características en términos de seguridad del sistema:
-Con unidades de protección flexibles para garantizar el sistema operativo y seguridad de los datos de la aplicación.
-Utilizando tecnología de núcleo blando para evitar el escaneo y la detección externos.
- Se pueden integrar funciones de seguridad propias del usuario y otros coprocesadores.
Los microprocesadores de la serie SecurCore se utilizan principalmente en algunos productos de aplicaciones y sistemas de aplicaciones con altos requisitos de seguridad, como comercio electrónico, gobierno electrónico, banca electrónica, redes y sistemas de autenticación.
La serie de microprocesadores SecurCore incluye cuatro tipos: SecurCore SC100, SecurCore SC110, SecurCore SC200 y SecurCore SC210, adecuados para diferentes aplicaciones.
1.3.6 Serie de microprocesadores StrongARM
El procesador inter strong ARM SA-1100 es un microprocesador RISC de 32 bits con arquitectura ARM altamente integrada. Combina la tecnología de diseño y procesamiento de Intel con la eficiencia del consumo de energía de la arquitectura ARM. El software adopta una arquitectura compatible con la arquitectura ARMv4 y tiene las ventajas de la tecnología Intel.
El procesador Intel StrongARM es una opción ideal para productos de comunicación portátiles y productos electrónicos de consumo, y se ha utilizado con éxito en series de computadoras portátiles de muchas empresas.
Procesador Xscale 1.3.7
El procesador Xscale es una solución basada en la arquitectura ARMv5TE. Es un procesador de pleno rendimiento, rentable y de bajo consumo. Admite instrucciones Thumb de 16 bits y conjuntos de instrucciones DSP, y se ha utilizado en teléfonos móviles digitales, asistentes digitales personales y productos de red.
El procesador Xscale es el microprocesador ARM impulsado actualmente por el Inter.
Estructura del microprocesador 1.4 ARM
1.4.1 Arquitectura RISC
La estructura tradicional CISC (computadora con conjunto de instrucciones complejas) tiene sus deficiencias inherentes, es decir, con la Con el desarrollo de la tecnología informática, constantemente se introducen nuevos conjuntos de instrucciones complejos. Para soportar estas nuevas instrucciones, la arquitectura de la computadora será cada vez más compleja. Sin embargo, entre las diversas instrucciones del conjunto de instrucciones CISC, su frecuencia de uso varía mucho. Aproximadamente el 20% de las instrucciones se reutilizan, lo que representa el 80% de todo el código del programa. El 80% restante de las instrucciones no se utilizan habitualmente y sólo representan el 20% en programación. Evidentemente, esta estructura no es razonable.
Basándose en la irracionalidad anterior, la Universidad de California, Berkeley, propuso el concepto de RISC (Computadora con conjunto de instrucciones reducido) en 1979. RISC no se limita simplemente a reducir las instrucciones, sino que se centra en cómo hacer que la estructura de la computadora sea más simple y razonable para aumentar la velocidad de la computadora. La arquitectura RISC da prioridad a instrucciones simples con la mayor frecuencia para evitar instrucciones complejas; la longitud de las instrucciones es fija, reduciendo los tipos de formatos de instrucciones y la lógica de control de búsqueda es el enfoque principal, y hay menos o ningún control de microcódigo y otras medidas; utilizados para lograr los objetivos anteriores.
Hasta el momento, la arquitectura RISC no ha sido definida estrictamente. En general, se cree que la arquitectura RISC debe tener las siguientes características:
-Adoptar un formato de instrucción de longitud fija y las instrucciones tienen de 2 a 3 modos de direccionamiento básicos.
-Las instrucciones de ciclo único se utilizan para facilitar la ejecución de operaciones canalizadas.
-Utiliza muchos registros. Las instrucciones de procesamiento de datos solo operan en registros, y solo las instrucciones de carga/almacenamiento pueden acceder a la memoria para mejorar la eficiencia de ejecución de las instrucciones.
Además, la arquitectura ARM también utiliza algunas tecnologías especiales para minimizar el área del chip y reducir el consumo de energía al tiempo que garantiza un alto rendimiento:
-Todas las instrucciones se pueden procesar de acuerdo con la ejecución previa. Los resultados se utilizan para ejecutar, mejorando así la eficiencia de ejecución de las instrucciones.
-Las instrucciones de carga/almacenamiento se pueden utilizar para transferir datos en lotes para mejorar la eficiencia de la transferencia de datos.
-El procesamiento lógico y el procesamiento de turnos se pueden completar simultáneamente en una instrucción de procesamiento de datos.
-Utilice el aumento y disminución automáticos de direcciones en el procesamiento de bucles para mejorar la eficiencia de la operación.
Por supuesto, en comparación con la arquitectura CISC, aunque la arquitectura RISC tiene las ventajas anteriores, no se debe considerar que la arquitectura RISC pueda reemplazar a la arquitectura CISC. De hecho, RISC y CISC tienen cada uno sus propias ventajas y los límites no son tan obvios. Las CPU modernas suelen utilizar periféricos CISC e incorporan las características de RISC. Por ejemplo, las CPU con conjuntos de instrucciones ultralargos combinan las ventajas de RISC y CISC y se convierten en una de las futuras direcciones de desarrollo de CPU.
1.4.2 Estructura de registros del microprocesador ARM
Hay 37 registros en el procesador ARM, que se dividen en varios bancos de memoria. Estos registros incluyen:
-31 registros de uso general, incluido el contador de programa (puntero de PC), son todos registros de 32 bits.
-6 registros de estado, todos de 32 bits, se utilizan para identificar el estado de funcionamiento de la CPU y el estado de ejecución del programa. Actualmente solo se utilizan algunos de ellos.
Al mismo tiempo, el procesador ARM tiene siete modos de procesador diferentes, y cada modo de procesador tiene un conjunto de registros correspondiente. Es decir, en cualquier modo de procesador, los registros accesibles incluyen 15 registros de propósito general (R0 ~ R14), uno o dos registros de estado y el contador de programa. Entre todos los registros, algunos son el mismo registro físico compartido entre los siete modos de procesador, mientras que algunos tienen registros físicos diferentes en diferentes modos de procesador.
La estructura de registros del procesador ARM se presentará en detalle en capítulos posteriores.
1.4.3 Estructura de instrucciones del microprocesador ARM
En las arquitecturas más nuevas, los microprocesadores ARM admiten dos conjuntos de instrucciones: el conjunto de instrucciones ARM y el conjunto de instrucciones Thumb. La instrucción ARM tiene una longitud de 32 bits y la instrucción Thumb tiene una longitud de 16 bits. El conjunto de instrucciones Thumb es un subconjunto del conjunto de instrucciones ARM, pero en comparación con el código ARM equivalente, puede ahorrar más del 30% al 40% del espacio de almacenamiento y tiene todas las ventajas del código de 32 bits.
La estructura de instrucciones del procesador ARM se describirá en detalle en capítulos posteriores.
1.5 Selección de aplicaciones de microprocesadores ARM
En vista de las muchas ventajas de los microprocesadores ARM, con el desarrollo gradual de campos de aplicaciones integradas en el país y en el extranjero, los microprocesadores ARM seguramente ganarán una amplia atención. y aplicación. Sin embargo, hay más de una docena de estructuras centrales de microprocesadores ARM, hay docenas de fabricantes de chips y las combinaciones de configuración de funciones internas cambian constantemente, lo que dificulta a los desarrolladores elegir una solución. Por tanto, es necesario realizar una investigación comparativa sobre los chips ARM.
Este artículo analiza brevemente los principales problemas que se deben considerar al seleccionar un microprocesador ARM desde la perspectiva de la aplicación.
Selección del núcleo del microprocesador ARM
Como se puede ver en el contenido anterior, el microprocesador ARM contiene una serie de estructuras centrales para adaptarse a diferentes campos de aplicación. Si los usuarios desean utilizar sistemas operativos como WinCE o Linux estándar para reducir el tiempo de desarrollo de software, deben elegir chips ARM con funciones MMU (unidad de administración de memoria) superiores a ARM720T, ARM922T, ARM946T y Strong-ARM, todos tienen funciones MMU. El ARM7TDMI no tiene MMU y no es compatible con Windows CE ni Linux estándar. Sin embargo, también existen sistemas operativos como uCLinux que no requieren soporte MMU y se ejecutan en la plataforma de hardware ARM7TDMI. De hecho, uCLinux se ha portado con éxito a una variedad de plataformas de microprocesadores sin MMU y tiene un rendimiento excelente en términos de estabilidad y otros aspectos.
El S3C4510B que se analiza en este libro es un microprocesador ARM sin MMU y el sistema operativo uCLinux puede ejecutarse en él.
La frecuencia de funcionamiento del sistema
La frecuencia de funcionamiento del sistema determina en gran medida las capacidades de procesamiento del microprocesador ARM. La velocidad de procesamiento típica de los microprocesadores de la serie ARM7 es de 0,9 MPs/MHz. La frecuencia de reloj principal común del sistema de chip ARM7 es de 20 MHz a 133 MHz. La velocidad de procesamiento típica de los microprocesadores de la serie ARM9 es de 1,1 MPs/MHz. Es 100MHz-233MHz, ARM6544. Diferentes chips manejan los relojes de manera diferente. Algunos chips solo requieren una frecuencia de reloj principal y algunos controladores de reloj internos pueden proporcionar relojes de diferentes frecuencias para el núcleo ARM y componentes funcionales como USB, UART, DSP y audio.
Capacidad de memoria en chip
La capacidad de memoria en chip de la mayoría de los microprocesadores ARM es muy pequeña, lo que requiere que los usuarios amplíen la memoria al diseñar el sistema. Sin embargo, algunos chips tienen un espacio de almacenamiento relativamente grande. Por ejemplo, el AT91F40162 de ATMEL tiene hasta 2 MB de espacio de almacenamiento de programas en el chip, por lo que los usuarios pueden considerar este tipo al diseñar para simplificar el diseño del sistema.
Selección de circuitos periféricos en chip
Además del núcleo del microprocesador ARM, casi todos los chips ARM han ampliado los módulos funcionales relevantes según sus diferentes campos de aplicación y los han integrado en el chip. . medio.
Los llamamos circuitos periféricos en chip, como interfaz USB, interfaz IIS, controlador LCD, interfaz de teclado, RTC, ADC y DAC, coprocesador DSP, etc. Los diseñadores deben analizar los requisitos del sistema y utilizar circuitos periféricos en chip tanto como sea posible para completar las funciones requeridas, lo que no solo puede simplificar el diseño del sistema sino también mejorarlo.
Cuatro
Fabricantes de equipos inalámbricos, los mejores fabricantes de equipos como Nokia, Ericsson, Palm, HP y Sony, así como los principales fabricantes de diseño como Acer, Lucky Goldstar, HTC, Sendo , etc. Se anunció soporte para la plataforma de procesador OMAP de TI. Además, los principales proveedores de sistemas operativos, incluidos Symbian, Microsoft, Sun Microsystems, etc., también trabajan estrechamente con TI y trasladan sus soluciones a los procesadores OMAP de TI. La plataforma OMAP es compatible con Symbian OS, Microsoft PocketPC 2002 y Windows CE; Linux, Java, el conjunto de instrucciones ARM y C/C++ proporcionan un entorno de programación abierto y fácil de usar para los desarrolladores de aplicaciones de software.
TI también ha invertido mucho en el desarrollo y expansión de su OMAP Developer Network, una comunidad internacional de desarrolladores de software dedicados a la creación de nuevas aplicaciones. Al proporcionar herramientas, capacitación y una red global de centros de tecnología OMAP independientes, TI permite a los desarrolladores y clientes desarrollar rápidamente nuevas aplicaciones y productos.
El procesador de aplicaciones principal actual de TI es el OMAP730. OMAP730 es un procesador de un solo chip que integra el procesador de aplicaciones ARM926TEJ y la banda base digital GSM/GPRS de TI. Dado que un solo chip integra 40 periféricos, el diseño basado en OMAP730 sólo requiere la mitad del espacio en la placa que el procesador de la generación anterior. Además, OMAP730 presenta un búfer de cuadros SRAM exclusivo que mejora el rendimiento del procesamiento para aplicaciones y medios de transmisión por secuencias. El procesador OMAP730 también proporciona capacidades sofisticadas de cifrado de hardware, incluido un cargador de arranque cifrado, modos operativos cifrados, RAM y ROM cifradas y proporciona aceleración de hardware para algunos estándares de cifrado.
El TCS2600 que utiliza el procesador OMAP730 es la principal plataforma de teléfonos inteligentes lanzada actualmente por TI. ¿Aprovechar al máximo TI OMAP es una nueva opción de bajo consumo de energía y bajo costo? Las ventajas de la plataforma permiten comercio móvil seguro, juegos y entretenimiento multimedia, servicios de ubicación, transmisión de medios, procesamiento Java de mayor velocidad, navegación web, gráficos 2D mejorados, soporte para sistemas operativos avanzados y muchas otras aplicaciones. Las funciones de toda la plataforma se implementan en una placa de circuito impreso de 53,20 mm × 31,25 mm. En comparación con otras soluciones con las mismas características y memoria, el costo es menor. Otra característica es el consumo de energía extremadamente bajo, lo que puede prolongar considerablemente la duración de la batería. El programa se puede actualizar para admitir los requisitos del protocolo EDGE. Para satisfacer las necesidades de JAVA, ¿utilizar la aceleración de hardware JAVA e integrar USB, SD/MMC/SDIO y Bluetooth? , enlace de alta velocidad 802.11, fastirda y otros periféricos.
Además, el TCS2600 proporciona características de seguridad incomparables. Mediante el uso de un cargador de arranque seguro, un generador de números aleatorios (RNG) de hardware real, un entorno de almacenamiento y ejecución seguro y un acelerador de hardware, se puede realizar una gran cantidad de algoritmos de cifrado y hash unidireccional para prevenir ataques de virus y garantizar que los dispositivos móviles terminales Seguridad de la información personal almacenada y software propietario o contenido creativo. En términos de flexibilidad, la plataforma de teléfonos inteligentes de TI se puede integrar fácilmente con las soluciones WLAN y Bluetooth de TI, lo que proporcionará a los usuarios diferentes productos personalizados.
Los fabricantes OEM nacionales, si quieren alcanzar una posición de liderazgo en el futuro mercado inalámbrico 2,5G/3G, deben elegir una empresa que pueda proporcionar protocolos de software inalámbricos, banda base digital, administración de energía y procesadores de aplicaciones. , analógico Un conjunto completo de soluciones que incluyen banda base, radiofrecuencia, memoria integrada y diseño de referencia, y fabricantes con excelentes capacidades de integración son muy importantes. Como proveedor líder de semiconductores para GSM, TI ocupa sin duda una posición de liderazgo en el campo inalámbrico. En cuanto a la tendencia de desarrollo futuro del mercado de teléfonos inteligentes, IDC predice que con el desarrollo de servicios de valor agregado de datos móviles, los teléfonos inteligentes globales de alta gama crecerán a una tasa elevada de más del 100% cada año y ascenderán a 20 millones de unidades. alrededor de 2006. Sin embargo, el mercado nacional de teléfonos inteligentes se está desarrollando más rápidamente, con una tasa de crecimiento anual promedio del 220%. Al proporcionar el DSP de mayor rendimiento de la industria, componentes analógicos de menor consumo y la más profunda experiencia en tecnología de circuitos integrados, TI espera desempeñar un papel irreemplazable en el impulso del desarrollo futuro del mercado de teléfonos inteligentes de China.