Offerings

ARM based SoC Consultancy

Sasken is an ARM Approved Design Partner, which gives us  the unique distinction. Also,   over the last decade Sasken has invested   in understanding the ARM cores and working on multiple SoC’s on every newer core of ARM.

Sasken provides ARM consulting to it’s customers on various domains specified below:

ARM Core Expertise Highlights

ARM7

  • RTL Verification of ARM7TDMI based Sub System
    • Functional and Debug Verfication
  • QT setup and Debugger connectivity setup
  • Design and development of ARM7TDMI DSM based System

ARM9, ARM9E

  • System level RTL/ GLS verfication (ARM926)
  • QT setup and Debugger connectivity setup

ARM11

  • Ssytem level verfication - RTL and GLS
    • Boot code development for Trustzone architecture
    • Functional verification
    • Verfication of sysem level security architechture (TrustZone)
    • Debug and Trace integration verification
  • Design and Development of ARM1176JZF-S DSM based system

Cortex A8, M, R4

  • System level verfication - RTL and GLS
    • Functional verification
    • Verfication of system level security architecture (TrustZone)
    • Debug and Trace integration verification
  • QT setup and Debugger connectivity setup
    (on A8 and R4)
ARM Core Expertise Highlights

ARM7

  • Developed Audio, Speech, Video Codecs
  • 2G/ 2.5G L1 controller IP
  • RTOS BSP for handset

ARM9, ARM9E

  • Developed Audio, Speech, Video Codecs
  • Usage of DSP extensions for optimal performance
  • Mixing of thumb and ARM intructions for reducing code density
  • Assembly coding of critical blocks
  • Re-architecting code to improve cache performance

ARM11

  • Developed Audio, Speech, Video Codecs
  • SIMD intrcution usage for vector operations
  • Re-architecting code to improve cache performance
  • Linux SMP BSP on Quadcore ARM11
  • Cable Modem on Quadacore ARM11
  • Multi-core spluit architecture codecs development

Cortex A8

  • Developed Audio, Speech, Video Codecs
  • Optimization to use Neon co-processor
ARM Core Expertise Highlights

ARM9, ARM9E

  • BSP validation using Win CE 4.2 and WinCE 5.0 test kits.
  • BSP migration from WinCE 5.0 to WinCE 6.0
  • Integration of AP and BP using RIL driver
  • Test and support WinMObile, Symbian and Linux BSP

ARM11

  • Test and support WinMobile, Symbian & Linux BSP
  • Support ARM11 based baord startup issues, assisting with building/ debugging/ benchmarking applications
  • Ecnhancement & maintenance of AP bridge driver for Linux

Cortex A8

  • Interface development to communicate between AP and DSP bridge for WinMobile, Symbian & Linux
  • Linux kernel & drivers development, testing & maintenance
  • Validation & verification of Win Mobile & Linux BSP device drivers
  • Validation of WinMobile Power Management Framework

Cortex A9
MPCore

  • Design and development of device drivers for Cortex A9 MPCore based platform.
  • AP bridge development for Cortex AP MPCore based platform

Codecs licenced on ARM core

  • Audio Codecs
    • WMA decoder
    • AAC-LC decoder
    • AAC+ decoder
    • AAC+V2 decoder
    • MP3 decoder
    • MIDI
  • Speech Codecs
    • AMR-NB
    • AMR-WB
    • AMR-WB+
    • G.723.1
    • G.726 decoder
  • Video Codecs
    • MPEG-4
    • H.263
    • H.264 decoder
    • WMA decoder
  • Image codecs
    • JPEG codec
  • Interfaces
    • All codecs are OpenMaxIL 1.1 compliant