■ Descripción
La serie Fujitsu MB91360G es un microcontrolador estándar que
contiene una amplia gama de periféricos de E/S y funciones de
control de bus.La serie MB91360G cuenta con un núcleo de CPU RISC
de 32 bits (serie FR50) y es adecuada para aplicaciones de control
integrado que requieren procesamiento de CPU de alto rendimiento y
alta velocidadLa serie MB91360G también contiene hasta 4 Kbytes de
memoria caché de instrucciones y otras memorias internas para
mejorar la velocidad de ejecución de la CPU.
■ Características
• Tiempo de ejecución: hasta 15,6 ns (64 MHz)
• CPU de la serie FR50: arquitectura RISC
La CPU tiene una arquitectura de registro de uso general con una
mejora de la implementación numérica, por lo que una amplia gama de
el rango de instrucciones de rama retrasadas reduce las pérdidas en
el tiempo de ejecución debido a las interrupciones de la tubería.
Las instrucciones de manipulación de bits y las instrucciones de
acceso a la memoria se han mejorado, lo que resulta en un código
mejorado.
eficiencia y velocidad de ejecución para la aplicación del control.
• Una estructura de tuberías de cinco etapas proporciona un
procesamiento de alta velocidad (una instrucción por ciclo)
• Espacio de direcciones lineal de 32 bits: 4 Gbytes
• Tamaño de instrucción fijo de 16 bits (instrucciones básicas)
• Multiplicación/división por pasos a alta velocidad
• Procesamiento de interrupción de alta velocidad (6 ciclos)
• Registros de uso general: 16 × 32 bits
• Unidad de interfaz de bus externa con una amplia gama de
funciones
Divide el espacio de memoria externa en un máximo de ocho áreas.
Selección (8, 16, 32 bits) y tamaño de área puede especificarse
para cada área.
• Bus de direcciones de hasta 32 bits de ancho
• Función de espera automática programable
• Cache de instrucciones interno
La serie MB91360G contiene hasta 4 Kbyte de caché de instrucciones
para mejorar la velocidad de ejecución de programas externos.
• Caché asociativo de conjunto bidireccional
• DMAC
El acceso directo a la memoria (DMA) se puede utilizar para
realizar varios tipos de transferencia de datos sin pasar por la
CPU. Esto mejora el rendimiento del sistema.
• Ocho canales (incluidos hasta 3 canales externos)
• Se admiten tres modos de transferencia: transferencia
simple/bloque, transferencia continua
• Mecanismos de control del consumo de energía
La serie MB91360G contiene una serie de funciones para controlar el
reloj de funcionamiento para reducir el consumo de energía.
• Control por software: Funciones de reloj en tiempo real
• Control del hardware: Función de espera del hardware
• Función de engranaje (divididor): las frecuencias de reloj de la
CPU y de los periféricos se pueden ajustar de forma independiente.
• Contiene varias funciones periféricas
• UART, temporizador
• Reloj en tiempo real (con funcionamiento de subreloj opcional y
módulo de calibración de subreloj)
• Control del motor paso a paso
• Generador de sonido
• Serial IO (SIO), SIO-Prescaler
• Desactivar el motor y reiniciar
• Comparador de alarmas
• Tiempo de ejecución
• Interfaz I2C
• Conversor D/A de 10 bits
• Interfaz CAN
• Conversor A/D de 10 bits
• Tiempo de recarga de 16 bits
• temporizador PWM de 16 bits
• Tiempo del perro de guardia
• Módulo de búsqueda de bits
• Controlador de interrupción
• Entradas de interrupción externas
• Función de puerto de entrada/salida
• Niveles interrumpidos
16 niveles de interrupción mascables
• Otros
• Voltagem de la fuente de energía
• Se utiliza una fuente de alimentación de 5 V, el regulador
interno crea una fuente interna de 3.3 V
• Paquete: MB91FV360GA utiliza un paquete PGA401, MB91F362GA se
entrega en un paquete QFP208 y MB91F369GA en un paquete QFP160.