--
Has recibido este mensaje porque estás suscrito al grupo "FPGA-WARS: explorando el lado libre" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a fpga-wars-explorando-el-lado-libre+unsubscribe@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a fpga-wars-explorando-el-lado-li...@googlegroups.com.
Visita este grupo en https://groups.google.com/group/fpga-wars-explorando-el-lado-libre.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/fpga-wars-explorando-el-lado-libre/0fd379d9-32a2-400c-a7c9-4294ee54a288%40googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

--
Has recibido este mensaje porque estás suscrito al grupo "FPGA-WARS: explorando el lado libre" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a fpga-wars-explorando-el-lado-libre+unsubscribe@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a fpga-wars-explorando-el-lado-li...@googlegroups.com.
Visita este grupo en https://groups.google.com/group/fpga-wars-explorando-el-lado-libre.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/fpga-wars-explorando-el-lado-libre/ba70440f-bc59-4808-b9cb-827e869977ff%40googlegroups.com.
--
Has recibido este mensaje porque estás suscrito al grupo "FPGA-WARS: explorando el lado libre" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a fpga-wars-explorando-el-lado-libre+unsubscribe@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a fpga-wars-explorando-el-lado-li...@googlegroups.com.
Visita este grupo en https://groups.google.com/group/fpga-wars-explorando-el-lado-libre.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/fpga-wars-explorando-el-lado-libre/f543c3de-0ef3-4202-ba6d-d4beed77b207%40googlegroups.com.
--
Has recibido este mensaje porque estás suscrito al grupo "FPGA-WARS: explorando el lado libre" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a fpga-wars-explorando-el-lado-libre+unsubscribe@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a fpga-wars-explorando-el-lado-li...@googlegroups.com.
Visita este grupo en https://groups.google.com/group/fpga-wars-explorando-el-lado-libre.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/fpga-wars-explorando-el-lado-libre/cf3ad89a-4b6b-420c-aaa0-c4d825e8ade7%40googlegroups.com.
--
Has recibido este mensaje porque estás suscrito al grupo "FPGA-WARS: explorando el lado libre" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a fpga-wars-explorando-el-lado-libre+unsubscribe@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a fpga-wars-explorando-el-lado-li...@googlegroups.com.
Visita este grupo en https://groups.google.com/group/fpga-wars-explorando-el-lado-libre.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/fpga-wars-explorando-el-lado-libre/f2745fda-8939-4ddb-aab9-49b4751d6648%40googlegroups.com.
Se ha de controlar los transistores.
Si le das un '1' a la base de uno de los transistor conduce y representa el número o carácter que tengas puesto en a,b,c,d,e,f,g; y si se le pone un cero, no conduce y es como si esos leds estuviesen al aire. Sólo puede conducir uno de los transistores, nunca los dos juntos. No pasa nada si sucediera pero se repetiría el número o carácter en ambos displays.
Mañana me miro mejor este tema porque voy muy apurado y se me está acumulando trabajo por todos lados.
Saludos!
--
Has recibido este mensaje porque estás suscrito al grupo "FPGA-WARS: explorando el lado libre" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a fpga-wars-explorando-el-lado-libre+unsubscribe@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a fpga-wars-explorando-el-lado-li...@googlegroups.com.
Visita este grupo en https://groups.google.com/group/fpga-wars-explorando-el-lado-libre.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/fpga-wars-explorando-el-lado-libre/74685476-78d3-411c-9ae2-98d5787b1e21%40googlegroups.com.
Como primer implementación se me ocurrió usar dos bloques y conectar las salidas de ambos al mismo pin, por ejemplo, las dos 'a' conectarlas al pin de salida TR3, pero no he podido, creo que no es posible en icestudio.Digamos que tengo un contador, de 0 a 99 (decimal) y quiero mostrar la cuenta usando dos displays, uno para las decenas y otro para las unidades, ¿Como multiplexar las señales de salida?.Creo que voy a copiarte la idea de hacer una PCB con los displays, de repente me da pereza cablearlos cada vez que quiero hacer algo con ellos xD.
Ahora la pregunta del millón:
Para publicar en este grupo, envía un correo electrónico a fpga-wars-explorando-el-lado-lib...@googlegroups.com.
Visita este grupo en https://groups.google.com/group/fpga-wars-explorando-el-lado-libre.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/fpga-wars-explorando-el-lado-libre/f2745fda-8939-4ddb-aab9-49b4751d6648%40googlegroups.com.
--
Has recibido este mensaje porque estás suscrito al grupo "FPGA-WARS: explorando el lado libre" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a fpga-wars-explorando-el-lado-libre+unsubscribe@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a fpga-wars-explorando-el-lado-li...@googlegroups.com.
Visita este grupo en https://groups.google.com/group/fpga-wars-explorando-el-lado-libre.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/fpga-wars-explorando-el-lado-libre/b6393b28-938c-47ef-996b-1d0261e3fbbe%40googlegroups.com.
Hola Democrito, gracias por los links :D
Lo hice diferente, pero parecido xD, últimamente he leído mucho la frase "there's many ways to skin a cat" y creo se ejemplifica acá.
--
Has recibido este mensaje porque estás suscrito al grupo "FPGA-WARS: explorando el lado libre" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a fpga-wars-explorando-el-lado-libre+unsubscribe@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a fpga-wars-explorando-el-lado-li...@googlegroups.com.
Visita este grupo en https://groups.google.com/group/fpga-wars-explorando-el-lado-libre.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/fpga-wars-explorando-el-lado-libre/5a3f0f95-caf4-489f-ac3e-1f2580461f78%40googlegroups.com.
Perdón, perdón, perdón! Metí la gamba en unas conexiones!Sigo investigando.
--
Has recibido este mensaje porque estás suscrito al grupo "FPGA-WARS: explorando el lado libre" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a fpga-wars-explorando-el-lado-libre+unsubscribe@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a fpga-wars-explorando-el-lado-li...@googlegroups.com.
Visita este grupo en https://groups.google.com/group/fpga-wars-explorando-el-lado-libre.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/fpga-wars-explorando-el-lado-libre/b60239af-b8d8-4a44-897e-223be8d2b2c7%40googlegroups.com.
--
Has recibido este mensaje porque estás suscrito al grupo "FPGA-WARS: explorando el lado libre" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a fpga-wars-explorando-el-lado-libre+unsubscribe@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a fpga-wars-explorando-el-lado-li...@googlegroups.com.
Visita este grupo en https://groups.google.com/group/fpga-wars-explorando-el-lado-libre.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/fpga-wars-explorando-el-lado-libre/c6103932-e38d-4e94-b859-cf8dd4a1445c%40googlegroups.com.
Hola, acabo de bajar el ice, cambie el decoder por el de cátodo común y si, va de una, cambie lo del negedge e igual sirve muy bien, mi error debe estar en los contadores o en los muxes :s, seguiré investigando.Adjunto tu ice con decoder de cátodo común. Genial el 74ICE157 :DSaludos
El 8 de octubre de 2016, 11:05, Democrito<spo...@gmail.com> escribió:
Me acabo de dar cuenta de una pequeña cosa mejorable que se me ha escapado, y lo corrijo aquí antes de que me regañe Obijuan...En los contadores, donde pongo:always @(posedge !clk)es en realidad:always @(negedge clk)"negedger" es flanco de bajada.
--
Has recibido este mensaje porque estás suscrito al grupo "FPGA-WARS: explorando el lado libre" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a fpga-wars-explorando-el-lado-libre+unsubscribe@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a fpga-wars-explorando-el-lado-lib...@googlegroups.com.
Visita este grupo en https://groups.google.com/group/fpga-wars-explorando-el-lado-libre.


Adjunto el iceEstoy trabajando en tu ice para ver en donde tengo el error, cambié el 157 por 4 muxes y funciona bien, entonces el error lo tengo en los contadores :/ .Saludos
-CSaludosAdjunto el ice funcionalLes debo el vídeo, debo conseguir un buffer porque cuando conecto ambos displays los LEDs casi no se ven al prender.Y bue, al fin encontré el bug, era un typo en el nombre de las salidas del contador de decenas, en la imagen de abajo pueden ver como las salidas del contador de decenas son: h0, h1, h2, h4, cuando deberían ser h0,h1,h2 y h3 :lEn la siguiente imagen ya esta corregido el typo y funciona todo bien :D
Por si alguien tiene dudas sobre el conexionado de las salidas de la FPGA con los displays, dejo un esquema del conexionado. En este caso es ánodo común, pero aquí lo importante es ver la "filosofía" del conexionado. Hay 11 resistencias de 220 ohmios. Todos las 'A' de los displays van unidas, y todas las 'B' con el resto de las B, y todas las 'C' con el resto de las C... etc. Los ánodos comunes es lo que va a sus respectivos transistores; los transistores son de propósito general, no importa el que utilices mientras sea NPN, van a funcionar en modo corte/saturación.
Ya sea dos o más displays, esta forma de hacerlo funcionar se llama "modo dinámico", que es en forma de barrido, de esta manera se ahorran muchas patillas, especialmente a partir de más de dos displays.
Haz clic en la imagen para ver la imagen completa.
¡Buenas!
Y aquí en un ejemplo de contador de segundos de 0 a 9
He reutilizado la imagen del bloque que rondaba por este hilo (gracias Carlos)
Dejo mi bloque y el ejemplo en:
https://github.com/jcarolinares/fpga-biorobots/tree/master/icestudio_blocks
Pedazo de hilo más guay ¡gracias por toda la información!