• Home
  • SADF
  • Products
  • Download
  • Buy Now
  • Shop
  • News
  • Contact Us
  • Forum

Main Menu
  • Home
  • SADF Framework
    • SADF Demo
    • F.A.Qs
  • Products
  • Downloads
  • Buy Now
  • Shop
  • News
  • Contact Us
  • Forum
Search
Cart
0 Products - 0.00 EUR
Go to cart
SADF Framework F.A.Qs

SADF F.A.Qs

PDF | Print | E-mail
What the difference between SADF Framework and other products?
SADF Framework it is Model-Based development framework. Main difference, that we are providing general solution for development problems of all signal processing applications.
How the development process looks like?
  1. You are including SADF Engine as C++ or .NET component into you project on target platform. Or executing standalone SADF Engine application. If it is necessary you implementing connection between SADF Engine by one of communication interfaces (UART, TCP/IP, WCF).
  2. Implement your model in SADF Studio. If it is needed, you are using simulator to debug your algorithm.  
  3. You implementing a controlling functionality that controls parameters of your application, like volume control, etc….  
  4. When development is finished SADF Studio generate file that will be executed by SADF Engine without SADF Studio.  
What contains executable file?
The Executable file contains command for SADF Engine. These commands will be executed by SADF Engine on target platform. For PC based applications SADF Studio additionally generates *.xml file, where defined structure of your project. This XML file could be used by your control application to control your signal processing.
When executable file generated, is it possible to change signal flow of my application?
Yes, it is possible.
Is it possible to execute few SADF applications on the same HW?
Yes. For that you will need few SADF executable files. Your application will manage, which application have to be executed.
Is it necessary to have standard development environment like MS Visual Studio, VisualDSP++ from ADI or Code Composer Studio TI?
It depends on system architecture. If SADF Engine used as standalone application on dedicated DSP, it is not necessary. But if you will need to add new signal processing functionality or include you control application to you DSP, then at list you will need C++ compiler and linker.
Who will write SADF Engine Libraries?
SADF Engine Libraries with common basic functionality delivered together with SADF Engine.
Is it possible to add special blocks and libraries to extend functionality?
Yes, it is possible and easy. SADF Studio generates templates for user blocks and user has to implement body of these blocks. Libraries in this case generate automatically.
Is it possible to add new libraries to SADF Engine Simulator?
Yes, it is simple and possible. .New C++ or .NET libraries could be added as DLLs to the simulator. For that you will need any other tool (like VisualStudio 2008 or some freeware tools) that can make *.dll files.
Is it possible to use SADF Studio as standalone modeling tool like a Matlab or Simulink?
Yes. It is possible to use SADF Studio as modeling and simulation tool. SADF Studio Standard includes simulator only.
Which type of signal processing supports SADF Framework?
Audio, video, multi rate, etc… SADF Framework designed to be used as universal solution for all kind of signal processing applications.
Which platforms support the SADF Engine?
Now SADF Engine supports x86, ADSP213xx, ADSP212xx, ADSP214xx platforms. SADF also will support GPUs from nVidia and ATI. In near future we will support TI floating point DSPs, and then we will focus to fixed point DSPs. Anyway, it is subject to discuss. For more information please contact us.
Is it possible to use the same project on different platforms?
Yes, it is possible. In this case you have to keep few thinks:
  1. Your new platform have to use the same type of arithmetic (floating, fixed point 32 bit or 16 bit)  
  2. Settings for HW related blocks have to be changed (like registers, DMAs, I/Os etc), because they strongly depends on HW platform  
Which operating systems support the SAD Engine?
SADF Engine could use any operating systems that supports tasks/threads, semaphores and mutexex (binary semaphores). Windows, VDK for ADI and BIOS for TI could be used.
Is it possible to execute projects for floating point DSPs on fixed point DSPs or vice versa?
No, it is not possible.
Is it possible to import files from Matlab/Simulink or other tools?
Now it is not possible. We will include this functionality in future.
Does SADF Engine dynamic memory management and memory allocation at run-time?
SADF Engine uses dynamic memory allocation only on initialization phase.
Is it possible to use SADF Engine Libraries standalone in my application?
Yes. It is possible if you have a license for SADF Engine.
 
World's Top Web Hosting providers awarded and reviewed. Find a reliable green hosting service, read greengeeks review

Copyright © 2010 Dmitry Yakovlev
All Rights Reserved.

Joomla Templates by PWC, visit WebHostingTop.org for ipage review