FPGA LOGI Family
FPGA LOGI Family Overview
The FPGA LOGI series is a family of FPGA development boards that seeks to ease FPGA development and unify existing hardware interfaces and platforms. The current FPGA development process has difficulties including the need to use expensive programming tools, having non-standard expansion hardware interfaces, being difficult and error prone to create wiring interfaces to existing embedded platforms and requiring a high learning curve to become proficient with HDL programming. The LOGI family addresses these issues and focus on the following attributes to create a maximally seamless and highly versatile FPGA development experience.
FPGA LOGI Family Educational Pathway
The LOGI family has an education pathway to allow FPGA beginners to easily learn the basics of FPGA’s and HDL design. The educational path will walk beginners through the basic steps of FPGA design by using examples for the book “FPGA Prototyping By Verilog Examples” or “FPGA Prototyping By VHDL Examples”. The examples can be run by using an add-on EDU expansion module that supports the book examples and applications. The path of learning these examples allows the user to quickly get up to speed with the basics of FPGA design and allows the user to migrate to designing and working with greater complexity applications.
Many Proprietary Peripheral Interfacing Options on the market
There are many hardware solutions available on the market today many of which have their own proprietary interfacing options. Many of these development platforms have custom add on peripherals that are designed to interface only with the given platform. This has created a limitation for other platforms to take advantage of using the custom interface modules that are already on the market. Many development platforms require the end user to use discrete jumper wiring, soldering, or creating breadboards to interface with any external hardware or peripherals. The FPGA LOGI family overcomes the difficulties of interfacing with the widely available hardware that is already on the market with form factors such as Arduino shields, PMOD peripherals and SATA LVDS devices.
Interfacing with high performance CPU based embedded Platforms
There are currently very high performance low cost embedded solutions available on the market including the Beaglebone and the Raspberry Pi. These embedded solutions provide very small form factor high performance CPU processing solutions. The FPGA LOGI Family supports direct interfacing options to such embedded platforms to create a symbiotic relationship between CPU and FPGA processing paradigms. Direct connection interfacing allows applications to be developed in a rapid, high performance and error free manner by removing the need for discrete wiring or soldering to create interfaces between heterogeneous platforms such as embedded and FPGA platforms. Existing FPGA LOGI family solutions including the LOGI-MARK1 and LOGI-BONE FPGA platforms have been designed and prototyped to meet these needs. These platforms have direct plug and play interfacing options with the Beaglebone, Raspberry Pi and the Arduino platforms.
LOGI Family support and Highly functional projects
The FPGA LOGI family is designed to allow implementation of high performance applications. Some popular applications are SDR (Software defined Radio), quad-copter control, computer vision, bitcoin mining and others that require the high speed parallel processing capabilities of an FPGA. It is anticipated that such applications could be implemented on FPGA LOGI boards independently or in conjunction with the Beaglebone, Raspberry Pi or Arduino.
Current work is being done to implement an introductory computer vision application using the LOGI-MARK1 in conjunction with the Beaglebone. It is the hope that standardized plug and play hardware will be designed to support this application and future above mentioned applications.
A team is currently working to create the software and HDL to get the initial computer vision application running. The LOGI team is committed to supporting the FPGA LOGI family of boards to create an open environment FPGA development environment that unifies the many existing hardware platforms currently available to create such applications.
The current LOGI team consists of FPGA and embedded specialists consisting of Jonathan Piat, Ting Cao, Brian Wiec and myself. It is anticipated that a community of further contributors will be created to support these applications. It is foreseen that through team effort and the support of a community many cutting edge applications will be made available in a low cost and straight forward manner.
Video with LOGI Family overview and details regarding the LOGI-BONE design:Youtube Video
Creative Commons License: