engineering

Nike iPod reverse engineering protocol too1

Nike+iPod reverse engineering (protocol too) using pic microcontroller

UPDATE: code posted below Nike+iPod is a very interesting piece of hardware for all kinds of reasons, not the least of which is that it as actually useful. It works by wirelessly transmitting data from a sensor (that is stored in your shoe) to a receiver that is either externally connected to your iPod or to …

Nike+iPod reverse engineering (protocol too) using pic microcontroller Read More »

Reverse-engineering the ALU of 8008 microprocessor

A computer’s arithmetic-logic unit (ALU) is the heart of the processor, performing arithmetic and logic operations on data. If you’ve studied digital logic, you’ve probably learned how to combine simple binary adder circuits to build an ALU. However, the 8008’s ALU uses clever logic circuits that can perform multiple operations efficiently. And unlike most 1970’s …

Reverse-engineering the ALU of 8008 microprocessor Read More »

Inside the 74181 ALU chip: die photos and reverse engineering

What’s inside a TTL chip? To find out, I opened up a 74181 ALU chip, took high-resolution die photos, and reverse-engineered the chip.1 Inside I found several types of gates, implemented with interesting circuitry and unusual transistors. The 74181 was a popular chip in the 1970s used to perform calculations in the arithmetic-logic unit (ALU) …

Inside the 74181 ALU chip: die photos and reverse engineering Read More »

Reverse engineering a server CPU voltage regulator module

A recent eBay fishing expedition yielded an interesting little part for the very reasonable sum of about five pounds. It’s a voltage regulator module from a Dell PowerEdge 6650 Xeon server. I originally bought this because I had the idea of salvaging parts from it to use in another project. These are high quality modules …

Reverse engineering a server CPU voltage regulator module Read More »