An improved data modem (IDM) and method includes a communication processor
module, a mass storage module, a power converter module, and one or more
DSP modules. The communication processor module utilizes commercial
off-the-shelf components as well as electrically programmable logic
devices (EPLD), which are programmed to provide a watchdog timer,
programmable interrupt controller, flash page addressing, ISA bus decoder
and controller, and various circuits and logic.