About Us Our Services Our IPs Our USPs Careers Contact Us JAPANESE WEBSITE

 

PROJECT HIGHLIGHTS - SOFTWARE

PHS Software Development
Device drivers development for the interfaces such as RTC, 2 Channel Codec with Voice and Data, LCD, Keypad, Timer, UART, Vibrator, RF interface and Headphone interface for ITRON 4.0 on ARM7 based hardware platform.
PHS ARIB STD-28 Layer3 software development and regression testing.
Porting the customer provided PHS Layer1, Layer2, PIAFS components based on ARIB STD-28

DS3 Monitor
Development of a DS3 Traffic monitor product(COTS boards)
PowerPC 82xx platform with DS3 interface
PowerPC 7410 platform with dual PMC slots and VxWorks
Driver development for the DS3 interface, PCI interface and the required CPM firmware
Driver development for the PowerPC 7410 platform with PCI and the DS3 boards
Low latency and High throughput firmware and driver requirements
System Hardware – Software integration
Usage of the tools like Smartbits, etc.

Porting ITRON BSP onto the SH7206 platform
Design and implementation of Kernel Processor Dependent routine
ITRON BSP Initialization
Chip Specific Initialization (BIOS 2.0).
BIOS 2.0 firmware development for the UART
Interrupt controller and Timer.

Wireless Profiled TCP
Development of Wireless Profiled TCP on Linux Kernel 2.6.8.1
Creating Design documents and Test specifications for several RFC's used in the implementation of a Wireless profiled TCP stack
WPTCP is an optimized TCP, which can be deployed in Wireless communication networks and it can interoperate with standard TCP implementations in the Internet.


Porting OSE to VR7701 platform
Porting OSE on to the target VR7701 platform
OS Timer driver Implementation.
Device driver development for Interrupt controller
2 Ethernet interfaces and 2 UART interfaces.

ROUTER SOFTWARE DEVELOPMENT

Design, Development and Testing of Network Device Driver for the CPCI WAN card, which is part of the Router platform, designed by iWave. The Wan card has MPC860 processor with 4 T1/E1 interfaces.

Design, Development and Testing of ISDN Device Driver for the CPCI ISDN card, developed by iWave as part of the Router Platform, designed by iWave.

Design and Development of character driver for the CPCI based CTI card, which is developed by iWave as part of the Router Platform, designed by iWave. The CTI card is based on TI's TMS 62xx DSP processor with 3 SLIC and 1 ANIC interfaces.


ROUTER PLATFORM DEVELOPMENT

Ported MontaVista's Hardhat Linux Real-time Kernel onto MPC 860 based WAN card with 4 T1/E1 interfaces. The work involves development of Power On Self Test (POST), diagnostic software for the processor, memory, HDLC controller and T1/E1 peripheral interfaces, booting the board with the Linux kernel and the data transfer between the PCI based host and the T1/E1 interfaces through Asynchronous (i.e. byte-stuffing) HDLC protocol frames.

Developed significant firmware and host software to support T1/E1 communications capabilities. This includes providing drivers for the HDLC controller and the T1/E1 framer devices under Linux and the necessary host software to communicate between the host and the WAN card.


LAP-B DATA LINK PROTOCOL
Developed the LAP-B protocol software under Linux on the MPC860 based WAN card with 4 T1/E1 interfaces as part of the Router platform, developed by iWave.

DIAGNOSTIC SOFTWARE FOR MPC860 BASED BOARD WITH OC-48 INTERFACE
Design, Development and implementation of Power On Self Test diagnostic software, and software for testing the complete features of OC48 interface onboard the MPC860 based eval. Board. Designed and developed a host based GUI for carrying out the tests on the target eval. Board.


LINUX AND SOLARIS DEVICE DRIVERS
Design, Development and Testing of PCI device drivers under Linux for the customer's PCI Mezzanine Card with Analog interfaces.

Design, Development and Testing of PCI device drivers for SUN Solaris for the customer's PCI Mezzanine Card with Analog and Digital Interfaces.

ISDN-ROUTER-HOST INTERFACE SOFTWARE

Designed and developed an adaptation layer between the Call control layer of the customer's ISDN router and the PC host running the RVS-COM's ISDN Device Control Protocol. The adaptation layer is developed under the customer's proprietary RTOS on the ARM7TDMI based Router platform. The software was tested for sending and receiving G3 analog fax, G4 Digital fax and the voice.

IP PROTOCOL TEST SUITE DEVELOPMENT

Designed a Test suite for the customer's TCP/IP protocol stack developed on their proprietary real-time operating systems. This involves development of test specification and the test software for interoperability testing of their entire TCP/IP stack, which includes TCP, UDP, IP, ICMP, IGMP and ARP components.


The Test suite is developed for complicance verification with respect to the following RFC's.


RFC 791, RFC 1122 and RFC 1812 for IP
RFC 768, RFC 1122 and RFC 1812 for UDP
RFC 792, RFC 1122 and RFC 1812 for ICMP
RFC 826 for ARP


DESIGN OF IPv6 STACK
Study and analysis of the following RFCs have been carried out to come out with a generic design for IPv6
RFC 2460 - IPv6 Specifications
RFC 2373 - Addressing Architecture
RFC 2374 - Aggregatable unicast global addressing scheme
RFC 2402 - Authentication header
RFC 1191 - Path MTU Discovery
RFC 2463 - ICMPv6 and others.

The design for generic implementation is in progress. Portibility configurebility, intereperability are the factors considered in the design.


PORTING OSPF and RIP TO pSOS2.5

Ported RouterWare's OSPF stack to pSOS 2.5. This involves layering the RouterWare's OSPF stack into OS layer, IP layer, Route Tables Management layer and the OSPF algorithm. The OS, IP and RTM components are then ported to pSOS 2.5.

Ported VxWorks' RIP to pSOS 2.5. This involved replacing the VxWorks API functions with corresponding pSOS API functions.

Both the ports were done on Intel and PowerPC target platforms. Both OSPF and RIP were tested using the ANVL test suite.


PORTING NETWORKING PROTOCOL STACK FROM pSOS 2.5 to pSOS 3.0
Porting pSOS' complete TCP-IP protocol stack pNA+ and the Remote Procedure Call library pRPC+ from pSOS 2.5 to pSOS 3.0 for MIPS R5xxx target processor. This involves understanding the pSOS' components architecture and interface.

DEVELOPMENT OF LINUX USB DEVICE DRIVER UHC-124 CONTROLLER
This involves understanding USB stack organization, Design and Development of USB driver for mouse, keyboard and scanner.

Generation of Test Suite for driver testing. Development of Test Software
for testing the driver


OPTIMIZATION OF TCP/IP STACK for ITRON
Understanding of ITRON based TCP/IP stack implementation and NSDP83843 Ethernet driver.

Performance analysis and Implementation of TCP Nagle Algorithm for TCP/IP stack & NSDP83843 Ethernet driver and improvement for speed optimization.

DEVELOPMENT OF GENERIC WinCE INFRARED DEVICE DRIVER (IrDA)

This involves design and development of the drivers for IrDA devices. This involves the development of the following layers:
Infrared Communication (IrCOMM),
Infrared Tiny Transport Protocol (IrTinyTP),
Infrared Link Management (IrLMP),
Link Access Protocol (IrLAP),
Infrared Physical layer (IrPhy).


The driver design and implementation are to meet the IrDA1.0 and IrDA1.1 specifications. Various baud rates, ranging from 2.4 Kb/s to 4.0 Mb/s, are supported as given in the specifications.

OMF To ELF Binary File Conversion

This involves the development of software for converting the Intel's object file format, to OMF 386 into ELF file format. The conversion involves object, Library, linkable, executable and debug binary file format, and the object file interpretation and loading.

Fixing VxWorks BSPs
The project involves fixing the VxWorks BSPs for establishing the VME Shared Memory Network interface between a Multihomed system based on MPC740 CPU master and the PPC6003 based slave system both running the VxWorks. Both the systems had the Universe II VME controller onboard and were connected through VME backplane.


Shared Memory interface
Pinging the various interfaces of the multifolded systems from the slave
running the VxBlastee on both the system and
downloading the Vxworks symbol table from the host to the slave system through the multihomed master.
This project was accomplished in the shortest time perod of just 10 days.

Porting WinCE to 386 platform
Solutions for Internet Appliances
Porting Embedded webserver to V850 platform

 

Back to top

Copyright © 2008 iWave Systems Technologies Pvt Ltd. All rights reserved.