[Icestuio][Icezum] Contador de 8 bits ascendente/descendente en Icestudio

242 views
Skip to first unread message

Obijuan

unread,
Aug 10, 2016, 12:19:37 PM8/10/16
to FPGA-WARS: explorando el lado libre
Hola,

He hecho un ejemplo de un contador ascendente/descendente de 8 bits, que funciona manualmente. Con el SW1 de la icezum se incrementa, con el SW2 se decrementa
He hecho un vídeo para que veáis cómo funciona:

https://www.youtube.com/watch?v=b7U05_zcdJs


En este circuito he modificado el antirrebotes para que genere un pulso de un periodo de reloj de anchura, de forma que sólo hay un reloj para el circuito completo (siguiente las normas del diseño síncrono)
Tanto el verilog como el proyecto en icestudio está disponible en este repo:

https://github.com/Obijuan/ACC/tree/master/hw/roadmap/09-up-down-manual-counter

Este circuito lo usaré para mostrar el contenido de una memoria rom y poder ir hacia "adelante" y hacia "atrás"

Saludos, Obijuan
icestudio-icezum-alhambra-up-down-counter.png

Carlos 47

unread,
Aug 10, 2016, 12:50:26 PM8/10/16
to fpga-wars-explora...@googlegroups.com
Hola Obijuan,

Muy buen proyecto el del ACC :D, ayer baje el proyecto donde lees la ROM (proyecto 6) y me surgió una duda: ¿Los bloques azules son resultado de exportar diseños mas chicos?
Es decir, tengo un diseño, luego voy a File -> Export as Block y despues ¿se importa en otros diseños como bloques?

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.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/fpga-wars-explorando-el-lado-libre/edf8b419-b72f-43ed-bc96-9d9017bab15c%40googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

Juan Gonzalez Gomez

unread,
Aug 10, 2016, 1:47:14 PM8/10/16
to FPGA-WARS: explorando el lado libre

Hola Carlos!

Exacto!  Voy creando bloques según los voy necesitando. Los exporto y luego los importo donde los necesito.

Estoy evaluando el icestudio a la vez que voy aprendiendo sobre el micro del apollo :-)

Saludos, Obijuan


El 10/08/2016 18:50, "Carlos 47" <carlos.san...@gmail.com> escribió:
Hola Obijuan,

Muy buen proyecto el del ACC :D, ayer baje el proyecto donde lees la ROM (proyecto 6) y me surgió una duda: ¿Los bloques azules son resultado de exportar diseños mas chicos?
Es decir, tengo un diseño, luego voy a File -> Export as Block y despues ¿se importa en otros diseños como bloques?

Saludos
El 10 de agosto de 2016, 11:19, Obijuan<obijua...@gmail.com> escribió:
Hola,

He hecho un ejemplo de un contador ascendente/descendente de 8 bits, que funciona manualmente. Con el SW1 de la icezum se incrementa, con el SW2 se decrementa
He hecho un vídeo para que veáis cómo funciona:

https://www.youtube.com/watch?v=b7U05_zcdJs


En este circuito he modificado el antirrebotes para que genere un pulso de un periodo de reloj de anchura, de forma que sólo hay un reloj para el circuito completo (siguiente las normas del diseño síncrono)
Tanto el verilog como el proyecto en icestudio está disponible en este repo:

https://github.com/Obijuan/ACC/tree/master/hw/roadmap/09-up-down-manual-counter

Este circuito lo usaré para mostrar el contenido de una memoria rom y poder ir hacia "adelante" y hacia "atrás"

Saludos, Obijuan

--
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.

--
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.
Reply all
Reply to author
Forward
0 new messages