--
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/933ab6d4-ed38-4efa-9036-2ca92f120be5%40googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.
Está genial JuanMe encantan estos ejemplos tan sencillos que desmitifican un poco que la electrónica es "solo" complicada y que demuestran que haciendo las cosas con calma y bien se entiende y se pueden hacer muchísimas cosas :)
--
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/6667d717-31e2-4d2c-9a68-cdc1ad2a53bd%40googlegroups.com.
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 <mailto: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 <mailto:fpga-wars-explorando-el-lado...@googlegroups.com>.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/fpga-wars-explorando-el-lado-libre/933ab6d4-ed38-4efa-9036-2ca92f120be5%40googlegroups.com <https://groups.google.com/d/msgid/fpga-wars-explorando-el-lado-libre/933ab6d4-ed38-4efa-9036-2ca92f120be5%40googlegroups.com?utm_medium=email&utm_source=footer>.
--
Ing. Salvador Eduardo Tropea http://utic.inti.gob.ar/
INTI - Micro y Nanoelectrónica (CMNB) http://www.inti.gob.ar/
Unidad Técnica Sistemas Inteligentes Av. General Paz 5445
Tel: (+54 11) 4724 6300 ext. 6919 San Martín - B1650KNA
FAX: (+54 11) 4754 5194 Buenos Aires * Argentina
--
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 una entrada en este grupo, envía un correo electrónico a fpga-wars-explorando-el-lado-lib...@googlegroups.com.
Para ver este debate en la Web, visita https://groups.google.com/d/msgid/fpga-wars-explorando-el-lado-libre/33456ecb-a4a6-dd1f-c015-9f749b631e72%40inti.gob.ar.
Para obtener más opciones, visita https://groups.google.com/d/optout.
En el tutorial el link a 09-key-leds-2.ice está roto, hay que
corregirlo, le falta el nombre del archivo.
> fpga-wars-explorando-el-lado-libre+unsubscribe@googlegroups.com
> <mailto: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
> <mailto:fpga-wars-explorando-el-lad...@googlegroups.com>.
Hola!
Ya agregué lo del teclado a la colección de Kéfir.
Al bloque de recepción PS/2 le agregué una salida que indica si hubo error de paridad. No creo que sirva de mucho, pero es buena para mostrar como se usa la paridad. El bloque es muy similar al tuyo, sólo que usa otros bloques diferentes, así es más fácil de mantener.
El bloque que decodifica el estado del teclado, el de la FSM, lo mantuve separado del de recepción y lo rehice usando sólo bloques, sin verilog. No es un circuito óptimo, pero creo que se puede entender.
Los bloquecitos que detectan teclas son un poco diferentes, por las señales del decodificador. Son parametrizables con los templates, por lo que hice del 0 al 9, pero agregar cualquier otra tecla es trivial.
Agregué unos bloques que reflejan el estado de la tecla (el LED está encendido mientras se mantiene presionada).
Y otros bloques que hacen esto con las teclas "extendidas", en el ejemplo usé las flechas.
Todo en github.
Saludos, Salvador
On 22/09/17 14:58, Juan Gonzalez Gomez wrote:
Hola Salvador!
Gracias por aviso. En cuanto pueda arreglo el enlace. Llevo unos dias de congresos y no estoy ordenador. Mientras tanto, los ejemplos estan en el repo aquí:
https://github.com/Obijuan/PS2-KeyBoard-FPGA/tree/master/ps2-keyb-collection/examples
En cuanto llegue a madrid pruebo tu transmisor serie mejorado :-)
Saludos, Obijuan
Para publicar en este grupo, envía un correo electrónico a
fpga-wars-explorando-el-lado-lib...@googlegroups.com
<mailto:fpga-wars-explorando-el-lado...@googlegroups.com>
<mailto:fpga-wars-explorando-el-lado...@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/933ab6d4-ed38-4efa-9036-2ca92f120be5%40googlegroups.com
<https://groups.google.com/d/msgid/fpga-wars-explorando-el-lado-libre/933ab6d4-ed38-4efa-9036-2ca92f120be5%40googlegroups.com>
-- Ing. Salvador Eduardo Tropea http://utic.inti.gob.ar/
INTI - Micro y Nano
(CMNB) http://www.inti.gob.ar/
Unidad Técnica Sistemas Inteligentes Av. General Paz 5445
Tel: (+54 11) 4724 6300 ext. 6919
<tel:%28%2B54%2011%29%204724%206300%20ext.%206919> San Martín -
B1650KNA
FAX: (+54 11) 4754 5194 <tel:%28%2B54%2011%29%204754%205194>
Buenos Aires * Argentina
-- 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 una entrada en este grupo, envía un correo
electrónico a fpga-wars-explorando-el-lado-lib...@googlegroups.com
<mailto:fpga-wars-explorando-el-lado...@googlegroups.com>.
Visita este grupo en
https://groups.google.com/group/fpga-wars-explorando-el-lado-libre
Para ver este debate en la Web, visita
https://groups.google.com/d/msgid/fpga-wars-explorando-el-lado-libre/33456ecb-a4a6-dd1f-c015-9f749b631e72%40inti.gob.ar
Para obtener más opciones, visita
https://groups.google.com/d/optout
--
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 <mailto: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 <mailto:fpga-wars-explorando-el-lado...@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/CABqu7xp6C3%2BtgSSGXgQ2nocy3oKyok2yQpPMQ1ReJSmn4ED_aQ%40mail.gmail.com <https://groups.google.com/d/msgid/fpga-wars-explorando-el-lado-libre/CABqu7xp6C3%2BtgSSGXgQ2nocy3oKyok2yQpPMQ1ReJSmn4ED_aQ%40mail.gmail.com?utm_medium=email&utm_source=footer>.
Para acceder a más opciones, visita https://groups.google.com/d/optout.