Four Solutions to Accelerate FPGA Design

Discover different ways to put your application into an onboard FPGA

Micro/sys FPGA products give you four different ways to develop and program the FPGAs on our Single Board Computers. Pick the one that fits your project, your skill level, and your time & budget the best, then click the Xilinx FPGA you prefer to use to see our compatible Single Board Computers. License and use the popular ISE Design Software Tools from Xilinx for programming.

Standalone FPGA

  • No run-time communication with the SBC's iMX5
  • 95% of programmable space available for your application
  • Bi-directional signals mapped from FPGA to headers
  • Examples of I/O implementations provided
  • Ideal way to write, develop, and test firmware being developed to port to user's own hardware
  • Deployable as target on this platform

FPGA to iMX5(6) Communication via WEIM Memory Interface Bus

  • Communication between FPGA and the SBC's iMX5 processor through on-board memory interface (WEIM)
  • Implement IP cores from Xilinx or 3rd party, or write custom cores to add functions such as DSP, video, SATA, motor control, or COMM
  • Bi-directional signals mapped from FPGA to headers
  • Analog and FMC available
  • Deployable as target hardware

Xilinx's MicroBlaze Microcontroller Operates within FPGA Indepenedent of SBC's iMX5(6) for Distributed Control

  • Intelligent microcontroller installs inside FPGA to off-load SBC's iMX5(6) of control functions
  • WEIM memory interface for SBC iMX5(6) updates the FPGA
  • 64 bi-directional signals mapped from FPGA to headers
  • iMX can be shut down so just FPGA operates or vice versa
  • Either side can awake the other
  • FPGA reports back to host iMX for housekeeping
  • Deployable as target hardware

Memory Interface IRQ's Enable MicroBlaze Controller and IP Cores to Run Simultaneously

  • IRQ interrupts available to enhance operation of BOTH an IP core and the MicroBlaze controller
  • Full communication to SBC's iMX5 via WEIM interface or FPGA
  • 64 bi-directional signals mapped from FPGA to headers
  • Reduces need for expansion boards required to implement a complex system
  • Deployable as target hardware

  (818) 244-4600