dsPIC

Páginas: 3 (748 palabras) Publicado: 17 de agosto de 2013
dsPIC. Arquitectura
Dispositivos Lógicos Programables
Ingeniero de Telecomunicación

Arquitectura
Arquitectura Harvard
Datos de 16 bits
Instrucciones de 24 bits
PC de 24 bits
Capacidad paraejecutar instrucciones
de 3 operandos en un ciclo: ej. A+B=C
Instrucciones de dos tipos: MCU y DSP

Arquitectura
Dos bancos X e Y
Memoria programa
Memoria EEPROM
Motor DSP
16 Registros WPeriféricos
Watchdog ….

Registros básicos

Registros W
Mapeados en memoria
W15, puntero de pila. RESET = 0x0800
W0…W3 tienen shadow (PUSH.S y
POP.S)
W14 permite definir un “stack framepointer”

Memoria de programa

Memoria de programa
Se puede leer/escribir en la memoria de
programa:
TBLRDL:
TBLRDH:
TBLWTL:
TBLTH:

Leer parte baja
Leer parte alta
Escribir parte bajaEscribir parte alta

Memoria de datos

Memoria de datos
SFR: Special Function Registers
Útil a partir de 0x800
La parte inferior puede mapearse como
memoria de programa
Las instruccionestipo DSP “ven” un
mapeo diferente

Memoria datos.
Instrucciones DSC-MAC

Memoria de datos: SFR básicos

Memoria de datos: SFR básicos

Memoria datos: modos de
direccionamiento
Directo amemoria
Directo a registro
Indirecto sobre registro
Con pre-incremento o pre-decremento
Con post-incremento o post-decremento
Con offset de registro (sólo en algunas instr.)
MOV [W1 + W2],[W3++]
Con offset de literal (sólo en algunas instr.)
MOV [W1 + #0x020], [W3++]

Inmediato

Modos direccionamiento. Ejemplo

Direccionamiento de datos en
memoria de programa
A través delregistro PSV
A través de la instrucciones TABLE

Direccionamiento circular
XMODSRT, YMODSRT
Contienen la dirección de inicio de los buffers

XMODEND, YMODEND
Contienen la dirección de fin de losbuffers

MODCON
Indica el W (para X e Y) sobre el que se realiza
el direccionamiento circular

Direccionamiento con inversión de
bit

MODCOM,
BWM para seleccionar el W que se usa como...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Adc con dspic
  • ADC DSPic
  • Dspic
  • Dspic
  • Comunicación serial con DSPIC
  • Laboratorio Sensor de Herradura y DsPIC
  • Clase 01 Introducción A Los Dspic
  • PWM DsPic con LEDs

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS