Download add subtract and or xor not Las multiplicaciones las realiza la MAC

Document related concepts

Sistema embebido wikipedia , lookup

Unidad aritmética lógica wikipedia , lookup

Modulación por ancho de pulsos wikipedia , lookup

Sintetizador de frecuencia wikipedia , lookup

Yamaha YM3812 wikipedia , lookup

Transcript
Guia para examen de Sistemas Embebidos I
Revision 1
¿Que significa ALU? - Arithmetic Logic Unit
¿que operaciones realiza un ALU?






add
subtract
and
or
xor
not
Las multiplicaciones las realiza la MAC (Multiply and Accumulate Unit)
¿Que es FPU? Floating Point Unit
Es una parte del procesador dedicada a las operaciones de punto flotante, se usa hardware
especial para realizar operaciones mas rapidas, menor consumo electrico y dicipacion de calor –
las operaciones típicas son suma, resta, multiplicación, división y raíz cuadrada
Un numero de punto flotante es un numero binario con una cantidad especifica de dígitos y que
contiene un radial (o decimales) en algún punto de la secuencia de dígitos, este numero son 3
partes = el signo, la mantissa y el exponente (o magnitud) que determina la posición de la
mantissa, donde se pone el punto de radial, algunas FPU también realizan funciones como
exponenciales y operaciones trigonométricas.
¿Qué es MAC? Multiply and Accumulate Unit
Es una operación que se ejecuta a muy bajo nivel, dos números son multiplicados y se suma el
resultado en un registro.
¿ejemplos de sistemas operativos para sistemas embebidos?
Raspbuntu, Debian, Windows RT, Windows CE, MarteOS,
¿que significa GPIO? – general propouse Input/Output
¿que es un bus de datos?
Sistema digital por donde se transfiere información internamente en la computadora o entre
computadoras, formada por cables o pistas en un circuito impreso o circuitos integrados
¿Qué es un driver de dispositivo?
Un driver oculta los detalles particulares de un dispositivo y provee una interfaz de
comunicación a mas alto nivel, el driver es el que utiliza el sistema operativo para realizar
lectura/escritura o un comportamiento especifico en el dispositivo.
Ventajas de un sistema embebido ( y una descripción de cada uno)
Consumo electico
Consumo de CPU
Uso de Memoria
Uso de Red
¿Qué significa RTOS? – Real time operating system
Se denominan actuadores a los posibles elementos electrónicos que el sistema se encarga de
controlar. Puede ser un motor eléctrico, un conmutador tipo relé etc. El más habitual puede ser
una salida de señal PWM para control de la velocidad en motores de corriente continua.
El módulo de E/S analógicas y digitales suele emplearse para digitalizar señales analógicas
procedentes de sensores, activar diodos LED, reconocer el estado abierto cerrado de un
conmutador o pulsador, etc.
El módulo de reloj es el encargado de generar las diferentes señales de reloj a partir de un único
oscilador principal. El tipo de oscilador es importante por varios aspectos: por la frecuencia
necesaria, por la estabilidad necesaria y por el consumo de corriente requerido. El oscilador con
mejores características en cuanto a estabilidad y coste son los basados en resonador de cristal de
cuarzo, mientras que los que requieren menor consumo son los RC
El módulo de energía (power) se encarga de generar las diferentes tensiones y corrientes
necesarias para alimentar los diferentes circuitos del SE. Usualmente se trabaja con un rango de
posibles tensiones de entrada que mediante conversores ac/dc o dc/dc se obtienen las diferentes
tensiones necesarias para alimentar los diversos componentes activos del circuito.
Además de los conversores ac/dc y dc/dc, otros módulos típicos, filtros, circuitos integrados
supervisores de alimentación, etc.
un oscilador es un circuito que es capaz de convertir la corriente continua en una corriente
que varía de forma periódica en el tiempo (corriente periódica); estas oscilaciones pueden ser
senoidales, cuadradas, triangulares, etc., dependiendo de la forma que tenga la onda producida
Un oscilador es un sistema capaz de crear perturbaciones o cambios periódicos o
cuasiperiódicos en un medio
Los Intel Atom pueden ejecutar hasta dos instrucciones por ciclo. El rendimiento de un Atom de
núcleo único es igual a, aproximadamente, la mitad de un Intel Celeron M equivalente, de su
misma frecuencia
Temporizador o timer
Se emplean para controlar periodos de tiempo (temporizadores) y para llevar la cuenta
de
acontecimientos que suceden en el exterior (contadores).
Para la medida de tiempos se carga un registro con el valor adecuado y a continuación
dicho valor se va incrementando o decrementando al ritmo de los impulsos de reloj,
ciclos de instrucción o algúnmúltiplo hasta que se desborde y llegue a 0, momento en
el que se produce un aviso, generalmente, en forma de interrupción.
Conversor Analogo/digital (ADC)
Los microcontroladores que incorporan un Conversor A/D (Analógico/Digital) pueden
digitalizar señales analógicas procedentes de sensores u otras fuentes de información.