Conceptos
identificados
en los cuadros
gráficos
visibles.
ASIC
Circuito integrado de aplicación especifica Son circuitos que se diseñan
para realizar una función específica en una aplicación concreta
CPLD
Es un chip que puede emular el comportamiento
de miles de puertas lógicas interconectadas entre
sí y junto con algunos bits de estado, registros o
flip-flops y cuenta con bastantes pines de
entrada y salida, de forma que puedes
implementar un circuito combinacional con algo
de memoria (estados), además es reprogramable,
de forma que se puede configurar una y otra vez
la función que emula el chip.
FPGA
Arreglos de Compuertas Programables en Campo Los dispositivos. se basan en
lo que se conoce como arreglos de compuertas, los cuales consisten en la
parte de la arquitectura que contiene tres elementos configurables: bloques
lógicos configurables (CLB), bloques de entrada y de salida (IOB) y canales de
comunicación. Por dentro, un FPGA está formado por arreglos de bloques
lógicos configurables (CLB), que se comunican entre ellos y con las terminales
de entrada/salida (E/S) por medio de alambrados llamados canales de
comunicación. Cada FPGA contiene una matriz de bloques lógicos idénticos,
por lo general de forma cuadrada, conectados por medio de líneas metálicas
que corren vertical y horizontalmente entre cada bloque. Los FPGA se utilizan
en multitud de campos, que van desde las industrias de fabricación
mecanizada hasta la industria aeroespacial, pasando por la industria militar.
Notas con
definiciones de
los conceptos y
características
importantes.
Microcontroladores
Elementos principales
ALU
Unidad para ejecución de operaciones
Puertos
Módulo para entradas y salidas de datos para uso general
Comparador
Módulo para comparación de señales analógicas
PWM
Módulo para salidas moduladas en ancho de pulso
MSSP
Módulo para comunicación con protocoles l2C y SPI
Memoria ROM
Memoria para almacenar el programa del microprocesador
CPP
Módulo para captura, comparación y PWM
Reloj
Elemento que determina la velocidad de procesamiento
EUSART
Módulo para comunicación serial entre microprocesadores
ADC
Módulo para captura de señales analógicas
Microprocesador
El microprocesador es la parte de la computadora diseñada para llevar acabo o ejecutar los
programas. Este viene siendo el cerebro de la computadora, el motor, el corazón de esta máquina.
Este ejecuta instrucciones que se le dan a la computadora a muy bajo nivel haciendo operaciones
lógicas simples, como sumar, restar, multiplicar y dividir.
Las diferencias entre un microprocesador y el micro no cuentan con perifericos.
Configuración
del reloj del PIC
18F4550.
Para cumplir con estos requisitos los
PIC18Fxxx incluyen una nueva rama de
fuente de reloj que provee la frecuencia
necesaria para operar el módulo USB sea a
baja (6 MHz) o alta velocidad (48 MHz). Desde
que el módulo USB toma la frecuencia de
trabajo de una fuente primaria de reloj, para
ello se les ha agregado un sistema de
prescalers y postscalers, para poder
conseguir un amplio rango de frecuencias de
oscilador. Otras características de la
estructura de los osciladores de la familia de
los PIC18, como el bloque de reloj interno, o
la conmutación de fuentes de reloj (clock
switching).
Oscilador primario
Oscilador secundario
Oscilador interno
Configuración del TImer0
Inclusión de los
periféricos del PIC
18F4550.
Convertidores
Temporizadores
Moduladores de ancho de pulso
Circuitos de comunicación
Los periféricos son los dispositivos que los diferencian de los microprocesadores, estos están para interfase con el mundo exterior
Controladores de LCD
Pines del Microcontrolador
Manejo de
puertos
del PIC
18F4550.
Entradas y salidas
Pines de entrada/salida (I/O) de
propósito general mediante
ellos, el microcontrolador
puede monitorear y controlar
otros dispositivos.
Puerto B
¨Puerto C
Puerto D
Puerto E
Puerta A
Imágenes
representativas de los
elementos de la
arquitectura.
Arquitectura vonNeumann
. La arquitectura von Neumann utiliza una memoria única que se conecta a la CPU mediante los
buses de direcciones, datos, y control.
Arquitectura Hardvard
. La arquitectura Harvard utiliza memorias separadas para instrucciones y datos, las cuales se
conectan a la CPU mediante los buses de direcciones de instrucciones y de direcciones de datos, los
buses de instrucciones y datos y los buses de control de instrucciones y de datos.