¿Qué es un procesador iop?
1. Xscale
Intel también conserva la compatibilidad con productos anteriores, por lo que se ha utilizado ampliamente. En comparación con los procesadores ARM, XScale consume menos energía y tiene una mejor escalabilidad del sistema. Al mismo tiempo, la frecuencia del núcleo también se ha mejorado, alcanzando los 400 Mhz o incluso más. Este tipo de procesador también admite instrucciones de comunicación eficientes y puede lograr una transmisión de alta velocidad con procesadores de la misma arquitectura. Una de las principales extensiones es el MMX inalámbrico, un conjunto de instrucciones SIMD de 64 bits que integra coprocesadores SIMD 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.
[Editar] Serie
[Editar] Procesador de aplicaciones (Procesador de aplicaciones) Serie PXA
Serie actual: PXA210 (nombre en clave Sabinal)/PXA25x ((nombre en clave: Cotulla), PXA26x y PXA27x (nombre en clave: Bulverde)
En julio de 2006, Intel anunció que vendería la división de procesadores de la serie PXA, incluidos PXA2XX y PXA9XX (nombre en clave: Hermon), a Marvell.
[Editar]PXA25x
PXA250 [Descontinuado]
Sitio web oficial de PXA255 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. Actualmente admite el más alto. La frecuencia es de 624MHz.
EOL esperado para 2009
[editar]PXA3xx (Monahans)
En agosto de 2005, Intel lanzó el producto de próxima generación PXA27X, con nombre en código CPU Monahans.
En noviembre de 2006, Marvell lanzó el PXA310, PXA320 y PXA330
[editar]Procesador de teléfono móvil
Procesador PXA800F
. [Editar]Procesadores de plano de control Serie IXC
IXC1100
[Editar]Procesadores de E/S Serie IOP
Actualmente existen IOP303, IOP310, IOP321, IOP331, IOP332 y IOP333. La frecuencia de funcionamiento es de 100MHz a 800MHz.
[Editar] Procesadores de Red (Network Processors) 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 incluyen teléfonos IP, conmutadores de red (switches), productos de redes inalámbricas (AP inalámbrico) y reproductores de medios digitales (Digital Media Player). Actualmente existen 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 publicó
[1]
[editar]Otras series
También hay dos CPU diseñadas por separado: 80200 y 80219. Se utilizan principalmente para aplicaciones de productos que requieren PCI. La mayoría de ellos son 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
Análisis del acuerdo ganador o perdedor entre Intel y Marvel
Intel PXA272
Windows Mobile general (Pocket PC y teléfono inteligente) Discusión general sobre Windows Mobile (no específica del dispositivo ni de la marca)
PXA272 es una CPU NOR Flash empaquetada en un solo dispositivo
Pero aquellos con memoria incorporada serán un poco más lentos que aquellos sin memoria incorporada
PXA272 puede ahorrar dinero Debido a que tiene memoria incorporada, el área de la placa PCB es pequeña, pero aún debe enchufar la SDRAM, pero no esperaba que cuando saliera, los proveedores de memoria tuvieran una nueva tecnología empaquetada. FLASH SDRAM en una memoria, por lo que los beneficios de usar PXA272 desaparecieron. Porque pase lo que pase, todavía necesitas memoria externa. Además, tiene NOR Flash incorporado y el costo es mucho mayor que el del NAND Flash normal, por lo que no mucha gente lo usó más tarde. /design/pca/prodbref/253820.htm
3. arm
Máquinas RISC avanzadas ARM
Se pueden considerar ARM (máquinas RISC avanzadas) El nombre de una empresa también puede considerarse como un nombre general para un tipo de microprocesador, o como el nombre de una tecnología.
ARM se fundó en Cambridge, Inglaterra, en 1991, y se dedica principalmente a la venta de licencias para tecnología de diseño de chips. En la actualidad, los microprocesadores que utilizan núcleos de propiedad intelectual (IP) de tecnología ARM, que normalmente llamamos microprocesadores ARM, se han extendido a varios mercados de productos, como control industrial, electrónica de consumo, sistemas de comunicación, sistemas de red y sistemas inalámbricos, aplicaciones de microprocesadores. La tecnología ARM representa 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 se dedica directamente a la producción de chips. Para producir chips únicos, los grandes fabricantes de semiconductores compran núcleos de microprocesadores ARM diseñados por ARM de ARM, agregan circuitos periféricos apropiados de acuerdo con sus diferentes campos de aplicación y forman sus propios chips de microprocesadores ARM para ingresar al mercado. En la actualidad, decenas de grandes empresas de semiconductores en todo el mundo utilizan la autorización de ARM, lo que no solo permite que la tecnología ARM obtenga más soporte de herramientas, fabricación y software de terceros, sino que también reduce el costo de todo el sistema, lo que facilita su entrar en el mercado de productos. El mercado es aceptado por los consumidores y se vuelve más competitivo.
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úcleo ARM no solo ocupan la mayor parte del mercado de microcontroladores de alta gama y, al mismo tiempo, también. Se está expandiendo 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 un desafío para los microcontroladores tradicionales de 8 y 16 bits.
2. Campo de la comunicación inalámbrica: Actualmente, más de 85 dispositivos de comunicación inalámbrica han adoptado la tecnología ARM. La posición de ARM en este campo está cada vez más consolidada por su alto rendimiento y bajo coste.
3. Aplicaciones de red: con la promoció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 ha optimizado el procesamiento de voz y vídeo y ha obtenido un soporte generalizado, 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 los populares reproductores de audio digitales, decodificadores digitales y consolas de juegos.
5. Productos de imagen y seguridad: La mayoría de las impresoras y cámaras digitales populares actualmente utilizan tecnología ARM. Las tarjetas inteligentes SIM de 32 bits de los teléfonos móviles también utilizan 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. y la eficiencia de ejecución es alta Alta;
6. Longitud de instrucción fija;
1.3 Serie de microprocesadores ARM
Los microprocesadores ARM actualmente también incluyen las siguientes series. Al igual que otros fabricantes basados en Además de las mismas características de los procesadores de arquitectura ARM, cada serie de microprocesadores ARM tiene sus propias características y áreas de aplicación.
- Serie ARM7
- Serie ARM9
- Serie ARM9E
- Serie ARM10E
- Serie SecurCore
-Xscale de Inter
-StrongARM de Inter
Entre ellos, ARM7, ARM9, ARM9E y ARM10 son cuatro series de procesadores de uso general, cada serie proporciona una relativamente conjunto único de propiedades para satisfacer las necesidades de diferentes áreas de aplicación. La serie SecurCore está diseñada específicamente 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
Los microprocesadores de la serie ARM7 son procesadores RISC de 32 bits de bajo consumo, que son más adecuados para aplicaciones con altos requisitos de precio y consumo de energía. . La serie de microprocesadores ARM7 tiene las siguientes características:
-Con lógica ICE-RT integrada, es fácil de depurar y desarrollar.
- Consumo de energía extremadamente bajo, adecuado para aplicaciones con mayores requisitos de consumo de energía, como productos portátiles.
-Capaz de proporcionar una estructura de canalización de tres etapas de 0,9MIPS/MHz.
- Alta densidad de código y compatible con el conjunto de instrucciones Thumb de 16 bits.
-Amplio soporte para sistemas operativos, incluidos Windows CE, Linux, Palm OS, etc.
-El sistema de comando es compatible con las series ARM9, ARM9E y ARM10E, lo que facilita a los usuarios actualizar sus productos.
-La frecuencia principal puede alcanzar hasta 130MIPS y sus capacidades de procesamiento informático de alta velocidad pueden 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 actualmente el procesador RISC integrado de 32 bits más utilizado y es un núcleo de procesador ARM de gama baja. El significado básico de TDMI es:
T: admite conjunto de instrucciones comprimido de 16 bits Thumb
D: admite depuración en chip
M: integrado; multiplicador de hardware (Multiplicador)
I: ICE integrado, admite puntos de interrupción en el chip y puntos de depuración
1.3.2 Serie de microprocesadores ARM9
Microprocesador de la serie ARM9; El procesador proporciona el mejor rendimiento en términos de características de alto rendimiento y bajo consumo de energía. Tiene las siguientes características:
-Canalización de enteros de 5 etapas, mayor eficiencia de ejecución de instrucciones.
- Proporciona arquitectura Harvard de 1,1MIPS/MHz.
-Admite conjunto de instrucciones ARM de 32 bits y conjunto de instrucciones Thumb de 16 bits.
-Admite interfaz de bus AMBA de alta velocidad de 32 bits.
- MMU de rendimiento completo, compatible con múltiples sistemas operativos integrados convencionales, como Windows CE, Linux y Palm OS.
-MPU admite sistema operativo en tiempo real.
-Admite 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, etc.
Los microprocesadores de la serie ARM9 incluyen tres tipos: ARM920T, ARM922T y ARM940T, que son adecuados para diferentes aplicaciones.
1.3.3 Serie de microprocesadores ARM9E
Los microprocesadores de la serie ARM9E son procesadores integrales que utilizan un único núcleo de procesador para proporcionar microcontroladores, DSP y sistemas de aplicaciones Java. La solución reduce en gran medida el chip. Complejidad del área y del sistema. Los microprocesadores de la serie ARM9E proporcionan capacidades de procesamiento DSP mejoradas y son muy adecuados 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.
-Admite conjunto de instrucciones ARM de 32 bits y conjunto de instrucciones Thumb de 16 bits.
-Admite interfaz de bus AMBA de alta velocidad de 32 bits.
- Soporta coprocesador de procesamiento de punto flotante VFP9.
- MMU de rendimiento completo, compatible con múltiples sistemas operativos integrados convencionales, como Windows CE, Linux y Palm OS.
-MPU admite sistema operativo en tiempo real.
-Admite caché de datos y caché de instrucciones, con mayores capacidades de procesamiento de datos e instrucciones.
-La frecuencia principal puede alcanzar hasta 300MIPS.
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 tipos: ARM926EJ-S, ARM946E-S y ARM966E-S, que son adecuados para diferentes aplicaciones.
1.3.4 Serie de microprocesadores ARM10E
El microprocesador de la serie ARM10E tiene las características de alto rendimiento y bajo consumo de energía. Debido a la adopción de una nueva arquitectura, es comparable al equivalente. Dispositivo ARM9 En comparación, a la misma frecuencia de reloj, el rendimiento mejora en casi un 50%. Al mismo tiempo, los microprocesadores de la serie ARM10E adoptan dos métodos avanzados de ahorro de energía para hacer que su consumo de energía sea extremadamente bajo.
Las principales características de los microprocesadores 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.
-Admite conjunto de instrucciones ARM de 32 bits y conjunto de instrucciones Thumb de 16 bits.
-Admite interfaz de bus AMBA de alta velocidad de 32 bits.
-Soporta coprocesador de procesamiento de punto flotante VFP10.
- MMU de rendimiento completo, compatible con múltiples sistemas operativos integrados convencionales, como Windows CE, Linux y Palm OS.
- Admite caché de datos y caché de instrucciones, con mayores capacidades de procesamiento de datos e instrucciones.
- La frecuencia principal puede alcanzar hasta 400 MIPS.
- Componentes de operación de lectura/escritura paralelos integrados.
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.
Los microprocesadores de la serie ARM10E incluyen tres tipos: 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 proporcionan una solución de seguridad completa con tecnología RISC de 32 bits. Por lo tanto, SecurCore además de la baja. Consumo de energía y características de alto rendimiento de la arquitectura ARM, la serie de microprocesadores también tiene su ventaja única, es decir, brinda 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 cuanto a seguridad del sistema:
-Con una unidad de protección flexible para garantizar el sistema operativo y seguridad de los datos de las aplicaciones.
-Utiliza tecnología de núcleo blando para evitar el escaneo y la detección externos.
- Puede 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, que son adecuados para diferentes aplicaciones.
1.3.6 Serie de microprocesadores StrongARM
El procesador Inter StrongARM SA-1100 es un microprocesador RISC de 32 bits altamente integrado que utiliza arquitectura ARM. Combina la tecnología de diseño y procesamiento de Intel con la eficiencia energética de la arquitectura ARM, utilizando una arquitectura que es compatible con el software 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 un microprocesador ARM actualmente promovido principalmente por Inter.
Estructura del microprocesador 1.4 ARM
1.4.1 Arquitectura RISC
La estructura tradicional CISC (computadora con conjunto de instrucciones complejas) tiene sus La desventaja inherente es que con el desarrollo En la tecnología informática, se introducen constantemente conjuntos de instrucciones nuevos y complejos para admitir estas nuevas instrucciones, pero la arquitectura de la computadora se volverá cada vez más compleja entre las diversas instrucciones del conjunto de instrucciones CISC, pero su frecuencia de uso es muy alta. diferente Aproximadamente el 20% de las instrucciones se utilizarán repetidamente, lo que representa el 80% de todo el código del programa. El 80% restante de las instrucciones no se utiliza con frecuencia y solo representa el 20% en programación. Obviamente, 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 reducidas) en 1979. RISC no se limita simplemente a reducir las instrucciones, sino que se centra en cómo hacerlas. estructura de la computadora más simple y más razonable para aumentar la velocidad de computación. La estructura RISC da prioridad a las instrucciones simples con mayor frecuencia de uso y evita instrucciones complejas; la longitud de las instrucciones es fija y los tipos de formatos de instrucción y métodos de búsqueda de tierra se utilizan principalmente para el control por microcódigo; y otras medidas no se utilizan o se utilizan menos para lograr los objetivos anteriores.
Hasta el momento, no existe una definición estricta de arquitectura RISC. Generalmente se cree que la arquitectura RISC debe tener las siguientes características:
-Usar un formato de instrucciones de longitud fija y organizar instrucciones. , existen de 2 a 3 métodos de direccionamiento simples y básicos.
-Utilice instrucciones de ciclo único para facilitar la ejecución de la operación del pipeline.
- Uso extensivo de registros. Las instrucciones de procesamiento de datos solo operan en registros. Solo las instrucciones de carga/almacenamiento pueden acceder a la memoria para mejorar la eficiencia de ejecución de 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:
- Cada instrucción puede decidir si se ejecutará en función sobre los resultados de ejecución anteriores, mejorando así la eficiencia de ejecución de la instrucción.
- Las instrucciones de carga/almacenamiento se pueden utilizar para transferir datos en lotes para mejorar la eficiencia de la transmisión 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 operativa.
Por supuesto, en comparación con la arquitectura CISC, aunque la arquitectura RISC tiene las ventajas anteriores, no se debe pensar que la arquitectura RISC puede reemplazar a la arquitectura CISC. De hecho, RISC y CISC tienen las suyas propias. ventajas y los límites no son tan obvios. Las CPU modernas a menudo utilizan periféricos CISC y agregan funciones RISC internamente. 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
El procesador ARM *** tiene 37 registros, que se dividen en varios grupos (BANCO). Estos registros incluyen:
<. p>- 31 registros de uso general, incluido el contador de programa (puntero de PC), son todos registros de 32 bits.- 6 registros de estado, utilizados para identificar el estado de funcionamiento de la CPU y el estado de ejecución del programa, son todos de 32 bits y solo una parte de ellos se utilizan actualmente.
Al mismo tiempo, el procesador ARM tiene 7 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 contadores de programa. Entre todos los registros, algunos son los mismos registros físicos utilizados en 7 modos de procesador, mientras que algunos registros tienen diferentes registros físicos en diferentes modos de procesador.
La estructura de registros del procesador ARM se describirá en detalle en los capítulos pertinentes más adelante.
1.4.3 Estructura de instrucciones del microprocesador ARM
El microprocesador ARM admite dos conjuntos de instrucciones en la arquitectura más nueva: el conjunto de instrucciones ARM y el conjunto de instrucciones Thumb. Entre ellas, 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 funcional del conjunto de instrucciones ARM, pero en comparación con los códigos ARM equivalentes, puede ahorrar más del 30% al 40% de espacio de almacenamiento y al mismo tiempo tiene todas las ventajas de los códigos de 32 bits.
La estructura de instrucciones del procesador ARM se describirá en detalle en los capítulos pertinentes más adelante.
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 inevitablemente ganarán una atención generalizada. y aplicación. Sin embargo, debido a que los microprocesadores ARM tienen más de una docena de estructuras centrales, docenas de fabricantes de chips y combinaciones de configuración de funciones internas en constante cambio, los desarrolladores tienen ciertas dificultades a la hora de elegir soluciones. Por lo tanto, es muy necesario hacer algunas comparaciones con los chips ARM. investigación.
A continuación se presenta una breve discusión de los principales aspectos 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 la introducción anterior, el microprocesador ARM contiene una serie de estructuras centrales para adaptarse a diferentes campos de aplicación si el usuario desea utilizarlo. sistemas como WinCE o Linux estándar para reducir el tiempo de desarrollo de software, debe elegir chips ARM con funciones MMU (Unidad de administración de memoria) superiores a ARM720T, ARM920T, ARM922T, ARM946T y Strong-ARM, todos tienen funciones MMU. El ARM7TDMI no tiene una MMU y no es compatible con Windows CE y Linux estándar. Sin embargo, actualmente existen sistemas operativos como uCLinux que no requieren soporte para MMU y que pueden ejecutarse en la plataforma de hardware ARM7TDMI. De hecho, uCLinux se ha portado con éxito a una variedad de plataformas de microprocesadores sin MMU y ha tenido un buen desempeño en estabilidad y otros aspectos.
El S3C4510B que se analiza en este libro es un microprocesador ARM sin MMU y puede ejecutar el sistema operativo uCLinux en él.
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 MIPS/MHz. El reloj principal del sistema de chip ARM7 común es de 20 MHz a 133 MHz. La velocidad de procesamiento típica de los microprocesadores de la serie ARM9 es de 1,1 MIPS/MHz. -233MHz y ARM10 puede alcanzar hasta 700MHz. Los diferentes chips procesan los relojes de manera diferente. Algunos chips solo requieren una frecuencia de reloj principal, y los controladores de reloj internos de algunos chips pueden proporcionar relojes de diferentes frecuencias para el núcleo ARM y los 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 no es muy grande, lo que requiere que los usuarios amplíen la memoria externa al diseñar el sistema, pero también hay algunos chips Tiene un espacio de almacenamiento en chip relativamente grande. Por ejemplo, el AT91F40162 de ATMEL tiene un espacio de almacenamiento de programas en chip de hasta 2 MB. Los usuarios pueden considerar seleccionar este tipo al diseñar para simplificar el diseño del sistema.
Selección de circuitos periféricos en chip
A excepción 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. , 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 adoptar tantos como sea posible. Los circuitos periféricos de chip completan las funciones requeridas, lo que puede simplificar el diseño del sistema y mejorar la confiabilidad del sistema.
Cuatro
fabricantes de equipos inalámbricos, como Nokia, Ericsson, Palm, HP y Sony, etc., así como fabricantes de equipos líderes en la industria como Acer, LuckyGoldstar, HTC, Sendo y otros de los principales fabricantes de diseño han anunciado soporte para la plataforma de procesador OMAP de TI. Además, los principales proveedores de sistemas operativos, incluidos Symbian, Microsoft, Sun Microsystems y otros, han trabajado estrechamente con TI y han adaptado sus soluciones a los procesadores OMAP de TI. La plataforma OMAP proporciona un entorno de programación abierto y fácil de usar para desarrolladores de aplicaciones de software al admitir Symbian OS, Microsoft PocketPC 2002 y Windows CE Palm OS, Linux, Java, conjunto de instrucciones ARM y C/C;
TI también ha invertido mucho en el desarrollo y expansión de su OMAP Developer Network, una comunidad de desarrolladores de software internacionales dedicados a la creación de nuevas aplicaciones. Al proporcionar una variedad de 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 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. Con 40 periféricos integrados en un solo chip, los diseños basados en OMAP730 requieren sólo la mitad del espacio en la placa que los procesadores de la generación anterior. Además, OMAP730 tiene un búfer de cuadros SRAM exclusivo para mejorar el rendimiento del procesamiento de aplicaciones y medios de transmisión. El procesador OMAP730 también proporciona capacidades sofisticadas de cifrado de hardware, incluido un cargador de arranque cifrado, modos de operación 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. Es una nueva opción de bajo consumo y bajo costo, que aprovecha al máximo las ventajas de la plataforma OMAP de TI. Comercio móvil seguro, juegos y entretenimiento multimedia, servicios de ubicación, transmisión de medios, procesamiento Java más rápido, navegación web, gráficos 2D mejorados, soporte para sistemas operativos de alto nivel 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, la cual tiene un costo menor que otras soluciones con las mismas características y memoria. Otra característica es el consumo de energía extremadamente bajo, lo que puede prolongar considerablemente la vida útil de la batería. Esta solución se puede actualizar para admitir los requisitos del protocolo EDGE. En respuesta a los requisitos de JAVA, adopta aceleración de hardware para JAVA e integra USB, SD/MMC/SDIO, Bluetooth®, enlace de alta velocidad 802.11, Fast IrDA y otros periféricos.
Además, el TCS2600 proporciona características de seguridad incomparables mediante el uso de un cargador de arranque seguro, un verdadero generador de números aleatorios (RNG) de hardware, un entorno de ejecución y almacenamiento seguro y aceleradores de hardware para cifrado y A Algoritmo hash unidireccional que previene ataques de virus y garantiza la seguridad de la información personal y del software propietario o contenido creativo almacenado en dispositivos móviles. 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 y proporcionará a los usuarios productos con diferentes capacidades y características personalizadas.
Los fabricantes OEM chinos, si quieren obtener una posición de liderazgo en el futuro mercado inalámbrico 2,5G/3G, deben elegir una empresa que pueda proporcionar un conjunto completo de soluciones que incluyan protocolos de software inalámbricos, banda base y administración de energía son críticos los proveedores con procesadores de aplicaciones, banda base analógica, RF, memoria integrada y diseños de referencia con excelentes capacidades de integración. Como proveedor líder de semiconductores GSM, TI ocupa sin duda una posición de liderazgo en el campo inalámbrico. En cuanto a la futura tendencia de desarrollo del mercado de teléfonos inteligentes, IDC predice que con el desarrollo de servicios de datos móviles de valor agregado, los teléfonos inteligentes globales de alta gama crecerán a un ritmo elevado de más de 100 por año, llegando a 20 millones de unidades alrededor de 2006. El mercado nacional de teléfonos inteligentes se está desarrollando aún más rápidamente, con una tasa de crecimiento anual promedio de 220. Al proporcionar el DSP de mayor rendimiento de la industria, componentes analógicos de menor consumo y la experiencia más profunda en el campo de la tecnología de circuitos integrados, TI espera desempeñar un papel irremplazable en la promoción del desarrollo futuro del mercado chino de teléfonos inteligentes.