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.