Reverse Engineer

 


These products are custom-designed and may no longer be available.
They are presented solely as design examples of our capabilities.

Home PCI Bus A/D Slower Connection Automotive HDTV Ceiling  Fan A/D Bowling Ball Tracker ATE QuickCheck BIOS Internet VME Bus Cable TV PLC Medical Video NASA Parole Money Compaq Database Oil Medical Reverse Engineer SCSI Software Systems Cable TV USAF Missile

 

 

Reverse Engineering Services - T1 Telecom

   

 

We have reverse-engineered many projects, telcom, software, video games, and printed circuit boards. 

NEED

Due to the deregulation of the telephone industry, our client had successfully reverse engineered many of the cards originally produced by Western Electric for a SLC-96 T1 telephone system. However, several cards were extremely difficult to reverse engineer as they had many full-custom IC's, including a microprocessor, EPROM memory, and a pair of gate arrays with over 10,000 gates each.

Additional requirements existed, including extreme temperature range, reduced power, high reliability, and low cost of manufacturing. Four different cards were required. The client required that no custom IC's be used in the resulting design, and all components had to be second sourced.

SOLUTION

Mitsi first developed a disassembler for the processor code. By using a split screen editor, over 6,000 bytes of code were translated into the target 68000 computer language.

During this development, a design flaw in the 68000 microprocessor was found and reported to the manufacturer. Mask changes had to be made by the manufacturer to eliminate the problem.

The hardware was examined using logic analyzers, a computer aided engineering workstation, and other tools. Simulated circuits were tested against the known good circuits and modifications made. Seventeen full-custom IC's were reverse engineered in this way.

A SLC-96 emulator was also developed. Controlled by a PC, this emulator allowed worst case timing changes to be incorporated in the design, and it reduced the need for the expensive and often unavailable pair of SLC-96 systems.

A gate array emulator was developed and prototyped using wire-wrap technology. After testing of the original card, four gate array emulators were built and tested. The design was then extensively simulated and a gate array produced that matched the functions required.

Altogether, 23 emulators were built and tested individually and together. By using PLD technology, power was reduced, the need for full-custom circuit was eliminated, and the design was rapidly developed and tested.

RESULTS

All four cards are now in volume production. the gate array was found to be 100% correct after the first pass. All of the projects came in under budget and on time.

 

Last Updated reverse.htm on 12/03/09

   Copyright © 1995 -  2002 Micro Technology Services, Inc.

 (888) 230-MTSI (888) 230-6874 Toll free

Contact Us