Whether you are developing in C, C++, MATLAB, Java, Assembly or a combination thereof, binaries provide a language independent representation for optimizing the performance of your embedded application. In addition there is a large established code base of embedded software which must be ported to next generation SOPC platforms.
 
BINACHIP-FPGA enables embedded systems developers using Platform FPGAs to make hardware/software trade-offs for optimal performance. It also allows seamless migration of software from older general-purpose embedded processors onto hardware and mixed hardware/software SOC platforms of the future.

PRODUCT HIGHLIGHTS
  • Binaries from multiple sources
  • C/C++, MATLAB/Simulink, Manual Assembly
  • Multiple source processor instruction sets
  • Support for multiple target FPGA’s
  • Outputs RTL in either VHDL or Verilog
  • Supports hardware/software partitioning
  • Allows designer to perform area/delay trade-offs
  • Generates test-benches for bit-true verification
  • Advanced Optimizations:
  • Procedure extraction
  • Loop unrolling
  • Memory and data partitioning
  • Advanced scheduling techniques
  • Register allocation
  • Control and data flow optimizations
 
 

To download an evaluation copy of the BINACHIP-FPGA software or our BINACHIP-FPGA datasheet, please request a login ID and password here.