Real-time processing

   

 Your ALT-Text here     Your ALT-Text here

 

         

 Our Services

  Software development       News

  System analysis

  Software development

  Hardware development

 

 

The company standards, selected following the Company certifications, are used during the software life cycle.

Software tools  

    • Analog Devices ADSP21xxx Macro-assembler
    • Texas Instruments TMS360Cxx Macro-assembler 
    • C/C++ for Windows and MS DOS (Borland and Microsoft)
    • Intel 80286, 80486 assembler 
    • Real time OS VX Works
    • Real time Lynx OS
    • Microsoft and Linux operating systems
    • Standard Unix in C e FORTRAN77, in a X-Windows network environment
    • Matlab for algorithm prototyping

DSP development tools  

    • Visual DSP on Personal Computers
    • Mercury and Sky Operating Systems
    • MS DOS, Windows, UNIX/Linux Operating Systems 
    • Digital minicomputer and VAX/VMS workstation
    • Mathlink EDS
    • National Instruments LabView

Parallel Hardware Architectures

Design and development of systems based on high performance DSP processors (Analog Device ADSP 21062 SHARC Super Harvard ARchitecture Computer, and/or HAMMERHEAD and TIGER SHARC). Up to 40 SHARC processors have been interconnected on RADSTONE VANTEGRA-DL cards. 
Code development on SHARC processors by:

  • low level language (Macro Assembler)

  • medium level language (Ansi C)

  • high level language (derived from MATLAB) such as MATLINK EDS developped by the Israel company Mango

  • use of Visual DSP environment (Analog Devices)

  • utilization of special technology components for high rate data input transfer.

Real time processing

Hardware and real time operating systems implemented on RACE Mercury (MCH6) cards and interfacing with standard systems (PC, workstations, LAN, acquisition boards) on VME bus. System development by clusters of PPC G4 processors using Mercury (Vantage) or Thales cards.
Code development by Ansi C with extensive employment of libraries optimised by Mercury.
The activities include:

  • Design and development of control, real time procedures and data management,

  • Management of internal procedures, of assembler libraries, of processor code,

  • Use of real time operating systems (WxVorks and LinxOs) in PowerPc processors (Motorola, Radstone, and Janz boards).

Supervision and data collection (microcontroller, FPGA)

Design and development of high throughput systems by using FPGA.

  • VHDL code development;

  • Graphic tools by Altera ot Xlinx

Employed tools  

 

Additional info about activities, projects and realizations (here)

 

 Ongoing Studies

 Recent projects

 Events  

 About Us

      On-Line

  The Company

  Products/Activities

  The team

  Publications/Patents

  Partnership

  Where we are

  Contact us

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 On-line Questions

 Downloads

 Useful links

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Home