Abstract :
A software-configurable processor combines a traditional RISC processor with a field-programmable instruction extension unit that lets the system designer tailor the processor to a particular application. To add application-specific instructions to the processor, the programmer adds a pragma before a C or C++ function declaration, and the compiler then turns the function into a single instruction
Keywords :
configuration management; field programmable gate arrays; logic design; program compilers; reduced instruction set computing; system-on-chip; C function declaration; C++ function declaration; RISC processor; application-specific instructions; field-programmable instruction extension; pragma; software-configurable processor architecture; Application software; Computer architecture; Costs; Engines; Fabrics; Integrated circuit manufacture; Process design; Reduced instruction set computing; Registers; Standards development; software-configurable processor;