Documentos de Académico
Documentos de Profesional
Documentos de Cultura
LABORATORIO N°2
1.- QUE ES FPGA?
Para muchos, los FPGAs son el futuro de la minería bitcoin. Su gran poder de hasheo y
su menor consumo los convierten en objeto de deseo para cada vez más mineros.
Los FPGAs se utilizan en aplicaciones similares a los ASICs, sin embargo son más
lentas y no pueden abarcar sistemas tan complejos como ellos. A pesar de esto, las
FPGAs tienen la ventaja de ser reprogramables (lo que añade una enorme flexibilidad
al flujo de diseño), sus costes de desarrollo y adquisición son mucho menores para
pequeñas cantidades de dispositivos, y el tiempo de desarrollo es también menor.
Ciertos fabricantes cuentan con FPGAs que sólo se pueden programar una vez, por lo
que sus ventajas e inconvenientes se encuentran a medio camino entre los ASICs y los
FPGAs reprogramables.
Hardware
Las características generales de todas las placas Arduino son las siguientes:
El microprocesador ATmega328
16 MHz
SÁNCHEZ PAREDES ANIBAL M. 3
UNIVERSIDAD NACIONAL DE SAN AGUSTÍN LABORATORIO DE DIGITALES
conectado al PC
Microcontrolador ATmega328
Voltaje de operación 5V
SRAM 1 KB
SOFTWARE
VENTAJAS
Existe una diversidad de plataformas que operan con micro controladores disponibles
para la computación a nivel físico (hardware). Todas estas herramientas se organizan
en paquetes fáciles de usar para minimizar el trabajo del desarrollo a nivel de
programación (software).
Asequible - Las placas Arduino son más asequibles comparadas con otras
plataformas de microcontroladores. La versión más cara de un módulo de
Arduino puede ser montada a mano, e incluso ya montada cuesta bastante
menos de 60€ ($1000 pesos aproximadamente)
Multi-Plataforma - El software de Arduino funciona en los sistemas operativos
Windows, Macintosh OSX y Linux. La mayoría de los entornos para
microcontroladores están limitados a Windows.
Entorno de programación simple y directo - El entorno de programación de
Arduino es fácil de usar para principiantes y lo suficientemente flexible para los
usuarios avanzados. Pensando en los profesores, Arduino está basado en el
entorno de programación de Procesing con lo que el estudiante que aprenda a
programar en este entorno se sentirá familiarizado con el entorno de desarrollo
Arduino.
Software ampliable y de código abierto- El software Arduino está publicado bajo
una licencia libre y preparado para ser ampliado por programadores
experimentados. El lenguaje puede ampliarse a través de librerías de C++, y si
se está interesado en profundizar en los detalles técnicos, se puede dar el salto
a la programación en el lenguaje AVR C en el que está basado. De igual modo
APLICACIONES
Existen multitud de entornos de aplicación de Arduino: automatización industrial,
domótica, herramienta de prototipado, plataforma de entrenamiento para
aprendizaje de electrónica, tecnología para artistas, eficiencia energética,
monitorización, adquisición de datos, DIY, aprendizaje de habilidades
tecnológicas y programación, etc…
El rango de aplicaciones de las FPGA es muy amplio, debido a la versatilidad y
a la flexibilidad de estos dispositivos; siendo la principal aplicación de las
FPGAs el procesamiento digital de señales (DSP), comunicaciones,
procesado de datos, etc. La elección de una FPGA para aplicaciones de
tratamiento de señal se debe a su alta frecuencia de trabajo, a su capacidad de
procesamiento en paralelo, y a su bajo precio en comparación con los ASICs.
En general, la lógica de un CPLD es insuficiente para realizar dicho
procesamiento.
6.- PRECIOS
COSTO: 15,78€
7.- CONCLUCIONES:
Concluimos que con esta tarea se pretende que nosotros adquiéranos el
conocimiento suficiente sobre las características técnicas de la placa ARDUINO
y nos familia remos con su estructura y patillaje para poder posteriormente
realizar prácticas con las mismas.
Se concluye que el ARDUINO es fácil de utilizar y presenta un lenguaje que
puede ampliarse a través de librerías de C++.
Se concluye que el rango de aplicaciones de las FPGA es muy amplio, debido a
la versatilidad y a la flexibilidad de estos dispositivos.