look up table = tabla de verdad! y que es una fpga?... es una tabla de verdad interconectada! woow me estallo la cabeza! alucinante! quiero aprender a programar fpga!!! excelente video!!!!
Como le hago para ocupar fotodiodos que serán mis sensores de proximidad para conectarlos a las entradas del fpga y así realizar una acción ?. Tengo que convertir esta señal de entrega a digital ?
En cuestión de tamaño los FPGAs mas pequeños que conozco son como el 10M02DCV36I7G de Intel Altera que oucpan muy poco espacio, aunque son muy pequeños como de 4mmx4mm, per son minimo de 2k elementos logicos. Otro FPGA igual de pequeño pero con menor cantidad de elementos logicos es el ICE40LP384 de lattice, una caracteristica de los FPGA de lattice ICE40 es que ya estan el toolchain opensource si se desea. Otro FPGA mini de Lattice pero que no tiene todavia segun yo toolchain opensource es el LMCX02-1200. Ya esto va depender de la aplicación, donde estos FPGAs son volatiles, aunque la ventaja de la familia MAX10 es que internamente ya traen una flash para tener el bitstream almacenado. Por otro ladom otro dispositivo interesante es el microcontrolador cortex-M4 "EOS S3" de quicklogic el cual tiene embebido un FPGA con casi 1K de elemento logicos. Pero como te comento ya depende de como se arquitecta la aplicación y la posible solución. Ya hay varios tiny FPGAs que pueden ayudar, la otra es ecnotrarlos ahorita por el chip shortage. Espero pronto subir mas videos en unas semanas para continuar la serie de FPGAs, diseño y toolchains.
Desafortunadamente no se puede copiar el bitstream, sería una tarea muy compleja. Aunque, muchas tarjetas con FPGAs cuentan con una memoria flash en dónde tiene guardado el bitstream, de ahí lo puedes copiar, aunque la muchos de los FPGAs cuentan con un esquema de encriptación/compresión de bitstream para evitar la copia de este.
Después de que se realiza un esquema de optimización de las funciones lógicas de todo el diseño o sistema, en las LUTs se guarda el equivalente a la salida de la tabla de verdad del diseño ya optimizado.
algo aprendí en la facultad, Hace 40 años fue el principio esto me hace recordar y actualizar. Gracias
Todo muy claro, increíble tu video sobre los FPGAs, muchas gracias !!!
look up table = tabla de verdad! y que es una fpga?... es una tabla de verdad interconectada! woow me estallo la cabeza! alucinante! quiero aprender a programar fpga!!! excelente video!!!!
Muchas gracias, más adelante realizaré videos acerca de las LUTs de diferentes fabricantes y sus diferencias.
Muy didáctico y muy interesante. Muchas gracias por tu aportación al conocimiento libre.
Muchas gracias Luis! Muy buena explicación.
Muchas gracias, esta muy interesante todo lo que explicas.
Muchas gracias
19:44 Exacto, hoy se dice Desarrollo / Desarrolladores, Programador en el ambiente del software se es un "configurador"
Como le hago para ocupar fotodiodos que serán mis sensores de proximidad para conectarlos a las entradas del fpga y así realizar una acción ?. Tengo que convertir esta señal de entrega a digital ?
Excelente video!
Excelente explicación.
Habrá FPGA de 10-20 compuertas lógicas ultra minis? En algunos proyectos solo necesito algo sencillo pero el espacio es problema.
En cuestión de tamaño los FPGAs mas pequeños que conozco son como el 10M02DCV36I7G de Intel Altera que oucpan muy poco espacio, aunque son muy pequeños como de 4mmx4mm, per son minimo de 2k elementos logicos. Otro FPGA igual de pequeño pero con menor cantidad de elementos logicos es el ICE40LP384 de lattice, una caracteristica de los FPGA de lattice ICE40 es que ya estan el toolchain opensource si se desea. Otro FPGA mini de Lattice pero que no tiene todavia segun yo toolchain opensource es el LMCX02-1200. Ya esto va depender de la aplicación, donde estos FPGAs son volatiles, aunque la ventaja de la familia MAX10 es que internamente ya traen una flash para tener el bitstream almacenado. Por otro ladom otro dispositivo interesante es el microcontrolador cortex-M4 "EOS S3" de quicklogic el cual tiene embebido un FPGA con casi 1K de elemento logicos. Pero como te comento ya depende de como se arquitecta la aplicación y la posible solución. Ya hay varios tiny FPGAs que pueden ayudar, la otra es ecnotrarlos ahorita por el chip shortage. Espero pronto subir mas videos en unas semanas para continuar la serie de FPGAs, diseño y toolchains.
Bien bro, muy buena explicacion.
Excelente explicación 👌
Muy buena explicacion gracias
Hola, un fpga programado puede copiarse en otro fpga o tienen proteccion anticopia??? Gracias por su respuesta.
Desafortunadamente no se puede copiar el bitstream, sería una tarea muy compleja. Aunque, muchas tarjetas con FPGAs cuentan con una memoria flash en dónde tiene guardado el bitstream, de ahí lo puedes copiar, aunque la muchos de los FPGAs cuentan con un esquema de encriptación/compresión de bitstream para evitar la copia de este.
Es decir: ¿la LUT en sí almacena la salida de la tabla de verdad o toda la tabla de verdad?
Después de que se realiza un esquema de optimización de las funciones lógicas de todo el diseño o sistema, en las LUTs se guarda el equivalente a la salida de la tabla de verdad del diseño ya optimizado.