Jump to content

Application-specific instruction set processor

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by 115.244.227.176 (talk) at 15:36, 16 July 2013 (Literature). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

An application-specific instruction-set processor (ASIP) is a component used in system-on-a-chip design. The instruction set of an ASIP is tailored to benefit a specific application. This specialization of the core provides a tradeoff between the flexibility of a general purpose CPU and the performance of an ASIC.

Some ASIPs have a configurable instruction set. Usually, these cores are divided into two parts: static logic which defines a minimum ISA (instruction-set architecture) and configurable logic which can be used to design new instructions. The configurable logic can be programmed either in the field in a similar fashion to an FPGA or during the chip synthesis.