Industrial Electronics
AT Software has a strong focus on the development of digital electronic equipment, telecommunications systems, specialized computing and embedded systems, and system software.
Our domain expertise includes:
- On-board electronics
- Video-surveillance
- Real-time audio/video processing
- Signal-processing modules and custom interface boards
- High-availability trusted computing system
- Real-time cryptography
Our major competencies are:
- Design and implementation of data processing algorithms and work control algorithms
- Embedded SW, both newly developed software and optimization of existing solutions
- Development of custom hardware/software solutions for specific tasks
Our technical experience
Our hardware department has 45 highly skilled engineers (with an average of > 10 years of experience), 50+ of completed projects with total effort of more than 500 man/years.
In our developments we work with a number of processors and IP cores implementing embedded software on them:
- Leon3 (Sparc V8 architecture)
- R3081 (MIPS architecture)
- Motorola 88000
- XScale (ARM V5 architecture)
- SH1 (Hitachi)
- Neuron (Toshiba, LON controller)
- BM1801 (PDP-11 architecture)
- E386 (Intel-x86 architecture)
- Texas Instruments DSP: TMS5514, TMS6414/15/16
- Analog Devices DSP: ADSP 2181/2185/2191, TigerShark TS101/201, BlackFin 533/561
- Motorola DSP 56362
- Philips Mediaprocessor PNX1300
- Various 8-bit micro controllers
Embedded software has been developed both for devices with embedded operating system (Linux, pSOS, eCOS, our proprietary real-time operating system) and for devices running without operating system.
Typical areas we work in are:
- Telecom solutions
- Implementation of network protocols, Ethernet, ATM, FDDI, xDSL, LON and others, including routing, interlinking, QoS management and inter-network communication
- Surveillance systems
- IP-telephony
- Real-time audio and video encoding, H.264, H.323, MPEG-4
- Digital processing of audio and video, digital TV
- Digital processing of radio signals, noise reduction, echo cancellation, channel compensation
- Remote controlling of various equipment over Internet
- Real-time cryptography
Some typical software/hardware solutions for working with external devices using standard interfaces that we have implemented are: PCI, USB, UART, EPP, VME, Qbus, E1/E3, Ethernet, Sonet and components like SDRAM, SRAM, FLASH, etc., on a module level.
For tasks requiring significant calculations or non-standard architecture we use FPGA chips that can be used either as hardware accelerators or independent data processing modules. We use Xilinx (Spartan, Virtex/2/4 series) and Altera (Flex10K, Stratix/2) FPGA chips of up to 3M. gates.
Programmable platform for DSP-algorithms emulation
Virtual machine and fault-tolerant hardware platform (SAMSON)
Sound effects processing device with embedded software
Noise canceller device for short-wave radioreceivers
Re-engineering of a telephone exchange with a new processor
Windows operating system driver for uninterruptible power supply devices
Backup information storage device for telephone exchanges