|
DSP Motor Control
-
Developed TI DSP based high power sensorless brushless DC
motor controllers for military application. Also implemented
resolver feedback versions. Development done in C and C++
and DSP assembler.
|
|
|
DSP Visible
Light and Thermal Imaging
Developed TI DSP based visible light and thermal cameras.
Both still image and full motion video. Performed application
specific image analysis. Development done in C, C++, C# and
DSP assembler.
|
|
|
RISC/DSP
- Motor Control
Motor controller for medical application uses Motorola DSP
and RISC processor for medical application. Interfaces include
CAN, USB, and 10/100BT.
|
|
|
RISC
- Thin Client
Thin client used in medical, defense, and manufacturing test
applications. FreeScale processor. Runs O&E developed executive
or Linux. LCD and touchsreen controller, USB and 10/100BT
interfaces.
|
|
|
Embedded NFS File server
Developed an embedded NFS file server for a company building
network storage solutions. The NFS file server is designed
to be highly available and sits above a proprietary storage
management system. Development is to be done in C and C++
on VxWorks real-time operating system.
|
|
|
Speech Recognition Server
-
System used to automate directory assistance services. The
large vocabulary server is a custom 42 CPU multi-processor
design which is capable of servicing about 35 requests per
second. Uses Carnegie Mellon University's Sphinx II speech
recognizer.
|
|
|
BIOS
and Linux development for multiprocessor motherboard-
System used to automate directory assistance
services. The large vocabulary server is a custom 42 CPU multi-processor
design which is capable of servicing about 35 requests per
second. Uses Carnegie Mellon University's Sphinx II speech
recognizer.
|
|
|
Embedded
software for a Voice over ATM system
The software performed AAL2 packet assembly/ re-assembly,
voice stream switching, voice coding/ decoding, echo cancellation,
T1/E1 line control and POTS line control. The software was
developed in C for Motorola 860 processors and Texas Instruments
5409 digital signal processors. The VxWorks real-time operating
system from Wind River was used on the control processor.
|
|
Hardware
diagnostic utility for telephony hardware
The utility allows end-users to run diagnostics in
the field. Involved modifying software at the application
level, device driver level as well as embedded firmware. The
software ran on a variety of processors including digital
signal processors from Motorola and Texas Instruments
and Intel 486, 386 and 186 processors. The code was written
in C and several assembler languages.
|
|
Diagnostic
software for Compact PCI PBX interface card
The software is implemented C, Intel 486, and Motorola
DSP56303 assembler, and includes both on-board firmware and
PC host code. It was used to verify prototype hardware during
development, and is also used during the manufacturing test
phase.
|
|
SCO
Open Server (Unix) telephony software testing
Provided company’s field engineers with support during
the first customer shipment of this new software.
|
|
Test
plan and associated software to perform functional testing
of a FAX API
This software was developed at the application layer
in the C language on both SCO UNIX and Windows NT platforms.
|
|
API
Compliance test suite / tool
TAPI is Microsoft's Telephone API which aims to be
the standard for communicating with telephony cards.
|
|
OS/2
device driver for a PBX Card
The driver was designed to interface with a specialized
messaging and communication device on an embedded PC (also
designed by O&E) running OS/2.
|
|
NSF
- SBIR Phase I/IB Award for Development of an Affordable and
Versatile Spectral Induced Polarization (SIP) Borehole Tool
National Science Foundation awarded O&E a Small
Business Innovation Research (SBIR) Phase I/IB grant to work
with Rutgers University to develop a prototype of a frequency
domain spectral induced polarization (SIP) borehole tool that
can be used to collect data in boreholes over a wide frequency
range with high accuracy/resolution.
|
|
|
Motor Control
Designed various motor controllers for commercial,
medical, and defense applications. Including DSP based sensorless
high power brushless DC through microcontroller based low
power steppers.
|
|
|
100BT
Backplane, Switch Fabric, and system manager
Developed 100BT 16 slot backplane, switch fabric
and system manager for a telecom product. The system manager
used PowerPC and Marvell Galileo chipset. Switch fabric implemented
with Broadcom switches.
|
|
|
RFID
Developed custom transmit and receive antennas for
medical application. Also developed the control and human/system
interface electronics.
|
|
|
Multiprocessor
Motherboard for File Server
Motherboard includes Pentium III, Intel 840 Chipset,
RDRAM, Motorola 755 processor for I/O control of dual Fiber
Channel interface and dual gigabit ethernet interface.
|
|
|
set-top
box for video over high speed digital subscriber line (VDSL)
The set-top box uses the Broadcom QAMLink VDSL chip
set and the IDT 77222 ATM SAR and the Inprimis i2020 MPEG
decoder board.
|
|
voice
input/output controller
Proprietary network interface to microphone and speaker
electronics, including failure detection and tone generators.
Use the Motorola 68HC908 micro-controller.
|
|
printer
interface card
Proprietary network interface to standard PC printers.
The design uses the Motorola 68HC908 micro-controller.
|
|
Index
card size DOS PC with proprietary interfaces
The design is based around the 486 embedded PC module
from ZF Microsystems.
|
|
digital
signal processor (DSP) daughter card
The card is used for Voice Over IP (VOIP) processing
and contains four TI C6202/C6203 DSP's.
|
|
subscriber
line interface circuit (SLIC) card
Uses Silicon Labs 3210 SLIC chips and a Texas Instruments
TI C5409 digital signal processor.
|
|
Voice
Processing Engine for a proprietary PBX.
The processing engine is an embedded PC based on a
66Mhz AMD Elan and runs OS/2.
|
|
Processing
engine for a PCI PBX
The processing engine was based on an ARM processor
core and the PCI interface based on the PLX 9052.
|
|
PBX
interface card
This PCI bus, single slot card can communicate with
several popular PBX's and uses the Intel 486GX embedded processor
|
|
4
channel Intelligent 10/100BT NIC
Each channel uses a Motorola 250 Mhz 8240 processor
and an Intel 21143 MAC. The PCI interface is based on the
PLX 9052.
|
|
4
channel Intelligent 10/100BT NIC
Each channel uses an Motorola 250 Mhz 8240 processor
and an Intel 21143 MAC. The PCI interface is based on the
PLX 9052.
|
|
Multimedia
kiosks
Designed and also deployed 50 kiosks. The Kiosks are
configured with an application that allows taxpayers to file
their federal taxes electronically.
|
|
ATM
Cell buffer/switch FPGA
The design was done in Verilog HDL using an Altera
10K50 interfacing to SDRAM and a Motorola 860 processor.
|
|
Telemedicine
Application for remote patient monitoring and interaction
Developed system for monitoring patients’ physiological
information and interacting with patients via the internet. |
|
Customer
support
The application allows multiple service providers to
manage their customer support interaction over a single internet
site. Each service provider can present a branded interface
to their customers. The software was developed using Active
Server Pages on a Microsoft NT platform. Microsoft SQL Server
was used for the database. |
|
Timesheet
and expense record management
This application enables employees or consultants to
remotely enter time and expense information over the internet,
saving considerable time over the old system of faxing or emailing
in the information. The software was developed using Active
Server Pages on a Microsoft NT platform. Microsoft SQL Server
was used for the database. |
|
Customer
support issues manager
Allows users to post support problems and receive help
on an internet site. The software was developed using Active
Server Pages on a Microsoft NT platform. Microsoft SQL Server
was used for the database. |
|
Web
enabled help desk application
The front end of the software was written as a Java
applet and looked and behaved like the companies existing PC
based application. The application had a three tier design with
a CORBA application server as the middleware layer and an SQL
database server as the bottom layer. Java and C++ languages
were used for implementation. |
|
Streaming
video intranet system
Designed the pilot architecture. Performed a detailed
comparison of available streaming video technologies. Developed
prototype systems based on 3 different streaming technologies. |
|
Online
Training
Implemented multimedia web
based training modules for a service industry application. |