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)...
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
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.
Gracias a nuestros amigos españoles por compartir esta informacion. saludos desde mexico
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...
Bien dicho tu kong fuuus sera muy bueno si lo practicas a diario
Fantástico me iré al lado de la luz 💡 con el maestro 👨🏫 Obi.
Gracias, pero el vídeo tiene superpuesta la presentación, de forma que borra parte de la información.
Interesantísimo, hardware libre y fpgas en la nube!
Muy buen video interesante. Quiero programar en FPGA. Desarrollo de memoria en programable
Primero tienes que aprender la técnica de la grulla alegre.
muy interesante, gracias por subir la conferencia.
deabru 78
Excelente presentación! !
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.
Mirate la TERASIC DE10-LITE.
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
los flip-flops están implementados físicamente en las FPGAs. En los bloques configurables clásicos suele haber: LUTs, F-F, mux y memoria
Muchas gracias por compartir su conocimiento.
Conozco esa universidad desde Nicaragua saludos
Muy buen vídeo. Y al profesor no lo conozco pero tiene qe ser muy bueno enseñando, explica claro, sin rodeos y con una pizca de humor ;o)
Que buen video, gracias, se imaginan hacer una fpga dentro de otra fpga?
Gracias
Muy buena la cualificación, gracias.
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..
SALUDOS DE JOACIN MONTOYA, INVENTOR DE ESCRITURA GLOBAL.... -------..-------
Arduino popularizará las FPGAs
Me ha encantado
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.
Sot trabajador de un Centro de Ingeniería y está
AMD ha comprado una Fpga por un cerro de dinero. Por algo será.
Ya decía yo que ya se estaban tardando en hacer procesadores con FPGA
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)...
Saludos desde Colombia.
Como va con el calor? Necesita turbinas de enfriamiento?
Lol, no es un procesador
Maestro.😎
Aquello que dijo Bruce Lee en una entrevista era solo una imitación de solo un papel que el interpretaría en una obra que nunca se realizo.
wheres para?.......amd.
Que va si no consigo ese soft de programar pa que hablamos de precio si no vale nada los euros de españoles jaja, que dice prof,
amigo excelente video
didactico
ja la película!!!!
Comparte el código :v
Un año después....
El mercado está virando mucho a las FPGA. Intel, Microsoft, todo el mundo apuesta por las FPGA...
Siguen tomando fuerza
Como sugerencia... la próxima vez póngase un vaso de agua cerca para aclarse la garganta
Cuando un profesor que es ingeniero quiere inculcar a su hija en el camino de la ingeniería y no puede...XD
en casa del herrero....;-)
esta bueno el video pero que aburrido el chasquido de la boca ojala y mejoren esa parte al hablar nash...
Que yo sepa son los ingenieros quienesw programan las Fpga y no los informaticos (mal llamados ingenieros)
Tu comentario no me ofende en absoluto que lo sepas
bien no pretendia hacerlo. solo q cada uno es mejor en lo suyo. aunque se completan entre si . ok? :)
@@jaimedavilaperez te atravesaran lo desconocido por esa ofensa.
Pd: ni soy ingeniero ni soy informático. :'V'
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
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...
Los ingenieros en Electrónica también trabajamos con FPGA...
@@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.
Por esto es que a mucha gente no le gusta la electronica...
Que aburrido man!!!
Eres tonto? Esto es oro puro.
Nadie te a pedido que te comas 40 minutos de explicación. Eso lo has echo tu sólito.
Aburrido para ti, conocimiento y sabiduría para mi