[Serial][Icestudio] Bloque receptor a 115200 baudios para Icestudio

172 views
Skip to first unread message

Obijuan

unread,
Jul 4, 2017, 3:44:24 PM7/4/17
to FPGAwars: explorando el lado libre
Hola,

  El otro día en el tren, mientras volvía del curso de FPGAs de Don Bosco (en Rentería), hice el receptor serie a 115200 baudios.
Luego vi que Jose Pico ya había hecho uno :-)

Bueno, esta implementación es estructural, y se puede ver gráficamente el funcionamiento del receptor:



Se pueden encontrar los ficheros para icestudio en este repo:


https://github.com/Obijuan/Curso-Electronica-Digital-para-makers-con-FPGAs-Libres/tree/master/fp-don-bosco-1/blocks/Varios/Serial

Ahora, mezclando transmisor y receptor se puede hacer el clásico circuito de "eco":



Todo lo recibido se muestra por los leds de la Icezum Alhambra y se vuelve a re-envíar hacia el PC

El el directorio de ejemplos hay más circuitos de pruebas:

https://github.com/Obijuan/Curso-Electronica-Digital-para-makers-con-FPGAs-Libres/tree/master/fp-don-bosco-1/examples/Serial

Saludos, Obijuan

Auto Generated Inline Image 1
Auto Generated Inline Image 2

Juan José Luna Espinosa

unread,
Jul 4, 2017, 4:05:39 PM7/4/17
to fpga-wars-explora...@googlegroups.com
Mola very mucho.



--
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/234ef540-fba3-4f53-8a2f-a947d60bcb24%40googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

Jose Pico

unread,
Jul 4, 2017, 5:51:06 PM7/4/17
to FPGAwars: explorando el lado libre
Mola!

Que currada!
llevo tiempo pegando vistazos a distintos sitios para crear una UART en Icestudio y finalmente monté una que parece que funcionaba pero esta que planteas tú está muy currada y habrá que verla con detenimiento, aporta mucha información.
En cuanto pueda lo pruebo.
Saludos y mil Gracias

beni...@gmail.com

unread,
Dec 10, 2021, 8:41:16 PM12/10/21
to FPGAwars: explorando el lado libre
Hola Obijuan

He modificado el ejemplo que has hecho para que sea compatible con todas las frequencias de las placas , tanto ICE40 como ECP5, es decir funciona tanto a 12 Mhz, como a 25 Mhz como supongo que a 50 Mhz tambien, solo hay que poner en el parametro CLK(MHZ) el valor del reloj en MegaHerzios


Rx-TX-echo_ECP5.png
Un Saludo

Rx-TX-echo_ECP5.ice

charli va

unread,
Dec 13, 2021, 1:56:32 AM12/13/21
to fpga-wars-explora...@googlegroups.com
Muchísimas gracias Benito!! esto va a ser super útil!

Por otro lado ya está mergeado tu último pull request, muchas gracias de nuevo!!

Las WIP ya están generadas!

--
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...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/fpga-wars-explorando-el-lado-libre/c5748eb9-081b-4f8e-b39e-3dfb3d44cfban%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages