A processing system with reconfigurable instruction extensions includes a
processor, programmable logic, a register file, and a load/store module.
The processor executes a computer program comprising a set of
computational instructions and at least one instruction extension. The
programmable logic receives configuration information to configure the
programmable logic for the instruction extension and executes the
instruction extension. The register file is coupled to the programmable
logic and stores data. The load/store module transfers the data directly
between the register file and a system memory.