1. A data modem having a Communication Processor Module (CPM), wherein the CPM comprising: a host central processing unit; a host bus connected to the host central processing unit; a system controller bridge connected to the central processing unit via the host bus; a memory bus connected to the controller bridge; a system memory connected to the controller bridge through the memory bus; a peripheral component interconnect (PCI) bus connected to the controller bridge; a peripheral component interconnect bridge interfaced with the controller bridge via the peripheral component interconnect bus; flash memory connected to the peripheral component interconnect bridge; and a first Erasable Programmable Logic Device (EPLD) connected to the interconnect bridge and the flash memory, wherein the first EPLD provides a plurality of electronic circuits.