Aquí un padawan, estudiante de electrónica, de la enemiga Universidad Miguel Hernandez de Elche. Muchas gracias por la ponencia, y me dispongo a entrar de lleno en las FPGAs Wars.
Afortunadamente me han instruido sobre FPGA, al menos en un inicio ya lo siguiente que hace falta aprender dependió de uno mismo... FPGA el límite es la imaginación y la velocidad del hardware...
Buen vídeo! Soy nuevo, no sé qué FPGA escoger… Lattice ice40, Arduino Vidor MKR 4000, Alhambra 2 U otra que recomiendes para realizar un prototipo de monitoreo de motores; Variables eléctricas, campo magnético, vibraciones, temperatura y quizá ultrasonido y poner módulos de Wifi, nfc y/o bluetooth. Necesito velocidad, en términos de sampling rate, ya que necesito medir campos magnéticos a las revoluciones de motores industriales de corte (2000 a 6000rpm o más). No importa mucho el precio, pero sí la versatilidad (y la simultaneidad, que en eso las FPGA son groseras) para conectar todos los sensores y procesar la información con análisis matemático que puede ser complejo. Es posible que haya que integrar raspberry Pi y/o Arduino para lograr todo eso. Puede que la lo mejor no necesite una FPGA, quizá esté pensando en matar mosquitos con una bomba nuclear y no me he dado cuenta!! Muchas gracias.
Según he entendido, las LUTs son pequeñas memorias que nos permiten simular el funcionamiento de puertas lógicas. Pero dentro de la FPGA, como en realidad los biestables están formados en su interior por puertas lógicas, ¿esos biestables están implementados con varias LUTs o esos biestables están integrados como tal, como si fueran un chip ya prefabricado? No sé si me explico.
DHoneyBeeKingdom Deben tener solo compuertas universales Nand y Nor y con ellos al sintetizar la descripcion de hardware lo convierte a todas las otras conpuertas o biestables
Excelente..no es queja pero acá en el tercer mundo si se aprende algo de FPGAs. Y en realidad no es complejo..pero la realidad es que iniciar una industria basada en estos dispositivos es casi imposible ..así que nos toca salir al mercado a vender soluciones importadas y a un costo mil veces mayor..
Buenos días. Muy buena e interesante la presentación. Podrías por favor indicar una gama de dispositivos de diferentes capacidades (alguno como el del ejemplo primero) y el orden de precio unitario ? . Indicar por favor una comparación de la capacidad de un FPGA de rango medio con un uC de uso frecuente. Muchas gracias.
Buenas, depende de lo que quieras hacer. El que sean caras o baratas depende de la aplicación, si tu aplicación puedes resolverla con uC , estos siempre serán más baratos. Sin embargo con ellas puedes hacer cosas que no podrías hacer con un uC equivalente en precio. En realidad es difícil de comparar FPGA y uC porque son apropiados para cosas distintas. uC son muy eficientes en aplicaciones de control (muy secuenciales y con poco procesamiento de datos); p. ej: control de motores, lectura de sensores, etc... mientras que las FPGAs sobresalen en aplicaciones con "poco control" y mucho procesamiento : p.ej: procesado de imágenes. Puedes encontrar placas (no hablo de chips individuales) con FPGAs de baja capacidad por 30€ (ice40, mira las cosas que se pueden hacer con ella fpgawars.github.io/), capacidad media a partir de unos 80-100€ (spartan6, artix-7, www.digilentinc.com) y de capacidad media-alta (kintex-7, zynq) a partir de 200€.
Sergio muchas gracias por tu respuesta. Entiendo perfectamente cuál es la diferencia y no es que quiera hacer una comparación directa entre uC y FPGAs. Simplemente quería tener una idea de qué tipo de aplicaciones promedio se pueden hacer con las tres gamas que mencionas. Intenté ingresar al link pero está caído. Con esos tres modelos me alcanza como para tener una dimensión de su capacidad. Por favor si me recomiendas algunos links como para ver ejemplos realizados con cada una de ellas me serán de gran utilidad. Nuevamente gracias y felicitaciones. Me pasó lo mismo que a tí. Terminó odontóloga y me enseñó un montón sobre adhesivos, moldes, acrílicos, epoxis y otras cosas útiles en el trabajo electrónico de todos los días. Un saludo cordial.
si para programar un dispositivo necesito comprar ($$$$) renuncio... prefiero usar los micros ATMEL... el sofware es gratis, para programarlos, solo se requiere de un cable LPT... un programa sencillisimo en python y listo.... a no ser que se pertenezca auna compania que le sobran los $$$$$ ... no tiene caso aprender FPGAs... mientras se dependa del fabricante para programar ... aparentemente, las descifran,,, yaaaaa se encargara el fabricante en los nuevos FPGAs de poner inconvenientes, para no poder grabarlos libremente...el ejemplo mas claro es microsoft, con su windows...(yooo uso ubuntu, es gratis, no requiere antivirus, por el momento ) así que no me complico la vida y sigo con atmel de microchip, odio las librerias (por dificil de atender)...
con este sistema fpga , barato, facil de usar, se puede hacer lo que quiera, chau ingenieros, porque la electronica va a cambiar la forma de trabajo...
@@HAIRSAN1 si , tenes razon, con esto podes simular una senal de tv, genera un pulso para soldadoras, hacer andar un monton de maquinas. simular un micro, hacer musica, y no me alcanza la imaginaciom, peros los ingenieros deben estudiar puertas cuanticas, esto va a ser obsoleto dentro de poco, como los microcontroladores, por el vrdl, cuando yo tenia 30 amos menos estas cosas estaban en lugares de alto nivel, grabar una triste rom era de los ricos...ahora los chicos del colegio usan pic..
Como bases esta muy bien el FPGA, yo estoy describiendo en VHDL, lo de las compuertas cuánticas me parece muy interesante, falta que se desarrolle el entorno de edición de texto y descripción del hardware para realizar los proyectos
@@marianodeanquinha pasado tiempo,pero es demasiado absurdo el comentario.Las fpgas precisamente es la herramiente de desarrollo que utilizan los ingenieros electronicos.Y respecto a que no sera necesario aprender el diseño de puertas logicas y electronica de raiz.demuestra su desconocimiento sobre como programar fpgas con lenguajes hdl.Pues si no dominas la electronica general no podras mas que hacer pequeños proyectos caseros.Pues es crucial para diseños importantes un amplio conocimiento de la electronica. De hecho programar fpga en entornos como vivado es la mejor definicion de dominio de la electronica industrial pues es necesario todas las fases de la misma.
Muy imbecil tu comentario, y mas aun al querer rivalizar con un informático que ya bien puede ser también un ingeniero porque al final en el campo laboral todos necesitamos de todos. No hay por que andar haciendo comparaciónes