Professional Documents
Culture Documents
UADY
UNIVERSIDAD AUTNOMA DE YUCATAN
Dispositivos de control
UADY
UNIVERSIDAD AUTNOMA DE YUCATAN
Dispositivos de control
UADY
UNIVERSIDAD AUTNOMA DE YUCATAN
PSoC Significa programmable embedded system-onchip. Integra funciones analgicas y Digitales Programables, as como memoria y un procesador en un solo chip. Usa Un Procesador M8C a 24MHz (aproximadamente 6MIPS). Los Bloques internos son altamente configurables, y pueden unirse entre ellos para crear diferentes dispositivos combinando tcnicas de hardware y software.
Dispositivos de control
UADY
UNIVERSIDAD AUTNOMA DE YUCATAN
Arquitectura: La arquitectura del ncleo M8C del PSoC se basa en la arquitectura Harvard de 8 bits, con buses separados de Datos y Direcciones para cada Memoria No Voltil y para Datos y Registros.
Dispositivos de control
UADY
UNIVERSIDAD AUTNOMA DE YUCATAN
El Registro A o Acumulador. Es un registro de 8 bits de propsito general usado por la mayora de las instrucciones El Registro X o Registro ndice. Es un registro de 8 bits que puede usarse como registro de propsito general o como registro ndice para ciertos modos de direccionamiento . El Registro F o Registro de Banderas. Es un registro de 8 bits NO DIRECCIONABLE, localizado en la direccin 0xF7. Este registro guarda varias banderas y bits de control del microcontrolador, como son el GIE (bit 0), ZF (Bit 1), CF (Bit 2), XIO (Bit 4) y Bits PgMode (bits 6 y 7) . Registro SP o Stack Pointer. Es un registro de 8 bits que apunta al inicio del Stack. Registro PC o Contador de Programa. Es un registro de 16 bits que almacena la direccin de la siguiente instruccin a ser ejecutada.
Dispositivos de control
UADY
UNIVERSIDAD AUTNOMA DE YUCATAN
Dispositivos de control
UADY
UNIVERSIDAD AUTNOMA DE YUCATAN
El PSoC cuenta con 4 modos principales de direccionamiento: Inmediato, Directo, Indexado e Indirecto con post Incremento. Cada uno de estos modos de direccionamiento tiene diferentes restricciones en cuanto a tiempo de ejecucin, numero de registros usados y Tamao de la instruccin.
Dispositivos de control
UADY
UNIVERSIDAD AUTNOMA DE YUCATAN
Dispositivos de control
UADY
UNIVERSIDAD AUTNOMA DE YUCATAN
Direccionamiento con Fuente y Destino Directo. (Source Direct, Destination Direct) Este Tipo de direccionamiento incluye un campo para la direccin de uno o ambos operandos. Estas Instrucciones son ms lentas en ejecutarse, y su tamao es mayor que en el direccionamiento inmediato cuando tanto la fuente como el destino son direccionados de forma directa.
Dispositivos de control
UADY
UNIVERSIDAD AUTNOMA DE YUCATAN
Este tipo de direccionamiento hace uso del Registro X . Incluye un campo que contiene un desplazamiento para calcular la direccin de uno de los operandos con respecto a valor del registro X. El Otro operando puede ser un registro interno o direccionarse de forma directa o inmediata.
Dispositivos de control
UADY
UNIVERSIDAD AUTNOMA DE YUCATAN
Este tipo de direccionamiento se utiliza para transferir bloques de datos, incluye un campo con la direccin del puntero a los datos fuente. Al terminar de ejecutarse la instruccin el valor del ndice es incrementado.
Dispositivos de control
UADY
UNIVERSIDAD AUTNOMA DE YUCATAN
Set De Instrucciones. EL M8C cuenta con 5 tipos de instrucciones: Transferencia de Datos. (MOV, MVI, SWAP, POP, PUSH, ROMX e INDEX) Operaciones Aritmticas.(ADC, ADD, SBB, SUB, INC, DEC, CMP, ASL, ASR, RLC y RRC) Operaciones Lgicas. (AND, OR, XOR, CPL y TST) Control de Flujo de Ejecucin. (JACC, JC, JMP, JNC, JNZ, JZ, LJMP, CALL, LCALL, RET, RETI y SSC) Miscelneas. (HALT, NOP