Skip to content

gplhegde/mxp

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VectorBlox MXP

The VectorBlox MXP Matrix Processor is an FPGA-based soft processor capable of highly parallel execution. Programmed entirely in C/C++, the MXP is capable of executing data-parallel software algorithms at hardware-like speeds. MXP's parameterrized design lets the user specify the amount of parallelism required, ranging from 1 to 128 or more parallel ALUs. Key features of the MXP include a parallel-access scratchpad memory to hold vector data and a high-throughput DMA engine.

VectorBlox Computing licenses the MXP processor as a synthesizable IP core for use in FPGA designs.

This preview release is for evaluation only, and consists of:

  • Pre-built bitstreams to evaluate the MXP processor on several popular Altera and Xilinx FPGA development boards
  • The MXP Software Development Kit (SDK)
  • Example programs
  • Documentation

To get started immediately:

For further VectorBlox MXP documentation, refer to the following:

For further information please email us at info@vectorblox.com or visit http://www.vectorblox.com.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 56.1%
  • C++ 35.5%
  • VHDL 7.4%
  • Other 1.0%