Está en la página 1de 5

Trabajo Práctico N°1

Introducción a los Sistemas Programables

Profesor: Joaquín Mirá s Barrero.


Materia: Aplicació n de Electró nica Digital III.
Curso: 6°A
Alumnos: Babich, Carballo, Cervera, Creatura.
Consignas.
1. Definir qué es un sistema digital.
2. Definir qué es un sistema analó gico.
3. Explicar la diferencia entre magnitud analó gica y magnitud digital.
4. Indicar ventajas y desventajas entre los sistemas digitales y los analó gicos.
5. Realizar una breve investigació n sobre la evolució n de los sistemas programables.
6. Desarrollar los modelos de Von Neumann y Harvard.
7. Investigar sobre aplicaciones concretas de los modelos desarrollados en el punto
anterior y desarrollarlas.
8. Indicar ventajas y desventajas sobre los dos modelos trabajados. Se sugiere realizar un
cuadro comparativo.
9. Investigar sobre futuros desarrollos de los modelos trabajados.
10. Realizar una breve descripció n de las siguientes familias de microcontroladores de la
empresa Freedom: KEx, KLx, Kx, KVx, KWx.
11. Indicar las principales características del KL25Z y diferenciarlo con el ATmega 328.

Respuestas:

1. Un sistema digital es una representación de un proceso o de aparatos representados


generalmente con ceros y unos (encendido o apagado).

2. Un sistema analógico es aquel cuyas señales pueden admitir valores infinitos que
pueden variar de forma continua. Los datos que forman parte de la naturaleza son de
origen analógico: la temperatura, la distancia, el sonido, voltaje, etc.

3. Magnitud analógica: una magnitud analógica es aquella que toma valores continuos.
La mayoría de las cosas que se puedan medir cuantitativamente aparecen en la
naturaleza en forma analógica.

Magnitud digital: una magnitud digital es aquella que toma un conjunto de valores
discretos.

4. Ventajas y desventajas entre magnitudes digitales y analógicos:


a. Analógicas: Ventajas:
Instantaneidad: en los sistemas analógicos la señal se procesa en tiempo real,
por ejemplo, cuando utilizamos un parlante o un micrófono.
Economía: los dispositivos basados en sistemas analógicos son más baratos
que los digitales.
Fidelidad: la calidad de la señal es más fiel a la realidad y no es tan fácil de
manipular. Las grabaciones de audio en antiguos sistemas análogos son un
ejemplo de ello.

Desventajas:
Ruido: los sistemas analógicos son más susceptibles a las perturbaciones de la
señal, y eso puede interferir en la calidad de los datos que transmiten.
Degradación: a medida que se repite la transmisión de los datos, estos van
perdiendo calidad.
Dificultades técnicas: si se presenta alguna falla en un dispositivo analógico es
mucho más difícil de reparar. Además, los sistemas análogos no pueden ser
reparados de forma remota.

b. Digitales: Ventajas:
Menor tamaño: los dispositivos basados en sistemas digitales tienden a
hacerse cada vez más pequeños.
Eficiencia: la información digital se almacena rápidamente y en cantidades
cada vez más grandes.
Precisión: como los sistemas digitales solo admiten valores discretos, son
mucho más precisos.
Diseño: los dispositivos basados en sistemas digitales tienden a hacerse cada
vez más fáciles de diseñar
Estabilidad: los sistemas digitales son menos susceptibles al ruido, es decir, a
todas las posibles perturbaciones de la señal.

Desventajas:
Conversión: las naturaleza de las variables físicas es analógica (sonido,
temperatura, distancia, peso) por lo tanto, es necesario usar un conversor para
transformarlas en datos digitales.
Ancho de banda: la transmisión de señales en un sistema digital requiere de
un ancho de banda mucho mayor que un sistema analógico.
Alteración: los sistemas digitales pueden alterarse o manipularse con relativa
facilidad con respecto a los analógicos.

5.
6. Modelo de Von Neumann:

Modelo Harvard:

7. Aplicación del modelo de von Neumann:


Conceptos:
La arquitectura de von Neumman es un diseño que usa una memoria para almacenar
instrucciones y datos. Éste tipo de máquina es la implementación de una máquina de
Turing y la visión de una arquitectura secuencial en lugar de paralela.
Con este modelo (maquina Neumman) surge el concepto de programa almacenado.
La separación de la memoria y la CPU acarreó un problema denominado Neumann
bottleneck (cuello de botella de Neumann). Esto se debe a que la cantidad de datos
que pasa entre estos dos elementos difiere mucho en tiempo con las velocidades de
ellos (throughput) por lo cual la CPU puede permanecer sin hacer nada.

8. ventajas y desventajas sobre los modelos trabajos:


Von Neumann

Ventajas Desventajas
Aprovecha mejor su memoria. Velocidad limita ya que al tener
únicamente 1 bus de datos e
instrucciones, impide superponer
ambos tiempos de acceso.
Arquitectura simple.
Harvard
Ventajas Desventajas
Memorias de diferente tamaños de bits de Disminuye el rendimiento si las instrucciones
direccionamiento. o datos no tengan el mismo espacio porque
cuando solo hay una memoria cache la divide
en 2.
Datos e instrucciones de distinto largo.

9.

10.

11. Características del KL25Z:

Procesador MKL25Z128VLK4 MCU – 48 MHz, 128 KB flash, 16 KB SRAM, USB OTG (FS), 80LQFP

Conector mini USB tipo B con función de USB-host.

Open SDA.

Sensor capacitivo integrado.

Acelerómetro MMA8451Q integrado.

LED RGB integrado.

Opciones de alimentación flexibles – USB, batería, fuente externa.

Fácil acceso a los puertos I / O del procesador a través de los conectores compatibles con el
Arduino UNO R3.

Interfaz de depuración programable OpenSDA con múltiples aplicaciones disponibles,


incluyendo:

Interfaz de programación de la flash del dispositivo de almacenamiento masivo.

Interfaz de depuración P & E que provee control de ejecución de depuración y compatibilidad


con herramientas IDE.

Interfaz CMSIS-DAP.

Aplicación de registro de datos.

Mbed compatible.

También podría gustarte