## Example 2

The following snapshot is an algorithm model.
It is a purely functional simulation.

The blocks represent operations (or subroutines).

This snapshot features some of the data-display gadgets provided by CSIM,

including xy-graphs and image-data displayers.
(Click on the figures to see detail.)

(movie)

Below is another example of a purely functional block diagram simulation:

It is a snapshot of the subgraph that is under the super-node

in the upper left-hand corner of the above screen.

It was created by double-clicking on the super-node during the simulation.

The data operations are from CSIM's DSP library which contains many vector

functions such as vector and matrix multiply, add, dot-product, FFT,

FIR, convolve, invert, SVD, and etc..