Вы находитесь на странице: 1из 13

A.D.C. con Pico-Blaze.

Pablo Hernández Montero.


Sistemas Embebidos II.
Juan Díaz Téllez.
Introducción.
• ¿Qué es Pico-Blaze?
Es un microcontrolador de tipo Soft Core de 8 bits, diseñado para ser empotrado en
dispositivos FPGA’s como Spartan™-3, Virtex™-II, y Virtex-IIPro™. Su núcleo esta
completamente empotrado dentro de la tarjeta FPGA y no requiere recursos externos.
Introducción.
• ¿De qué se compone un Pico-Blaze?
1. Bus de datos de 8 bits. 4. 64 Kbyte de memoria de 7. Stack de 31 palabras.
2. ALU de 8 bits con datos. 8. 256 puertos de entrada
banderas de acarreo e 5. Formato de instrucciones y 256 de salida.
indicación de cero. de 18 bits. 9. 2 ciclos de reloj por
3. 16 registros de 6. Bus de direcciones de 10 instrucción.
propósito general de 8 bits. (1024 instrucciones) 10. 5 ciclos de reloj para
bits.
respuesta de interrupción.
Introducción.
• ¿Qué es un Convertidor Analógico Digital
(ADC)?
Es un dispositivo electrónico que convierte una
entrada analógica de voltaje a un número digital. La
salida digital puede usar diferentes esquemas de
codificación, como binario u otros lenguajes.
La resolución de un conversor indica el número de
valores discretos que este puede producir sobre un
rango de valores de voltaje; generalmente es
expresado en bits. Por ejemplo, un conversor que
codifica una entrada analógica de 1 a 256 valores
discretos (0..255) tiene una resolución de 8 bits: o
sea, 2 elevado a 8.
Introducción.
¿De qué se compone un
Convertidor Analógico Digital
(ADC) en la FPGA Spartan-3E?
Voltaje mínimo: 0.4 v
Voltaje máximo: 5 v
Voltaje de trabajo: 1.65 v
Frecuencia de trabajo por protocolo a
1.5 MHz.
Frecuencia máxima: 50 MHz.
Desarrollo.
• Programación en Pico-Blaze.
Desarrollo.
• Programación en Pico-Blaze.
Desarrollo.
• Programación en Pico-Blaze.
Desarrollo.
• Programación en Pico-Blaze.
Desarrollo.
• Programación en Pico-Blaze.
Desarrollo.
• Programación en Pico-Blaze.
Conclusiones.
• El microcontrolador Pico-Blaze nos permite la programación de dispositivos
de conversión de una alta complejidad física mediante líneas de código de
relativa facilidad programables en un FPGA.
Fuentes.
• Fuentes WEB:
http://www.xilinx.com/bvdocs/appnotes/xapp213.pdf
http://www.xilinx.com/bvdocs/userguides/ug129.pdf
http://www.alegsa.com.ar/Dic/conversor_analogico-digital.php

• Fuentes bibliográficas:
PicoBlaze 8-bit Embedded Microcontroller User Guide for Spartan-3, Spartan-6, Virtex-5 and
Virtex-6 FPGA’s.
Xilinx UG230 Spartan-3E Starter Kit Board User Guide.

Вам также может понравиться