- FPGA: Spartan 6 LX9 – TQFP144 Package - XC6SLX9-2TQG144C
- Plug and play interfacing the Raspberry Pi
- Arduino Shield expansion allowing for more than 200 existing plug in hardware modules
- PMOD compatible headers allowing for more than 50 existing low cost hardware modules
- 4 layer optimized design to support maximum performance of high bandwidth applications
- Length tuned GPMC, SDRAM and LVDS signals for high performance applications
- 2xPush buttons
- 2x DIP Switch
- 1x High bandwidth SATA connector expansion port (SATA protocol not supported)
- 32 FPGA IO 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 I2C, SPI access from the Raspberry Pi
- 10x length tuned LVDS pairs
- 32 MB SDRAM
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-Pi is an FPGA development platform that has been optimized for use with the Raspberry Pi. The LOGi-Pi/Raspberry Pi combination was designed with key design attributes in mind including ease of use, maximum expansion capability and low cost to performance ratio. The LOGi-Pi 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 Raspberry Pi. 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 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.
The LOGi-Team has created a number of applications for the LOGi-Pi 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.
It's recommend for RPi B users to put down a piece of isolation tape or kapton (preferable) to isolate some of the Arduino pin from the RPi new USB connector to avoid any possible pin shorting.
i)Logi_loader - fpga bitstream loader to dynamically load bitstreams from the Raspberry Pi
ii)Git repository setup to access pull the latest demos (LOGI-apps) for the Raspberry Pi and the LOGI Pi
iii) Logi-tools and logi stack to communicate with the host platform