Cabeza la mía, adjunto ambos archivos por si son de utilidad.Un saludo
--Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/fpga-wars-explorando-el-lado-libre/84cc07ba-4222-4afd-857c-f8958bc17820%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-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.


Hola Julian!Justo este fin de semana me ha pasado algo parecido. La solución es muy fácil: se te ha olvidado exportar el reloj en el bloque. Tienes que crear un pin verde de reloj, y conectarlo al corazon y al modulo del servoEn el bloque superior se conecta al reloj del sistemaSaludos, Juan
El 10/4/2017 8:01 p. m., "Julián Caro Linares" <jcarol...@gmail.com> escribió:
Cabeza la mía, adjunto ambos archivos por si son de utilidad.Un saludo
--
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-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.
Así es como quedaría el bloque del servo:y así el top:Adjunto los fichero .icePruébalo Julian y me cuentasSaludos, Obijuan
El 10 de abril de 2017, 20:33, Juan Gonzalez Gomez <obijua...@gmail.com> escribió:
Hola Julian!Justo este fin de semana me ha pasado algo parecido. La solución es muy fácil: se te ha olvidado exportar el reloj en el bloque. Tienes que crear un pin verde de reloj, y conectarlo al corazon y al modulo del servoEn el bloque superior se conecta al reloj del sistemaSaludos, Juan
El 10/4/2017 8:01 p. m., "Julián Caro Linares" <jcarol...@gmail.com> escribió:
Cabeza la mía, adjunto ambos archivos por si son de utilidad.Un saludo
--
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-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.
Efectivamente como dice Juan, falta por configurar el pin de reloj del bloque. Al diseñar un bloque puedes pensar como al crear un módulo de verilog, que tiene sus entradas, salidas y parámetros. Todo bloque que sea secuencial debe tener siempre la señal de reloj.
Hay que tener en cuenta que las "Reglas de la placa" se aplican a la top entity, en Icestudio, al proyecto que se esté editando, por lo tanto se infieren automáticamente las conexiones al pin "CLK" de la FPGA. Sin embargo dentro de los bloques estas reglas no se aplican puesto que no son conexiones con la FPGA si no puertos "virtuales" que debe definir el diseñador.
PD: recomiendo también utilizar nombres "cortos" para que no se amontonen las constantes, por ejemplo en vez de max_angle, min_angle -> max, min. Así queda más legible.
Un saludo.
El martes, 11 de abril de 2017, 8:44:21 (UTC+2), Obijuan escribió:
Así es como quedaría el bloque del servo:y así el top:Adjunto los fichero .icePruébalo Julian y me cuentasSaludos, Obijuan
El 10 de abril de 2017, 20:33, Juan Gonzalez Gomez <obijua...@gmail.com> escribió:
Hola Julian!Justo este fin de semana me ha pasado algo parecido. La solución es muy fácil: se te ha olvidado exportar el reloj en el bloque. Tienes que crear un pin verde de reloj, y conectarlo al corazon y al modulo del servoEn el bloque superior se conecta al reloj del sistemaSaludos, Juan
El 10/4/2017 8:01 p. m., "Julián Caro Linares" <jcarol...@gmail.com> escribió:
Cabeza la mía, adjunto ambos archivos por si son de utilidad.Un saludo
--
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-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.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/fpga-wars-explorando-el-lado-libre/84cc07ba-4222-4afd-857c-f8958bc17820%40googlegroups.com.
--
Has recibido este mensaje porque estás suscrito a un tema del grupo "FPGAwars: explorando el lado libre" de Grupos de Google.
Para cancelar la suscripción a este tema, visita https://groups.google.com/d/topic/fpga-wars-explorando-el-lado-libre/TJieycl5rxk/unsubscribe.
Para cancelar la suscripción a este grupo y a todos sus temas, 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/5680ddfd-d766-4a6d-b962-a0b89cda62a7%40googlegroups.com.
Hola chicos.¡Perfecto! Ahora sí. Muchas gracias por vuestra ayuda, así da gusto^^. Efectivamente era que el sistema no estaba recibiendo una señal de reloj, si os soy sinceros me lía un poco que algunos bloques "lleven el reloj por defecto" por lo que creo que voy a conectarlo siempre aunque sea redundante para evitar errores similares.
Respecto a los nombres, lo tendré en cuenta Jesús, aún así estaría bien conseguir alguna forma de poder escribir nombres más grandes en futuras versiones, soy muy descriptivo en mis nombres y acaban siendo bastante largos.Aprovecho para comentarte una cosa curiosa, cuando estas editando un bloque de código (es decir con el ratón activo en la edición de texto del bloque) funcionan todos los atajos de teclado de verificar, sintetizar, pero no el de subir a la placa, ya que al parecer tiene preferencia el de la librería de editor y con ctrl+u te hace un uppercase poniéndote la palabra activa en mayúscula en vez de iniciar la carga. Esto puede interpretarse si uno no sé da cuenta como que el programa no captura tus ordenes de atajo de teclado en ocasiones.
¡Ya puedo seguir haciendo pruebas!
Lo dicho, os habéis ganado unas cervezas :), un saludo^^
2017-04-11 19:17 GMT+02:00 Jesús Arroyo <jesus...@gmail.com>:
Efectivamente como dice Juan, falta por configurar el pin de reloj del bloque. Al diseñar un bloque puedes pensar como al crear un módulo de verilog, que tiene sus entradas, salidas y parámetros. Todo bloque que sea secuencial debe tener siempre la señal de reloj.
Hay que tener en cuenta que las "Reglas de la placa" se aplican a la top entity, en Icestudio, al proyecto que se esté editando, por lo tanto se infieren automáticamente las conexiones al pin "CLK" de la FPGA. Sin embargo dentro de los bloques estas reglas no se aplican puesto que no son conexiones con la FPGA si no puertos "virtuales" que debe definir el diseñador.
PD: recomiendo también utilizar nombres "cortos" para que no se amontonen las constantes, por ejemplo en vez de max_angle, min_angle -> max, min. Así queda más legible.
Un saludo.
El martes, 11 de abril de 2017, 8:44:21 (UTC+2), Obijuan escribió:
Así es como quedaría el bloque del servo:y así el top:Adjunto los fichero .icePruébalo Julian y me cuentasSaludos, Obijuan
El 10 de abril de 2017, 20:33, Juan Gonzalez Gomez <obijua...@gmail.com> escribió:
Hola Julian!Justo este fin de semana me ha pasado algo parecido. La solución es muy fácil: se te ha olvidado exportar el reloj en el bloque. Tienes que crear un pin verde de reloj, y conectarlo al corazon y al modulo del servoEn el bloque superior se conecta al reloj del sistemaSaludos, Juan
El 10/4/2017 8:01 p. m., "Julián Caro Linares" <jcarol...@gmail.com> escribió:
Cabeza la mía, adjunto ambos archivos por si son de utilidad.Un saludo
--
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-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/84cc07ba-4222-4afd-857c-f8958bc17820%40googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/fpga-wars-explorando-el-lado-libre/5680ddfd-d766-4a6d-b962-a0b89cda62a7%40googlegroups.com.--
Has recibido este mensaje porque estás suscrito a un tema del grupo "FPGAwars: explorando el lado libre" de Grupos de Google.
Para cancelar la suscripción a este tema, visita https://groups.google.com/d/topic/fpga-wars-explorando-el-lado-libre/TJieycl5rxk/unsubscribe.
Para cancelar la suscripción a este grupo y a todos sus temas, 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 publicar en este grupo, envía un correo electrónico a fpga-wars-explorando-el-lado-lib...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/fpga-wars-explorando-el-lado-libre/84cc07ba-4222-4afd-857c-f8958bc17820%40googlegroups.com.
--
Has recibido este mensaje porque estás suscrito a un tema del grupo "FPGAwars: explorando el lado libre" de Grupos de Google.
Para cancelar la suscripción a este tema, visita https://groups.google.com/d/topic/fpga-wars-explorando-el-lado-libre/TJieycl5rxk/unsubscribe.
Para cancelar la suscripción a este grupo y a todos sus temas, 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.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/fpga-wars-explorando-el-lado-libre/5680ddfd-d766-4a6d-b962-a0b89cda62a7%40googlegroups.com.
--
Has recibido este mensaje porque estás suscrito a un tema del grupo "FPGAwars: explorando el lado libre" de Grupos de Google.
Para cancelar la suscripción a este tema, visita https://groups.google.com/d/topic/fpga-wars-explorando-el-lado-libre/TJieycl5rxk/unsubscribe.
Para cancelar la suscripción a este grupo y a todos sus temas, 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/9edd6153-8089-484c-8b12-1e6f524e3642%40googlegroups.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/84cc07ba-4222-4afd-857c-f8958bc17820%40googlegroups.com.
--
Has recibido este mensaje porque estás suscrito a un tema del grupo "FPGAwars: explorando el lado libre" de Grupos de Google.
Para cancelar la suscripción a este tema, visita https://groups.google.com/d/topic/fpga-wars-explorando-el-lado-libre/TJieycl5rxk/unsubscribe.
Para cancelar la suscripción a este grupo y a todos sus temas, 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/5680ddfd-d766-4a6d-b962-a0b89cda62a7%40googlegroups.com.