Home How It Works

How It Works

E-mail Print PDF

When you use 3L Diamond to create a multiprocessor application, you follow three simple steps:

Design Your Application Code

Divide your problem into a number of independent tasks that can communicate with each other, then specify the channels that will be used to carry data between your tasks.  This step is independent of any hardware you may subsequently decide to use.


 

 

 

 

 

 

 

 


Select the Hardware to Use

Choose the actual DSP and FPGA processors you want in your system from the list of supported modules, then describe the hardware links they will use to intercommunicate.

Map Your Code to the Hardware

Finally, let Diamond know on which processor each of your tasks must run.

Once you have completed these steps, Diamond can do everything else needed to construct your complete application.



 

Did You Know?

You can use an FPGA task to create a clock domain.