Introducing 

Prezi AI.

Your new presentation assistant.

Refine, enhance, and tailor your content, source relevant images, and edit visuals quicker than ever before.

Loading…
Transcript

Microcontrolador pSoC

Caracteristicas

• Potente procesador de arquitectura Harvard

• Periféricos avanzados (bloques PSoC®)

• Precisión, sincronización programable

• Memoria flexible en el chip

• Configuraciones de pines programables

• Nuevo dispositivo CYoC24x23A PSoC

• Recursos adicionales del sistema

• Herramientas completas de desarrollo

Distribución de la arquitectura de computación

Lenguaje o lenguajes de programación soportados.

En la figura se puede observar las cuatro áreas principales que componen un microcontrolador PSoC las cuales son: núcleo, sistema digital, sistema analógico y por último los recursos del sistema.

Historia de la Tecnología

pSoC permite escribir nuestro código en C ó Assembler para realizar nuestras aplicaciones, la selección del lenguaje de programación es según nuestras preferencias y dependiendo de con cual se nos facilite mas la programación.

¿Que es el lenguaje C?.

C es un lenguaje de programación de nivel alto ya que combina los elementos del lenguaje de alto nivel con la funcionalidad del ensamblador.

¿Que es el lenguaje Asembler?

Es un lenguaje de programación de bajo nivel. Consiste en un conjunto de mnemónicos que representan instrucciones básicas para los computadores, microprocesadores, microcontroladores y otros circuitos integrados programables. Implementa una representación simbólica de los códigos de máquina binarios y otras constantes necesarias para programar una arquitectura de procesador y constituye la representación más directa del código máquina específico para cada arquitectura legible por un programador.

En abril de 2013, Cypress lanzó la cuarta generación, PSoC 4. El PSoC 4 cuenta con una CPU ARM Cortex-M0 de 32 bits , con bloques analógicos programables ( amplificadores operacionales y comparadores), bloques digitales programables (UDBs basados en PLD), enrutamiento programable y GPIO flexible (enrutar cualquier función a cualquier pin), un bloque de comunicación en serie (para SPI, UART, I²C ), un contador / contador / bloque PWM y más.

Integrantes

Historia de la Tecnología

Hola Mundo en Assembler

Arles Garcia

Edgardo Rivera

Rafael Esquibel

Steven Lucumi

Acerca de Cypress

Fundada en 1982, Cypress es líder en avanzadas soluciones de sistemas embebidos para los más innovadores del mundo automotriz, industrial, domótica y electrodomésticos, electrónica de consumo y productos médicos.

En 2002, Cypress empezó a comercializar cantidades comerciales del PSoC 1.

Para promover el PSoC, Cypress patrocinó un "PSoC Design Challenge" en la revista Circuit Cellar en 2002 y 2004

.model small

.stack

.data

saludo db "Hola mundo!!!", "$"

.code

main proc ;Inicia proceso

mov ax,seg saludo ;hmm ¿seg?

mov ds,ax ;ds = ax = saludo

mov ah,09 ;Function(print string)

lea dx,saludo ;DX = String terminated by "$"

int 21h ;Interruptions DOS Functions

;mensaje en pantalla

mov ax,4c00h ;Function (Quit with exit code (EXIT))

int 21h ;Interruption DOS Functions

main endp ;Termina proceso

end main

IDE o IDE’s de programación soportados.

pSoC Designer (pSoC Diseñador):

Esta es la primera generación de software IDE para diseñar, depurar y programar los dispositivos PSoC 1. Introdujo características únicas incluyendo una biblioteca de periféricos analógicos y digitales pre-caracterizados en un ambiente de diseño de arrastrar y soltar que podría ser personalizado para necesidades de diseño específico aprovechando las bibliotecas de código API generadas dinámicamente.

pSoC Creator (pSoC Creador):

PSoC Creator es el software IDE de segunda generación para diseñar, depurar y programar los dispositivos PSoC 3/4/5. El IDE de desarrollo se combina con un editor de diseño gráfico fácil de usar para formar un potente entorno de co-diseño de hardware / software. PSoC Creator consta de dos bloques de construcción básicos. El programa que permite al usuario seleccionar, configurar y conectar circuitos existentes en el chip y los componentes que son el equivalente de periféricos en MCU. Lo que hace PSoC intrigante es la posibilidad de crear periféricos específicos de aplicación en hardware. Cypress publica paquetes de componentes varias veces al año. Los usuarios de PSoC consiguen nuevos periféricos para su hardware existente sin ser cargado o tener que comprar nuevo hardware. PSoC Creator también permite mucha libertad en la asignación de periféricos a los pines de E / S.

Learn more about creating dynamic, engaging presentations with Prezi