Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PRÁCTICA #1
Arquitectura de la tarjeta de
desarrollo.
Objetivo
- Que el estudiante se familiarice con la Tarjeta de Desarrollo utilizada,
conozca sus características y uso.
Desarrollo
- Se describirá la arquitectura de la tarjeta de desarrollo, la ubicación y
función de cada una de sus partes, circuitos integrados, puertos,
señalizaciones, comandos, polarización, conectores y agrupación de pines
o terminales.
Un microcontrolador es un circuito de muy alto nivel de integración formado por un
microprocesador (núcleo de procesamiento), elementos de memoria (RAM, ROM)
y periféricos o puertos de entrada y salida; todo contenido en un mismo
empaquetamiento.
El TIVA TM4C1294 es un microcontrolador basado en los procesadores ARM
Cortex - M. Posee una arquitectura tipo Harvard, esto consiste en que el CPU está
conectado a dos memorias por medio de dos buses separados. Una contiene
solamente las instrucciones del programa, llamada memoria de programa. La otra
memoria solo almacena los datos y es llamada memoria de datos (Fig. 1)
El procesador trabaja con palabras de 32 bits, pero puede leer y escribir datos de 8,
16 o 32 bits. Además, cada byte de información cuenta con una dirección de
memoria única, lo que hace que los puertos de entrada y salida sean direccionables.
Los procesadores ARM Cortex – M contiene 21 registros en total de 32 bits cada
uno. Estos esta divididos en dos grupos: Los del banco de registros (16), y los de
fuera del banco de registros (5) (Fig. 3).
Los registros modificables por el usuario están dentro del banco de registros y son
del registro R0 al R12.
El funcionamiento de la tarjeta se puede representar en el siguiente diagrama de
bloques (Fig. 4):
Facultad de Ingeniería, UNAM. DIE.
Departamento de Ingeniería Electrónica.
Laboratorio de Microprocesadores y
Microcontroladores.
.
Fig. 5. Ubicación del microcontrolador y la tarjeta TIVA. (Círculo amarillo: Microcontrolador; Círculo azul
claro: Tarjeta TIVA).
Facultad de Ingeniería, UNAM. DIE.
Departamento de Ingeniería Electrónica.
Laboratorio de Microprocesadores y
Microcontroladores.
a)
b)
Facultad de Ingeniería, UNAM. DIE.
Departamento de Ingeniería Electrónica.
Laboratorio de Microprocesadores y
Microcontroladores.
c)
Fig. 7. a) Ubicaciones en los elementos dentro de la tarjeta. Círculo azul claro: LED’s del usuario. Círculo amarillo:
botones wake y reset respectivamente. Círculo verde: botones del usuario. b) Diagrama esquemático de los LED’s
del usuario. c) Diagrama esquemático de los botones del usuario.
El Jumper JP1 permite seleccionar alguna de las fuentes de poder (Fig. 10).
8) Interfaz de DEBUG: La placa cuenta con una interfaz física integrada para
DEBUG.
9) JTAG IN (Join Test Action Group): Puerto que permite realizar un aprueba de
acceso a puertos y un escaneo de arquitectura para circuitos integrados
digitales. También permite una interfaz serial estandarizada para controlar la
lógica de prueba.
Además de los componentes que se han mencionado, también cuenta con dos
cristales que son utilizadas como fuentes de reloj (Fig. 11).
Fig. 11. Cristales de la tarjeta de desarrollo. Círculo amarillo: Cristal Y1. Círculo azul claro: Cristal Y3.
Bibliografía
[1] Texas Instruments. (2014). Tiva C Series TM4C1294 Connected LaunchPad
Evaluation Kit. Ek-TM4C1294XL. User's Guide. Febrero 20, 2022, de Texas
Instruments Sitio web:
https://www.ti.com/lit/ug/spmu365c/spmu365c.pdf?ts=1630951421116&ref_url=htt
ps%253A%252F%252Fwww.google.com%252F
[2] Voss, W. (2005). Una breve introducción a la red de área de controlador. Febrero
20, 2022, de CopperHill technologies Sitio web: https://copperhilltech.com/a-brief-
introduction-to-controller-area-network/
[3] De Rosas, F. (2014). Microprocesadores. Facultad de Ciencias Químicas e
Ingeniería: Universidad Autónoma de Baja California.