Patent ID: 8885334

Claim:
A processor module comprising: a circuit board; a first programmable circuitry coupled to the circuit board, wherein the first programmable circuitry is configurable to implement different physical circuits; a processor configured to execute program code, wherein the processor is coupled to the circuit board and to the first programmable circuitry; a plurality of random access memory (RAM) devices coupled to the circuit board and electrically coupled to the first programmable circuitry, wherein the plurality of RAM devices are coupled to the first programmable circuitry to form a plurality of parallel channels of the plurality of RAM devices; and an interface coupled to the circuit board and electrically coupled to the first programmable circuitry for coupling input and output between the first programmable circuitry and external circuitry; wherein the first programmable circuitry is configured to include a multi-port memory controller coupled to the plurality of RAM devices.