Before revision: CMD640, the CMD Technology Inc product 0640, is an IDE interface chip for the PCI and VLB buses.
After revision: CMD 640b PCI IDE controllerCMD640, the CMD Technology Inc product 0640, is an IDE interface chip for the PCI and VLB buses.