|
No
new languages are needed to design or simulate
using phyCore.
Traffic stimuli and application functions can
be added as C/C++ modules. phySim
can exchange hardware test vectors with HDL simulations.
This allows the system modelling, software development
and hardware development to share a common simulation
environment, ensuring system conformance and seamless
integration.
phySim
can run in a number of different environments.
For maximum performance and ease of use, phySim
can operate as a desktop PC simulator. For timing
accuracy, phySim
can execute on an instruction set simulator. Finally,
to enable early prototyping, phySim
can run on the target platform.
phySim
provides complete functional accuracy. It provides
a platform for the application software development
and debug. Design simulations can take place at
speeds 100000 times faster than hardware simulations,
and 1000 times faster than using instruction set
simulators. This enables system simulation of
real time stimuli over meaningful periods of operation,
which puts functional requirements only a short
step from implementation.
The table shows how phyCore
tools apply to the system through the design
process

* In general,
system performance will be limited by processor/software
performance as phyCore
removes hardware bottlenecks usually associated
with processor interfaces.
|