general-purpose controller

general-purpose controller

A peripheral control unit that can service more than one type of peripheral device; for example, a printer, storage drive and communications line. PCI Express and USB are examples. See general purpose.