Development environment

An innovative software-oriented development flow eliminates design risks and accomodates evolving standards without silicon re-spins. The pioneering flow accelerates the development of a new system and reduces the time to market. System code is implementation agnostic and multi-core configurations can be changed, moving to more advanced technology nodes. Each core can scale in processing power and computation accuracy. The compiler separates code running on the host and on the VSORA processor (single or multi-core).


  • System design (high level code) is platform independent.
  • Easy mapping of the algorithms to the different cores.
  • Automatic handling of the interconnect between different cores.
  • Compilation platform separates codes running in the different cores.
  • Simulation platforms with Matlab-like/TensorFlow-like code down to RTL with the same high-level code.
  • Simulation tools provide quick utilization, performance, area and power estimates, and easily facilitates “What-If” scenarios.
  • AWS FPGA cloud simulation possibility.

VSORA ADAS Sensor Solutions

VSORA has developed a unique, algorithm-agnostic architecture that allows you to optimize power, performance and silicon size.

For AI applications a single core is scalable from 256 to 65,536 MACs and the user has the ability to design a system with multiple cores, providing the user a wide range of choices. Even used as a regular signal processor VSORA provides a very powerful, flexible and scalable solution. A single core is capable of handling in excess of 1TMAC/second. In both cases there is no limitation on the number of parallel cores that can be used.

An innovative combination of software and hardware can reconfigure a system in a single clock cycle, to accelerate all current and future algorithms without hardware changes.

For the specific example provided by OSRAM above, two cores using 4,096 MACs each would provide 25 TOPS computing power. There is plenty of room to scale this up, as a single core of 65,536 MACs can provide up to 290 TOPS, and the ability to run multiple cores in parallel makes the selection process very easy and extremely flexible.


Digital Communications Development Environment


AI Development Environment