1. Los sistemas embebidos se construyen sobre microprocesadores o microcontroladores.
Al respecto, indique
cual de las siguientes afirmaciones al respecto es verdadero
a. La mayoría de microcontroladores fabricados a nivel mundial se utilizan en sistemas embebidos
2. Los sistemas embebidos pueden tener limitaciones que los diferencian de otros tipos de sistemas. De las
siguientes opciones, indique cual NO es una de esas limitaciones.
a. Deben poder permitir agregar nuevas funcionalidades.
3. Existen varios tipos de sistemas embebidos, cuyas características deben conocerse cuando se diseña uno. Dado
los siguientes tipo.
a. Sistemas embebidos Pequeños: Suelen tener un solo chip microcontrolador que controla todo el
sistema. Muy baratos y fabricados en grandes cantidades.
b. Sistemas embebidos Distribuidos: tienen la CPU en un chip separado del resto del componente, que
pueden estar en uno o varios chips distintos. Suelen usar un RTOS.
c. Sistemas embebidos de Alto rendimiento: Son altamente especializados, orientados a aplicaciones muy
robusca. Suelen fabricarse pocos y ser costosos.
4. Indicar que tipo de sistemas embebido debería escoger si necesito que este pueda realizar cálculos rápidos y
brindar robustez, tolerancia a fallas y alta capacidad de mantenimiento
a. Sistemas embebidos de alto rendimiento
5. Cuando se diseña un sistema embebido, varias de las limitaciones tienen que ver con el rendimiento. dentro del
rendimiento hay factores de hardware y de software. Identifique cuales de los siguientes corresponde a factores
de hardware
a. Velocidad de reloj, arquitectura, retardo de componentes, modos de bajo consumo.
6. Ahora de software
a. Complejidad de algoritmos, planificación de tareas múltiples, comunicación entre tareas, nivel de
paralelismo implementado.
7. Cuando se construye un sistema embebido, es necesario considerar ciertas métricas de diseño que a la vez
optimice. indique cual métrica no suele considerar en este caso
a. Tiempo de operación.
i. Porque las métricas son:
ii. Costo NRE, costo unitario, tamaño, desempeño, energía, tiempo para crear un prototipo,
tiempo de mercadeo, mantenimiento, correctitud, seguridad.
8. Cuando se diseña un sistema embebido, se deben considerar las restricciones como:
a. RENDIMIENTO: la capacidad del sistema para realizar su función a tiempo.
b. TAMAÑO: el espacio físico que ocupa una solución de sistema.
c. COSTO: los recursos necesarios para crear, mantener y descartar un sistema embebido
9. A nivel de arquitectura de un sistema embebido existen 2 tipo de arquitecturas CISC y RISC. De las siguientes
afirmaciones, seleccione la que mejor describe la diferencia entre ambas arquitecturas
a. RISC incluye instrucciones mas simples, aunque los programas sean mas largos, mientas CISC incluye
instrucciones más complejas.
10. La configuración de hardware mínima de un sistema de cómputo, como podría ser un sistema embebido tiene 3
componentes fundamentales, sin los cuales no puede funcionar. De los siguientes, identifique cual no es uno de
esos componentes:
a. Interfaz para almacenamiento externo
i. Porque las que si son:
ii. Unidad centrar de procesamiento, la memoria del sistema, alguna forma de interfaz de
entrada/salida.
11. El desarrollo del hardware de un sistema embebido puede incluir varias actividades, como, por ejemplo:
a. Verificación compatibilidad del nivel de voltaje: los niveles de voltaje que se producirán en la interfaz de
cada tipo de chip en el diseño deben ser compatibles con los componentes a los que se van a conectar.
b. Distribución de reloj: la distribución de las señales de reloj debe realizarse de una manera que comprometa la necesidad d
minimizar la desviación o desfase del reloj
c. Problemas de compatibilidad electromagnética: Los circuitos deberían empaquetarse en cajas
conductoras para minimizar la radiación de las señales de interferencia a otros dispositivos y para
protegerlo de interferencias externas.
12. Al modelar un microcontrolador con VHDL, se pueden definir varios de sus componentes. Indique cual no seria
necesario definir para modelar un microcontrolador sencillo.
a. Almacenamiento en SD
13. Cuando se utiliza VHDL como lenguaje de definición de hardware, para modelar o simular el funcionamiento de
un elemento de un sistema embebido, se deben emplear ciertos parámetros o partes del código para definir
aspectos de los elementos que se están modelando. De las siguientes opciones indique en cual se define los
puertos o líneas de entrada o salida de un componente.
a. Entidad
i. Forma básica en la que se estructura VHDL:
ii. ENTIDAD, ARQUITECTURA, TESTBED, PROCESO
14. Cada arquitectura define la forma de funcionamiento de un grupo de microcontroladores. De las siguientes
descripciones, indique cual corresponde a la arquitectura Von Newman.
a. El esquema de conexión de los componentes internos utiliza un bus común para comunicarlos. La
arquitectura es mas simple, aunque el rendimiento no es tan alto.
i. Para Harvard:
ii. Esta arquitectura conecta la CPU hacia la memoria mediante dos buses distintos, uno de datos y
otro de instrucciones
15. Del siguiente conjunto de arquitecturas o familias de microcontroladores
a. Motorola serie 68000: Utilizados también como CPU de algunas PC y consolas de videojuegos de los 80s
e inicio de los 90s. Tiene ocho registros de datos de uso general de 32 bits (D0-D7) y ocho registros de
direcciones (A0-A7).
b. Intel 8051: Comúnmente denominado solo 8051, es una serie de microcontroladores de un solo chip
desarrollada por Intel en 1980 para su uso en sistemas embebidos.
c. PIC: Es una familia de microcontroladores fabricados por Microchip Technology, derivados del PIC1650.
Existieron versiones disponibles en 12, 14, 16, 18 y 24 bits.
d. AVR: Es una familia de microcontroladores desarrollados desde 1996 por Atmel. Son MCUs de un solo
chip RISC de 8 bits con arquitectura Harvard modificada.
e. ARM: Incluye un conjunto de diseño de microcontroladores. La Advanced RISC Machines es una
empresa que diseñó una familia de arquitecturas informáticas de conjunto de instrucciones reducidas
(RISC) para procesadores de computadora y MCU, para varios entornos.
16. En un microcontrolador, para la comunicación digital se tiene dos opciones: comunicación en paralelo o serial
de las siguientes opciones, señale la que mejor describa la comparación entre ambas.
a. La comunicación en paralelo permite transmitir varios bits en un ciclo de reloj; pero en cambio requiere
más líneas y es más difícil de detectar errores que la transmisión en serie
17. De las siguientes interfaces o protocolos de comunicación serial, escoja cual es de tipo full- dúplex, y no requiere
precisamente de una señal de reloj, sino que en los dispositivos conectados se establece velocidad de
transmisión: UART
18. El microcontrolador ESP-12E, que viene incluido en la placa de valuación NodeMCU tiene varias opciones de
comunicación. De las siguientes, indique cual NO es una interfaz comunicación disponible en este modelo de
microcontrolador: CAN
19. Dado el siguiente código elaborado para programar una placa de microcontrolador en Arduino IDE
a. Se configuran los GPIO 2 y 14 como salida de señal y el GPIO 5 como entrada