Bringing Software and Hardware together seamlessly…

Whilst software is flexible, extensible and rapid to develop, performance can be a limiting factor to its application. Hardware can provide greater processing power, at the expense of increased development time. For a wide range of applications, a mix of hardware and software can provide the optimum solution. The challenge is to integrate these two sub-systems without degrading performance, or extending the development cycle.

phyCore is a hardware real-time operating system which overcomes the major obstacles to hardware/software integration by automatically coupling data flows to program threads, and by allowing easy communication between hardware and software processes. This allows free and flexible allocation of functionality between the two.

A new way of system design…

phyCore provides the freedom to flexibly partition a function between hardware and software. It is essential to then prove functional correctness and acceptable performance. phySim is a powerful modelling platform which can be used for system analysis and architectural definition, as well software and hardware co-development.

Generating value together…

phyCore can be applied to a wide range of data processing and control functions, such as packet classification and forwarding, network inter-working, media coding, indeed anywhere that requires software to interact with a dataflow. phystream can provide complete system-on-a-chip solutions, or system components such as interface modules and applications which can be used in conjunction with your own intellectual property. The real advantage of this technology is extraordinary productivity, which can be allied to your own innovation and know-how to generate results for your customers.

Sample Application : Network Inter-working Processor