Application-specific instruction set processor: Difference between revisions

Content deleted Content added
fixed another typo
not all ASIPs are configurable
Line 1:
An '''Application Specific Instruction-Set Processor''' or ('''ASIP''') is a methodologycomponent used in [[System-on-a-Chip]] design. It represents a compromise between [[ASIC]] and general purpose [[Central_processing_unit|CPU]]. In ASIP, theThe [[instruction set]] providedof byan theASIP coreis can be configuredtailored to fitbenefit thea specific application. This "configurability"specialization of the core provides a tradeoff between flexibility and performance. Usually, the coreflexibility isof divideda intogeneral twopurpose parts: ''static'' logic which defines a minimum ISA[[Central_processing_unit|CPU]] and ''configurable'' logic which can be used to design new instructions. The configurable logic can be programmed either in the "field"performance inof a similar fashion toan [[FPGAASIC]] or during the chip synthesis.
 
Some ASIPs have a configurable instruction set. Usually, these cores are 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.
 
==References==