Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

ARM websites use two types of cookie: (1) those that enable the site to function and perform as required; and (2) analytical cookies which anonymously track visitors only while using the site. If you are not happy with this use of these cookies please review our Privacy Policy to learn how they can be disabled. By disabling cookies some features of the site will not work.

vfEmbedded by Vector Fabrics B.V.



Other Software Tools

Product Description

vfEmbedded supports specific multicore architectures that have different cores and can assign partitions to specific cores. The ARM Cortex A9 architecture (including NEON extension) is the first to be supported with more ARM target types to follow. Heterogeneous platforms having non-uniform resources such as difference processors and separate memories, and hardware accelerators are fully supported.

The partitioning process identifies the sections of code that can be run, in parallel, across individual, and potentially different types of, processor cores. The process of mapping then allows the developer to decide which software partition to allocate to each processor core. Accelerators or other hardware in the architecture can be modeled by providing performance information. Code partitions can then be mapped onto the hardware for more accurate performance estimation.

Once the partitioning and mapping decisions are complete, vfEmbedded provides a set of step-by-step instructions, referred to as a recipe, from which those decisions can be implemented without introducing unexpected errors. The time saved by both accelerating the partitioning and mapping process and reducing debug time through the avoidance of bugs makes it possible to complete the process in days instead of months.

The target systems for vfEmbedded are traditional embedded applications and system-on-chip (SoC) devices. vfEmbedded is ideal for software designers trying to implement complex algorithms and codecs onto a given platform. By using the tool they can optimize the application by squeezing more code into the available spaces without wasting time trying different partitions on a trial and error basis. In addition, vfEmbedded suits software architects trying to match the various algorithms and code being used against potential hardware architectures. In this way, a better and more efficient match can be made between software and hardware resources. This approach avoids resource over-provisioning and results in tighter control of end-product cost.

 

vfEmbedded is available as a cloud-based software service from March 1st 2011. The tool is accessed using a standard web browser through the Vector Fabrics web site (http://www.vectorfabrics.com). Pricing is from €450 per month. A free trial, including several example designs, is available. vfEmbedded licenses can also be obtained through the Europractice network http://www.europractice.rl.ac.uk/software/vector_fabrics.html (universities and non-commercial R&D institutions).

vfEmbedded

Market Segment(s)

  • Embedded
  • Enterprise
  • Home
  • Mobile
  • Mobile Computing

Target Platform(s)

  • Android
  • ITRON
  • Linux
  • Nucleus
  • OpenGL ES
  • OpenVG
  • OSE
  • Other OS
  • Palm OS
  • QNX
  • Symbian
  • ThreadX
  • VRTX
  • VxWorks
  • Windows Embedded CE
  • Windows Mobile

ARM Processor(s)

  • Cortex-A53
  • Cortex-A57
  • Cortex-A9
  • ARMv8

System IP

  • Debug
  • Interconnect Fabric
  • Level 2 Cache Controller
  • Memory Controller

Security Software

  • TrustZone™ Technology
 
ARM Connected