DESIGN

ENVISION.
ESTABLISH.
ENGINEER.

Custom Software Development


Embedded Applications.
Our experience in embedded applications allows our customers to avoid length schedule delays and cost overruns. We are able to complete designs, from ground up, efficiently and effectively. Attention to details that are often overlooked, is one of our advantages.

Platforms.
- C64x, C67x, C55x, C54x DSP support.
- MSP430, Stellaris™, ARM7, ARM9, ARM11 support.

Systems.
- Embedded Linux
- DSP/BIOS
- Desktop Applications

Platforms.
- Windows - XP, Vista, Win7, CE, Embedded
- Linux - XWindows platforms

Formats.
- Applications
- GUI
- Networking
- Drivers
- Communications
- Audio
- Video
- Web-based system interfaces
- Database
- Server
- Client
- Multiprocessing

Digital Signal Processing.
Time tested techniques, efficiently optimized algorithms, customized or off-the-shelf. Years of DSP algorithm development experience allows us to meet your signal processing needs. We have a large portfolio of audio, video, and instrumentation systems DSP algorithms.

Platforms.
- C64x, C67x, C55x, C54x DSP support.
- MSP430, Stellaris™, ARM7, ARM9, ARM11 support.

System Design.
- Optimized advanced signal processing algorithms
- Scientific Instrumentation
- Digital Audio and Video
- Network Communications

Algorithm Design.
- Video Processing
- Audio Processing
- Encryption
- Echo Cancellation
- Telephony
- Digital Communications
- Audio algorithms

Digital Media Solutions.
CSS' Digital Media Solution is targeted for the Texas Instruments' DaVinci™ platform. A production ready media framework is available which delivers the modern kernels and peripheral support, modern debugging tools, and a software framework which encapsulates the popular VL42 drivers, ALSA drivers, and XDM codecs.

Specifications.
- DaVinci™/OMAP™/TIDSP
- Linux 2.6.28/TI DSPBIOS
- QT 4.5 GUI development
- Debug support. (Eclipse GUI)
- Production quality. (product tested)
- MP4/AVI Containers
- SD, SDHC, CF media
- USB OTG, Ethernet
- GPIO support
- ALSA support
- Framebuffer video and V4L2 support
- OSD support

Board Support Package (BSP).
- UBL/U-boot/Kernel Development
- Complete toolchain based on newer kernel Linux 2.6.28 / GCC 4.3.2 / GLIBC 2.9
- Support for DM64xx and DM3xx
- GUI-IDE Debugging via Eclipse
- QT 4.5 GUI support
- A/V Capture / Display including ALSA/V4L2 Drivers
- Mono / C# libraries and application

Video Framework.
- C or C++ with Exception Handling
- Uses TI's Codec Engine API (MPEG-4/H.264/JPEG)
- Custom Algorithm Support in Codec Server XDAIS/XDM via XDC/RTSC DSP or ARM side integration
- Robust Multi-threaded Video Server

Algorithm Design.
- Optimized DSP-side algorithms for DM64xx devices.
- Optimized ARM-side algorithms for DM3xx devices.

Custom Driver Support.
- LCD Drivers
- SPI, UART, GPIO
- USB Host or Gadget
- SD / SDHC / CF cards
- Interprocessor Communications


Custom Hardware Design


Custom Hardware Innovative. Entrepreneurial. As someone looking for a design partner these terms certainly apply to you, our customer. CSS has the hardware design experience to marry innovative, entrepreneurial ideas and with innovative, cutting edge design techniques resulting in improved time to market and profitable product life cycles.

Platforms.
- Multicore Designs: Davinci™, OMAP™
- DSP Designs: C64xx, C67xx, C55xx, C54xx
- MCU Designs: MSP4xx, ARM7, ARM9, ARM11, Stellaris™

Applications.
- Digital Audio / Video
- Scientific Instrumentation
- Array Signal Processing
- Network Communications

Peripherals.
- USB Host/Device
- Memory Devices (SD, SDHC, CF)
- UART, SPI, I2C
- VLYNQ™
- GPS
- More . . .

Embedded Computer Baseboards Kontron’s comExpress (Computer on Modules) are an industry leading product that allows a custom carrier board to be designed and built by CSS, and when coupled with any of the Kontron comExpress modules, a full PC can be embedded in your device. comExpress is an industry standard that places all the functions of a complete PC on a small PCB with a high density connector allowing only those functions required by the customer to be implemented. The carrier board can be designed to fit any form factor. Kontron makes modules from the tiny nano series at 55mm x 84mm (2.16” x 3.31”) up to 95mm x 125mm (3.74” x 4.92”), with stacking heights as low as 5mm, most any space can be accommodated.

Other design options:
- Display type: DVI, RGB, LCD, or none
- Mass Storage, SATA, IDE, Compact Flash, SD Card, USB
- Standard SoDIMM sockets included on the modules for RAM
- Processor type: Options include Intel Atom, Intel Dual cores, AMD Geode and many others
- PCI and PCI express can be included to support other card functions
- Up to Gigabit network speeds supported by many modules
- USB, serial, parallel, PS2, GPIO, and most any other I/O type

CSS can help you design, prototype, and produce your designs. If support beyond the HW design is needed, CSS can provide design support with heat dissipation, operating system customization for both Linux and Windows, and application development. Please contact CSS for more information on how we can speed your time to market with a Kontron COM Express® design.


Engineers

Coming soon.

Ready to get started?

Embedded Applications

Our experience in embedded applications allows our customers to avoid length schedule delays and cost overruns. We are able to complete designs, from ground up, efficiently and effectively. Attention to details that are often overlooked, is one of our advantages.

Platforms

Systems

X