ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Arquitectura De Las Maquinas


Enviado por   •  21 de Mayo de 2015  •  1.156 Palabras (5 Páginas)  •  153 Visitas

Página 1 de 5

1.3 Arquitectura.

Los µcontroladores MSP430 emplean una arquitectura RISC de 16 bits, capaz de procesar instrucciones de bytes o words. La CPU consiste en:

• 3 stage instructtion pipeline.

• Instruction decoding.

• ALU de 16 bits.

• 4 registros dedicados.

• 12 registros de propósito general.

Toda la memoria está contenida en un espacio continúo de direccionamiento: RAM, ROM, funciones de registro especiales, registros de periféricos.

Estas características le permite al desarrollador mayor flexibilidad y mejor administración de la memoria. El siguiente diagrama ilustra las características antes mencionadas.

1.4 ALU.

Esta sección de la CPU realiza operaciones de adición, sustracción, comparación operaciones lógicas (AND, OR y XOR), estas operaciones pueden afectar las banderas de overflow, zero, negative y de acarreo.

1.5 Registros de trabajo.

Se tienen 16 registros de trabajo, los cuales se distribuyen de la siguiente forma:

1.6 Características del µ µµ µcontrolador MSP430-F2013.

La siguiente figura nuestra un diagrama a bloques sobre la arquitectura del µcontrolador que emplearemos, así como el de los periféricos que se poseen.

De forma resumida, las características de este µcontrolador son:

1. MSP430F2013: 2KB + 256B Flash Memory 128B RAM

2. Bajo consumo de voltaje: De 1.8 V a 3.6 V.

3. Consumo ultra bajo de poder:

• Modo activo: 300µA en 1 MHz, a 2.2 V

• Standby Mode: 0.6 µA

• Off Mode (RAM Retention): 0.1 µA

4. Modos de ahorro de energía (Power-Saving Modes).1

5. Arquitectura de 16-Bit RISC, 62.5 ns de tiempo de ciclos de instrucción.

6. Configuraciones básicas para el módulo de reloj:

• Frecuencias internas superiores a 16 MHz con 4 frecuencias de calibración de ±1%

• Oscilador interno de bajo consumo LF.

• Cristal 32-kHz.

• Fuente digital externa de reloj.

7. Timer_A de 16-Bit con Two Capture/Compare Registers

8. 16-Bit Sigma-Delta A/D Converter With Differential PGA Inputs and Internal Reference .

9. Universal Serial Interface (USI) con soporte de SPI and I2C.

10. Detector Brownout.

11. No necesita de voltaje externo para su programación.

12. Programmable Code Protection by Security Fuse

13. On-Chip Emulation Logic With Spy-Bi-Wire

Para la programación de este dispositivo, durante este curso emplearemos la siguiente relación de manuales:

• EZ430-F2013_Development_Tool_User’s_Guide_ (Rev._B) _slau176b (Manual sobre la instalación del kit eZ420-F2013)

• msp430f2013 (Hoja de datos de los dispositivos MSP430x20xx).

• MSP430x2xx_Family_User's_Guide_ (Rev._D) _slau144d (Manual de usuario sobre el manejo de los registros de los dispositivos MSP430x20xx)

1.7 Empleo de la IDE IAR Embedded Workbench.

Primeramente realicemos la instalación del kit eZ430-F2013, sigamos las instrucciones que se indican en el manual eZ430-F2013_Development_Tool_User's_Guide_(Rev._B)_slau176b.pdf

Ahora realicemos un primer programa. Carguemos la IDE IAR Embedded Workbech:

Menú INICIO ->Todos los programas ->IAR System ->IAR Embedded Workbech KickStar ->for MSP430 VA ->IAR Embedded Workbech.

1. Abra el workspace Flashing the LED.eww :

Menú File ->Open Workspace ->C:\ProgramFiles\IAR Systems\Embedded Workbench 4.0\430\FET_examples\Flashing the LED.eww. (Se abrirá el workspace correspondinte).

2.

...

Descargar como (para miembros actualizados)  txt (7.5 Kb)  
Leer 4 páginas más »
Disponible sólo en Clubensayos.com