Pese a que esta operación (en aquella época lo pensaba con registros de desplazamiento y sumador) ya lo conocía, la primera persona en comentar este método en este foro fue José Picó.
Lo he usado y aplicado dentro de la Oled y nuevamente ha funcionado sin problemas.
Todas las cosillas que vaya aprendiendo y comprobando lo iré poniendo en este hilo. Se trata de resolver cosas puntuales, pequeñas operaciones. Si usas Verilog (como lo estaba haciendo últimamente) te resuelve todo esto con una simple descripción, pero lo interesante es conocerlo de antemano. He comparado el consumo de LUTs y PLBs y no hay mucha diferencia, simplemente se invierte los consumos (si uno aumenta el otro disminuye y viceversa, según el método empleado), pero el resultado final es muy parecido en consumo de recursos generales, al menos en los casos que acabo de comentar aquí.
Saludos.
--
Has recibido este mensaje porque estás suscrito al grupo "FPGAwars: explorando el lado libre" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a fpga-wars-explorando-el...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/fpga-wars-explorando-el-lado-libre/c73999b6-d96f-41d1-b504-4aeb713e59cf%40googlegroups.com.
Muchas gracias Carlos! Lo acabo de ver: https://github.com/cavearr/icecrystal/blob/master/examples/04_lcd_paint_at_XY.ice
--
Has recibido este mensaje porque estás suscrito al grupo "FPGAwars: explorando el lado libre" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a fpga-wars-explorando-el...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/fpga-wars-explorando-el-lado-libre/a4bede07-807a-45b8-9ef7-ab6d12d20b41%40googlegroups.com.
--
Has recibido este mensaje porque estás suscrito al grupo "FPGAwars: explorando el lado libre" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a fpga-wars-explorando-el...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/fpga-wars-explorando-el-lado-libre/eec22eaa-0f55-4af8-9c4d-8f0662ba1464%40googlegroups.com.
He metido la pata hasta el fondo. No funciona. No sé cómo leches hice las comprobaciones anoche para hacerme pensar que iba bien.
--
Has recibido este mensaje porque estás suscrito al grupo "FPGAwars: explorando el lado libre" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a fpga-wars-explorando-el...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/fpga-wars-explorando-el-lado-libre/d20e5bb5-5a58-4a95-9542-42f991eeb49e%40googlegroups.com.
Otra cosita más, se ejecuta en 4 ciclos, sin embargo es posible ser ejecutado en 3 pasos. Las optimizaciones lo dejaré cuando termine de implementar las dos primitivas gráficas.
--
Has recibido este mensaje porque estás suscrito al grupo "FPGAwars: explorando el lado libre" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a fpga-wars-explorando-el...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/fpga-wars-explorando-el-lado-libre/60b01eb6-d3a8-4d19-b7d6-36e90f07067f%40googlegroups.com.
--
Has recibido este mensaje porque estás suscrito al grupo "FPGAwars: explorando el lado libre" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a fpga-wars-explorando-el...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/fpga-wars-explorando-el-lado-libre/fbc0c737-6aec-4ba2-94f1-e364cc45fbf0%40googlegroups.com.



--
Has recibido este mensaje porque estás suscrito al grupo "FPGAwars: explorando el lado libre" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a fpga-wars-explorando-el...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/fpga-wars-explorando-el-lado-libre/573dd1a1-4ca6-47f1-972d-f6691abdaa71%40googlegroups.com.