1. An audio/video processing engine comprising: a single programmable hardware processor having a completely reconfigurable set of logic blocks; an audio/video input/output processor having inputs for receiving and outputting digital video and digital audio and having outputs bi-directionally coupled to the single programmable hardware processor; and a general purpose processor having a flash memory, the general purpose processor being bi-directionally coupled to the single programmable hardware processor and to a data link for remote access and the flash memory being accessible by the single programmable hardware processor.