icestudio
icestudio copied to clipboard
Tablas en modo "Local parameter".
Hola!
Me he encontrado con algo muy extraño, no sé si es que yo estoy haciendo algo mal.
Te adjunto dos circuitos casi iguales, sólo se diferencian en que uno va con tablas en el mismo circuito y en otro con "Local parameter"; este segundo no funciona, da datos repetitivos.
El circuito es un simple conversor binario a ASCII a través del serial. Saludos!
¡Hola Demócrito!
He probado tus ejemplos y efectivamente el segundo no funciona.
Sin embargo, he partido del que sí funciona, he copiado las tablas de los parámetros sobre las que están dentro de los bloques y las he convertido en locales y funciona bien.
Te adjunto el fichero para que lo pruebes
Los parámetros locales con memorias están funcionando. Parece que el problema está en cómo se ha creado el que no funciona. Eso es lo que tenemos que descubrir para acorralar el bug. Si consigures reproducir cómo llegaste al que no funciona a partir del que sí sería genial, así podemos encontrar qué paso es el que no va bien
Por cierto, ¡Me ha encantado el ejemplo!! :-) Es super sencillo y didáctico!
Hola Juan!
Hice muchas pruebas antes de enviar esta "Issue" y no conseguí ver la razón de ello. Y ahora he tomado el que no funciona, les eliminé las tablas de memoria y les volví a poner sus datos, y ha funcionado bien.
Otra prueba: tenía esos bloques aparte, los he vuelto a colocar y sigue funcionando bien... No lo entiendo, pero si me vuelve a suceder caminaré sobre mis pasos a ver qué puede ser...
Gracias y saludos!
Estoy seguro de que hay un bug ahí escondido porque yo algunas veces he notado efectos similares, pero al intentar replicarlo todo iba bien
La clave está en lograr aislarlo y saber el patrón de acciones que lo provocan
Seguiremos buscando
Muchas gracias por las pruebas y por reportar los problemas. ¡Es súper necesario! 😉
El lun., 16 sept. 2019 0:05, Democrito [email protected] escribió:
Hola Juan!
Hice muchas pruebas antes de enviar esta "Issue" y no conseguí ver la razón de ello. Y ahora he tomado el que no funciona, les eliminé las tablas de memoria y les volví a poner sus datos, y ha funcionado bien.
Otra prueba: tenía esos bloques aparte, los he vuelto a colocar y sigue funcionando bien... No lo entiendo, pero si me vuelve a suceder caminaré sobre mis pasos a ver qué puede ser...
Gracias y saludos!
— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/FPGAwars/icestudio/issues/338?email_source=notifications&email_token=AAJZ7LXULNSVM54WOSXDGELQJ2WRRA5CNFSM4IW3M5H2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD6XZ7MA#issuecomment-531603376, or mute the thread https://github.com/notifications/unsubscribe-auth/AAJZ7LXWJBMHWN65V44I6YLQJ2WRRANCNFSM4IW3M5HQ .