'''Application Specific Instruction-Set Processor''' or ('''ASIP''') is a methodology used in [[System-on-a-Chip]] design. It represents a comprimisecompromise between [[ASIC]] and general purpose [[Central_processing_unit|CPU]]. In ASIP, the [[instruction set]] provided by the core can be configured to fit the specific application. This "configurability" of the core provides a tradeoff between flexibility and performance. Usually, the core is divided into two parts: ''static'' logic which defines a minimum ISA 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 [[FPGA]] or during the chip synthesis.