[Icestudio] Colección por defecto 0.3

135 views
Skip to first unread message

Jesús Arroyo

unread,
Mar 8, 2017, 12:17:26 PM3/8/17
to FPGAwars: explorando el lado libre
Hola,

Me gustaría redefinir la colección por defecto que viene instalada en Icestudio. Me refiero a los bloques y ejemplos por defecto (con sus traducciones). Quiero simplificarla y mover el contenido actual a colecciones más avanzadas. Por ahora hemos pensado en estos bloques:
  • Bit: 0, 1
  • Config: Pull-up
  • Lógica:
    • Combinacional: Mux 2:1
    • Puertas: And, Or, Not
    • Secuencial: Biestable D, Biestable T

Habría que definir también los ejemplos adjuntos. En estos incluiría un contador con constantes y buses para mostrar un ejemplo completo.


Hay que tener en cuenta que hay que minimizar el contenido de esta colección. ¿Qué os parece? ¿Opiniones?


Un saludo.

Lorea Aldabaldetreku

unread,
Mar 9, 2017, 5:17:23 AM3/9/17
to FPGAwars: explorando el lado libre

Hola Jesús,

a mí me resulta interesante poner ejemplos de contadores automáticos y manuales (botón con debouncer). Para los alumnos tener ejemplos de ambos tipos sería genial. También estaría bien poner divisores de frecuencia para control del reloj. Un saludo,
Lorea

microcontro...@gmail.com

unread,
Mar 10, 2017, 1:29:04 AM3/10/17
to FPGAwars: explorando el lado libre


Saludos. Jesús. A modo de tener referencias. En caso de que pueda dar algún tipo de solución a la propuesta. Les dejo un link de un proyecto que hace unos años me resulto muy útil para hacer simulaciones de circuitos digitales:http://www.tourdigital.net/SimuladorTTLconEscenarios.htm. Pueden hacer las pruebas. El detalle es que al parecer corre solo en Windows.

                  Josbaney Pereira

Jesús Arroyo

unread,
Mar 10, 2017, 7:07:03 AM3/10/17
to FPGAwars: explorando el lado libre
Hola Lorea,

Gracias por tu propuesta. Veremos finalmente si incluirlo todo en la colección por defecto. Lo que sí es seguro es que crearemos colecciones nuevas con ese contenido (contadores, divisores, etc...) para que sea más accesible y fácil de utilizar.

Un saludo.

Jesús Arroyo

unread,
Mar 24, 2017, 12:43:58 PM3/24/17
to FPGAwars: explorando el lado libre
Buenas,

Ya tenemos la colección por defecto v0.3.0-rc. Tiene su propio repositorio: https://github.com/FPGAwars/collection-default. Ha sido creada y actualizada con la herramienta icm: https://github.com/FPGAwars/icm.

Por ahora está disponible en Inglés y Español. Hemos añadido las traducciones de las tooltips de los bloques y el contenido de los bloques info, además de los nombres de los directorios y ficheros.

Estará disponibe con la nueva versión de Icestudio. Las traducciones a otros idiomas son bienvenidas :)

Podéis descargar el ZIP directamente desde GitHub y probar los bloques y ejemplos.

Un saludo.

Obijuan

unread,
Mar 24, 2017, 2:44:42 PM3/24/17
to FPGAwars: explorando el lado libre
Hola,

La colleción por defecto es muy minimalista. Los bloques incluidos son estos:



Aunque hay muchos más ejemplos.  La idea es fomentar el que aparezcan muchas colecciones, más que tener una biblioteca extra-grande por defecto. Los usuarios avanzados utilizarán unas, los niños otras, cada profesor usará las suyas, etc...

Cualquier ayuda en probar los ejemplos y los bloques será muy bienvenida.  Y también en las traducciones

Muchas gracias

Saludos, Obijuan
Auto Generated Inline Image 1

Juan Gonzalez Gomez

unread,
Mar 24, 2017, 2:49:32 PM3/24/17
to FPGA-WARS: explorando el lado libre
Ups. Y también está el tri-estado, que se me olvidaba :-)

Imágenes integradas 1


Uno de los ejemplos es la creación de un biestable D, activo por flanco de bajada, a partir de puertas lógicas. Está tomado del libro de Hennesy Y Patterson, un clásico en Arquitectura de ordenadores

Imágenes integradas 2

Es un ejemplo puramente académico, pero muestra que se puede trabajar a todos los niveles

Saludos, Obijuan


--
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/a64055fc-fe29-44e1-8b65-7ff12c6efea8%40googlegroups.com.

Para acceder a más opciones, visita https://groups.google.com/d/optout.

Reply all
Reply to author
Forward
0 new messages