Version 27
    MCU/MPU/DSP > Development Platforms & Kits > Primary Platforms >
    • FPGA Development Board CAPE for the BEAGLEBONE
    • FPGA Development Board CAPE for the BEAGLEBONE

    Overview

    The LOGi Family FPGA boards allow beginning or experienced FPGA developers a plug-and-play experience with popular embedded systems including the Raspberry Pi and the BeagleBone that can easily connect to a multitude of off-the-shelf hardware peripherals. The LOGi Team has created a closed-loop development solution using the LOGi Boards by providing the hardware, software, drivers and applications for users to jump start their FPGA/CPU applications.

    The LOGI-BONE is an FPGA development platform that has been optimized for use with the BeagleBone. The LOGi-Bone/BeagleBone combination was designed with key design attributes in mind including ease of use, maximum expansion capability and low cost to performance ratio. The LOGi-Bone creates a powerful and versatile digital canvas for users to create their imaginative digital designs.

    The LOGI-Team has developed software and drivers that make it easy for users to communicate between the FPGA and the Beaglebone. APIs and Wrappers have been written that allow easy access to the FPGA custom hardware peripherals using the wishbone bus standard. Applications can easily be written using C,C in conjunction or with python. APIs for these languages allow easy to use and high bandwidth communication with the FPGA.

    LOGi Hardware modules are designed using the widely used standards including Digilent Inc PMOD, Arduino Shield and high bandwidth modules using SATA connectors (For LVDS expansion only - SATA protocol not supported). Existing LOGi modules include the LOGi-Cam and the LOGi-EDU.

    Applications :

    The LOGi-Team has created a number of applications for the LOGi-Bone including a bitcoin miner, machine vision and autonomous vehicle and robotic controllers. All applications are open source and available on the LOGi repository. An “App Store” (Free) application methodology has been developed that allows users to simply download the latest fully built applications and run them with no need to delve into building the HDL and source code.

    Features

    • FPGA: Spartan 6 LX9 – TQFP144 Package - XC6SLX9-2TQG144C
    • Beaglebone Black optimized
    • 4 layer optimized design to support maximum performance for high bandwidth applications
    • Length tuned GPMC, SDRAM, LVDS signals
    • 2x Push buttons
    • 2x DIP Switch
    • 1x High bandwidth SATA connector expansion port for maximum LVDS bandwidth (SATA protocol not supported)
    • 32 FPGA GPIO through PMOD and Arduino headers
    • 2x Digilent Inc. PMOD ports supporting 59 plug and play hardware modules
    • 1x Arduino Header supporting 200 Arduino Shield modules
    • Optional GPMC, SPI or I2C port access from the Beaglebone
    • 10x length tuned LVDS pairs
    • 32 MB SDRAM

    Ships With

    • Development Board

    FAQs

    +
    -
    Is the LOGI-Image configured with Dynamic Host Configuration Protocol (DHCP) ?
    The Logi-image is configured with Dynamic Host Configuration Protocol (DHCP) by default so that no matter what your subnet address is, you will be able to successfully access your BeagleBone Black from the network.
    +
    -
    What is the default interface for communication between the BBB and the FPGA ?
    The default interface for communication between the BBB and the FPGA is the GPMC bus.
    +
    -
    How can I write the LOGI-Bone EEPROM configuration contents?
    If you are using the pre-built LOGI Image you will need to run a setup script to write the EEPROM contents of the LOGI Bone. Depending on the contents of the BBB emmc card, you may need to hold down the boot select button when running the LOGI image for the first time.

    Once fully booted, you will need to run the eeprom setup script so that the BBB device overlay is automatically loaded up on each boot up.
    cd ~/logi-tools
    sudo ./install_logibone.sh
    +
    -
    What is there in LOGI-Image ?
    It has got below lists-
    i)Kernel module that supports GPMC bus and the interface between the BBB and LOGI-Bone.
    ii)LOGI loader - FPGA bitstream loader to dynamically load bitstreams from the BBB
    iii) Git repository setup to access the latest demos for the BBB and the LOGI-Bone (Coming)
    +
    -
    Does the SATA connector in LOGI-Bone board support the SATA protocol?
    SATA protocol is not supported, however there is SATA connection for high bandwidth module interfaces supporting LVDS

    Blog Posts

    Discussions