Case Studies
Settop Box Diagnostic Tool
Our customer was responsible for validating settop boxes from various manufacturers for use in their large consumer video system. Often, during the validation procedures, a problem would be discovered and documented. However, in a number of cases it was difficult to determine if the source of the bug was in the manufacturer's settop box or in the customer system. Ginngi was called upon to provide a diagnostic tool that could determine who was at fault. read more »
DS3/E1T1 Hardware Interface Module
Our customer develops and markets diagnostic tools for monitoring traffic over various communications infrastructures. We were contracted to develop a module that interfaced to a DS3 carrier to perform both monitoring and testing of the system-under-test without disturbing the line. read more »
Video Co-Processor Board
Our customer was developing a video DVR system consisting of dozens of cameras and performing MPEG4 compression and RTP streaming. The system consisted of an industrial PC that implemented all of the software including GUI, streaming and storage functions. A board was needed to input analog video and audio channels, and compress them into MPEG4 streams using high-speed DSP processors. Compressed data was then passed to the Windows system over the PCI bus via proprietary device drivers. read more »
IPTV Settop Box
A settop box for receiving video DVB streams over an IP connection was implemented by combining existing settop box chips with discrete Ethernet technology. (This design was implemented before standard IPTV devices became available). The design consisted of the baseboard, the enclosure, embedded Linux OS, device drivers and streaming software for storage and playback. read more »
FPGA PCI Bus Controller
An Altera FPGA based PCI controller was designed and implemented for a custom DSP board.
The FPGA architecture consisted of a PCI Core and local bus logic to control the functions of a multi-node DSP Co-Processor board for the PCI Bus. The RTL was written in VHDL and simulated under ModelSim.
ASIC Prototype Board
A PCI board was designed to test a MPEG4 chip that was being designed by our customer. In addition to being a test platform it also served as the base for their permanent board offering in their reference design kit for their chip. The board consisted of the customer ASIC, a PLX PCI Bridge, power regulators and glue logic for IO functions. The PCB consisted of eight layers. A custom device driver was written to interface to the board as well as a diagnostic package to test the chip and the board.
Portable Pulse Oximeter Medical Device with IrDA Interface
A medical company needed an electronics module to interface to their proprietary sensor for measuring oxygen and CO2 levels in a patient's body. Since the instrument was portable and was consumer oriented, it needed to be low-cost and low-power. In addition, the external interface consisted of an IrDA, which is potentially power hungry, so an efficient design was necessary to minimize power. read more »
PCI Bus Laser Control Board
Our customer had developed a prototype module for testing laser heads on CD players and needed a commercial PCI board for controlling the lasers via software running on a PC under Windows. read more »
RISC i960 Communications Processor Board
A high-performance processing board was needed to handle real-time data flow and control for multiple channels in a high-capacity communications switch. The board consisted of a high-performance i960-CX RISC processor, DDR memories, communications interfaces, and a PCI bus for connection to the main system.
Settop Box PCI Board for DVB Data Extraction
Our customer is a world leader in controlled access consumer video. A PCI board was developed that implements all of the functions of a settop box for interfacing to a standard DVB satellite system for the purpose of extracting video and data for processing in a PC under Windows. In addition to the numerous standard settop boxes it supports from various manufacturers they needed a means to access important data embedded within their satellite transmissions for proprietary use in their system. read more »
ginngi engineering