TSPI offers solid experience, technical know-how and battle-tested
methodology in firmware or embedded systems design and development. It has developed firmware for office automation
machines, impact printers, and industrial laser printers for both cut-sheet and continuous form paper, inkjet printers
and modules for digital cameras. It also specializes in the development of core embedded/remote software technologies
for wide band CDMA and GSM/GPRS mobile products such as mobile communications equipment, mobile network switching
systems and mobile network monitoring equipment. Through the years, TSPI has shown steadiness and flexibility in handling embedded systems projects for a wide variety of products requiring rapid adoption of know-how and proficiency in different development platforms, target platforms, processors, in-circuit emulators and other development tools. The group has proven time and again that it has what it takes to deliver robust solutions within the parameters defined by the client.
CH A/V Independent Zone Home Theater Client-Ready Receiver
Project Abstract:
An addition to TSPI's portfolio of
growing embedded systems experience is to be a proud part of the team that
upgraded the firmware for the upcoming models of this upper mid-priced 7.1
Channel A/V receiver. To support the new features, the crack team of TSPI
engineers had to handle almost all of the functions and modules of the AV
receiver. A total of around 20k lines of code were revised. This line of AV
receivers include among others the latest in A/V features such as HDMI v1.3a and
improved proprietary audio processing. The AV receiver comes equipped wiht the
well acclaimed Faroudja FLi2310 chip allowing for video scaling to 1080p
resolution. Serial IR ports along with the RS-232C system control port enables
ease of integration with 3rd party controllers.
Development Language and Tools :
• C,Renesas Tools(TM,PD308),AV Tool,FlashWriter,PC-Setup Tool
Software Platform :
• Windows XP/NT (Optimay)
Hardware Platform :
• AVR Machine,Renesas Debug Card,x86-PC based for development and simulator
▲ Top of this page
4G Cellular Network Test Bed Equipment Firmware
Project Abstract:
While the rest of the world is still playing catch-up to Japan in the implementation of 3G cellular networks, our client is already developing Test Bed Systems for the implementation of a 4G network. Our company has developed major modules for these Test Bed systems.
Module Name: Media Gateway and Media Gateway Controller Firmware
Module Abstract:
TSPI developed the MEGACOP protocol Binary and Text Encoding Modules for an IP-Based Radio Access Network (RAN) Demo System. Using ANSI-C and Telelogic Tau (SDL), the firmware modules were set up in the Sun Solaris and Embedded Linux platforms.
Development Language and Tools :
• ANSI-C , Telelogic Tau (SDL)
Software Platform :
• Solaris, Embedded LINUX
Hardware Platform :
• SUN Netra Server, general purpose LINUX board
▲ Top of this page
3G Cellular Network Test Bed Equipment Firmware
Project Abstract:
In response to the global trend towards the adoption of WCDMA RF technology for mobile wireless communication, our client developed Test Bed systems to verify the implementation of WCDMA in 3G cellular networks. Our company was tasked to develop critical modules for these Test Bed systems.
Module Name: Call Control (CC) Simulator Equipment (Error Correction Card)
Module Abstract:
TSPI developed the Error Correction Function for an UMTS-based Core Network Simulator Layer 3 Call Control Module. The Error Correction Function uses the Reed-Solomon Error Correction algorithm for unrestricted digital data using the Lucent DSP1620 Assembly Language.
Development Language and Tools :
• Lucent DSP1620 Assembly Language, DSP1620 Integrated Development Environment
Software Platform :
• None
Hardware Platform :
• Lucent DSP1620
Module Name: 3G Call Control (CC) Simulator Equipment (Echo Canceller Card)
Module Abstract:
TSPI developed the Handset Echo Canceller for voice data over the UMTS-based Core Network Simulator Layer 3 Call Control Module. The Echo Canceller was developed using the NEC uPD77106 DSP Assembly Language.
Development Language and Tools :
• NEC uPD77106 DSP Assembly Language, uPD77106 DSP Integrated Development Environment
Software Platform :
• None
Hardware Platform :
• NEC uPD77106 DSP
▲ Top of this page
Voice Over IP Module
Project Abstract:
The engineers of TSPI developed the Command Line Interface (CLI) module for this VoIP-NAT equipment using ANSI-C programming language and Tornado IDE under the VxWorks operating system. The CLI module handles the user interface with the connected terminal via either RS232 or Telnet connection using the Ethernet port. Aside from the Communication processing, the CLI module is also composed of command validation, parameter validation, command interpretation, and response output. The CLI module recognizes 82 distinct operations, with a total of 103 command patterns when considering variations in command formats. The CLI module is currently being upgraded to support future features for the VoIP-NAT equipment, with a total of 45 thousand C source code lines in the latest version.
Development Language and Tools :
• ANSI-C, Tornado IDE
Software Platform :
• VxWorks Operating System
Hardware Platform :
• VoIP NAT Equipment
• ARM Processor
▲ Top of this page