Professional Documents
Culture Documents
FPCLPotentialMarkets20040823JM 23M
FPCLPotentialMarkets20040823JM 23M
It may seem that DSP implementation has advantage over common hardware
implementation in the development simulation stage, as both the simulation and
the implementation can be written in a high level language such as “C” and the
conversion of the simulation to a working application seems easier. Nevertheless,
this advantage becomes irrelevant because the FPCL Developer Environment
utilizes a "mirror" device which provides "one-to-one simulation.
Comparing the operation of DSP and FPCL applications: Digital Signal Processors
can only implement one command at a time while the FPCL may implement
thousands of commands in parallel. This provides a great advantage over DSP
implementation.
Super Computers
Apart from the very high FPCL applicability (see High "Application Per Silicon size"
Ratio) in which super real-time computing power can be achieved, a small
number of FPCL devices can be utilized to convert a regular computer into a super
computer.
This technique can be useful when very fast real-time computing is required (as
in configurable computers). The host computer will change the task to be
implemented as needed on one device, while in the other device it fetches the
result of the previous instruction.
Evolvable Hardware
In order to specify the application portion, each cell is programmed with a specific
code. The FPCL cells can be programmed to create the required application and
can also be programmed as a result of the running application by the application
itself. In other words, each cell (in any re-programmable size) can be used as an
application portion (Look Up Table or LUT), as regular memory or as both. This is
the basis for Evolvable Hardware features. To learn about the ability of the
running application to change the routing, please refer to other Cellot
documentation.
Neural Networks
There is a professional opinion that the FPCL can be useful for Neural Network
applications. Cellot has not evaluated this yet.