BeagleWire es una placa FPGA de código abierto compatible con BeagleBone - Calendae - Calendae | Informática, Electrónica, CMS, Ciberseguridad

BeagleWire es una placa FPGA de código abierto compatible con BeagleBone – Calendae

Hola y mil gracias por leerme. En el teclado Jordi Oriol y esta vez vamos a hablar sobre BeagleWire es una placa FPGA de código abierto compatible con BeagleBone – Calendae

Hueso Beagle Las placas son computadoras de placa única de código abierto de bajo consumo creadas para enseñar hardware y software de código abierto a los fabricantes. Sin embargo, BeagleWire es una plataforma de desarrollo diseñada para su uso con la placa Beaglebone. BeagleWire es un escudo compatible con Beaglebone basado en Látex iCE40HX FPGA y también es una placa de desarrollo FPGA de código abierto, una característica poco común de las placas FPGA. El hardware, el software y la cadena de herramientas FPGA de BeagleWire son completamente de código abierto.

El corazón de BeagleWire es Lattice Semiconductor Látex iCE40Hx FPGA lo que brinda a las personas la oportunidad de realizar cambios y reprogramar. BeagleWire no requiere herramientas externas (JTAG) y toda la pila de software es de código abierto. BeagleWire se puede expandir fácilmente agregando módulos externos como módulos para adquisición de datos de alta velocidad, radio definida por software o aplicaciones de control avanzado. Usando conectores comunes como Pmod es Arboleda le permite conectar varios módulos externos interesantes ampliamente disponibles en las tiendas. Esto facilita la creación de prototipos de nuevos diseños digitales imaginativos.

Látex ICEv40Hx es de la familia Lattice iCE40. Este último es simplemente una familia de FPGA que tienen una estructura regular y están diseñadas para admitir aplicaciones de consumo y sistemas de bajo costo y gran volumen. iCE40 es un dispositivo de ahorro de energía que le permite trabajar con baterías pequeñas.

BeagleWire tiene características y ventajas especiales que son FPGAs: Lattice iCE40HX4K – paquete TQFP 144, acceso al puerto GPMC desde BeagleBone, puerto de programación SPI desde BeagleBone, no requiere herramientas externas (JTAG), arquitectura minimalista y estructura muy suave, tiene un dispositivo de ahorro de energía lo que le permite funcionar con baterías pequeñas, es asequible y fácil de usar para el desarrollo de aplicaciones, cadenas de herramientas de código abierto y muchas más.

El soporte para el software BeagleWire aún está en desarrollo. Algunos de los ejemplos útiles y las respuestas listas para usar se pueden encontrar aquí. Para la comunicación entre FPGA y ARM, se puede utilizar GPMC. La programación se realiza desde la interfaz SPI. BeagleWire utiliza el segundo puerto BeagleBone SPI. La frecuencia SPI debe estar entre 1Mhz y 25Mhz. Además, el repositorio de software BeagleWire contiene un controlador SDRAM simple escrito en Verilog que admite la comunicación entre SDRAM e iCE40.

Las siguientes son las especificaciones de BeagleWire:

  • FPGA: Látex iCE40HX4K – Paquete TQFP 144
  • Memoria:
    • 32 MB de SDRAM
    • Flash SPI de 4 MB para autoconfiguración de FPGA
  • Reloj: Reloj externo a bordo 100 MHz
  • Extensibilidad:
    • 4 x conector Pmod
    • 4 conectores Grove
    • GPIO
  • Interfaces de usuario:
    • 4 x LED
    • 2 botones (con antirrebote de hardware)
    • 2 x interruptores DIP
  • Compatibilidad: acceso a través de GPMC y puerto SPI
    • BeagleBone Negro
    • BeagleBone Black Inalámbrico
    • element14 BeagleBone Negro Industrial
  • Tensión de funcionamiento: 3,3 V
  • Voltaje de entrada: 5V de BeagleBone
  • Código completamente abierto:
  • Dimensiones: 90 x 68 x 18 mm
  • Peso: 42,5 g

BeagleWire ofrece una sólida comparación con placas similares similares a FPGA.

Comparación

La comunicación entre BeagleWire y BeagleBone Black se realiza a través del puerto GPMC. Esta es una solución simple y eficiente. El puerto GPMC tiene un ancho de 16 líneas y su frecuencia máxima de reloj es de 100 Mhz. BeagleWire será compatible con BeagleBone Black, BeagleBone Black Wireless, SeeedStudio BeagleBone Green, SeeedStudio BeagleBone Green Wireless, SanCloud BeagleBone Enhanced y element14 BeagleBone Black Industrial.

BeagleWire ya está disponible para pedidos anticipados y se espera que se envíe antes del 31 de mayo de 2018. BeagleWire cuesta $ 85 por pedido anticipado y BeagleWire Kit de lujo también está disponible para pre-pedido por $ 160 todos Multitud

No te olvides compartir en tus redes sociales para que tus amigos lo lean

??? ? ? ???

Comparte