icestudio icon indicating copy to clipboard operation
icestudio copied to clipboard

Tablas en modo "Local parameter".

Open Democrito opened this issue 5 years ago • 4 comments

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!

Tablas_y_local_parameter.zip .

Democrito avatar Sep 15 '19 17:09 Democrito

¡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

Version-ok-local.zip

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

Obijuan avatar Sep 15 '19 19:09 Obijuan

Por cierto, ¡Me ha encantado el ejemplo!! :-) Es super sencillo y didáctico!

Obijuan avatar Sep 15 '19 19:09 Obijuan

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!

Democrito avatar Sep 15 '19 22:09 Democrito

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 .

Obijuan avatar Sep 16 '19 04:09 Obijuan