Application Specific Instruction Set Processor (ASIP)

2 Answers

Answer :

Application Specific Instruction Set Processor (ASIP)

  • It is designed for specific application.
  • ASIP have good flexibility with good performance.
  • It have low cost and low power consumption.
  • So efficiency is high.
  • Embedded microcontrollers, network processor and digital signal processor are the types of Application Specific Instruction Set Processor (ASIP).
  • It have higher computational speed.
  • And higher datapath utilization due to programmability.


Answer :

An application specific instruction set processor (ASIP) can serve as a compromise between the general purpose processor and single-purpose processors.

An ASIP is a Programmable processor optimized for a particular class of applications having common characteristics such as embedded control, digital signal processing or telecommunications.

The designer of such a processor can optimize the data path for the application class, perhaps adding special functional units for common operations and eliminating other in frequently used units.

image

The features of ASIP are

1. Program memory

2. Optimized data path

3. Special functional units

Benefits:-

1. Flexibility

2. Good performance, power, and size

Drawbacks:-

Require large NRE cost to build the processor itself and to build a compiler, if these items don't already exist.

Types of ASIP:-

1. Microcontrollers

2. Digital signal processors

1. Microcontroller:-

A microcontroller is a microprocessor that has been optimized for embedded control applications. Such applications typically monitor and set numerous single bit control signals but do not perform a large amount of data computations.

Thus microcontrollers tend to have simple data paths that Excel at bit level operations and at reading and writing external bits.

Microcontrollers are used in control applications like serial communication peripherals, timers, counters, pulse width modulator and analog-digital converters.

Merits:-

1. Single-chip

2. Small compact

3. Low cost

2. Digital signal processors DSP:-

A DSP is a microprocessor, designed to perform common operations on digital signals, which are the digital encoding of analog signals like video and audio

These operations carry out common Signal Processing tasks like signal filtering, transformation, or the combination.

Search operations are math intensive including operations like multiply and add or shift and add.

The support such operations, a DSP may have special purpose data path components such as multiply-accumulate unit, which can perform computation like T= T+M[i]*k using only one instruction.

DSP programs often manipulate large arrays of data. A DSP may also include special hardware to fetch sequential data memory locations in parallel with other operations to further speed execution.

Related questions

Description : What Happens When Hlt Instruction Is Executed In Processor?

Last Answer : Answer :The Micro Processor enters into Halt-State and the buses are tri-stated.

Last Answer : Integrated circuit design for particular application is known as Application Specific Integrated Circuit ASIC. ASIC have smaller size, less power consumption and less cost .

Description : Explain the various steps involved in designing a custom single-purpose processor.

Last Answer : A single purpose processor is a digital circuit designed to execute exactly one program. It is also known as co-processor, accelerator or peripheral. It contains only ... for small quantities. Performance may not match general-purpose processors for same applications.

Description : General Purpose Processor

Last Answer : A general purpose processor, sometimes called a central Processing Unit CPU or a microprocessor. It consists of a data path and control unit, tightly linked with a memory. The general ... system functionality.Data information represents the value being input, output and transformed by the program.

Description : What is a single purpose processor?

Last Answer : Single Purpose Processor Single purpose processor is design to execute only one program. It perform particular computation task. So it have faster ... of single purpose processor. The datapath contains only required components.

Description : Explain The Flow Of A Typical Instruction Word.?

Last Answer : Answer :The flow of a typical Instruction word is as follows: The content of the program counter of 2 byte is transferred to the address register known as MAR ( memory address register ). This ... bus. Now the data is placed in the instruction register which will eventually decode and execute it.

Description : Explain count up (CTU) instruction with timing diagram.

Last Answer : The CTU is an instruction that counts false-to-true rung transitions. Rung transitions can be caused by events occurring in the program. When rung conditions for a CTU instruction have made a false-to-true ... of Counter up(CTU) Instruction: Too many uploads - please try again in an hour

Description : Then number of T-states of the instruction STA in 8085 microprocessor is A) 10 B) 12 C) 13 D) 16 

Last Answer : Then number of T-states of the instruction STA in 8085 microprocessor is 13 

Last Answer : Specific energy consumption is least in main line service.

Description : So, is my 3800+ processor 3.8ghz or not?

Last Answer : answer:3800 is just the model number. Unrelated to speed. Intel i7 processors do not run at i7 MHz. The old nvidia 8800 graphics cards don't run at 8.8 ghz, nor do they have 8.8 gigs of VRAM.. My ... the 3800 line, see the AMD website listing. It looks like most of them run between 2 and 2.4 GHz.

Description : What is multicore processor? Describe in brief.

Last Answer : Multicore Processor: It is an integrated circuit in which two or more processors core have been packaged for enhanced performance, reduced power consumption and more efficient simultaneous ... Multicore processors will give the benefits to all software especially for multithreaded program.

Description : What is D.G. Set –

Last Answer : Ans.  ON/OFF  Daily Inspection about leakages, battery voltage, lub oil pressure, water temperature.  Trouble Shooting about any faults.  Reading Noting about parameters voltage, current, frequency, lub oil pressure.

Description : How To Make A Train Set

Last Answer : A train set is a toy enjoyed by people of all ages. Dads act like little boys when they watch makeshift trains cross the different sections of the track. Kids cheer on as they hear the toy ... have memorable moments with your toy train. As they say: the family that plays together, stays together.

Description : How To Make A Croquet Set

Last Answer : Your lawn looks empty as the summer sun bounces off the blades of grass. You want to put your lawn into good use and make it your home's recreational spot. The situation would be easier if you ... anytime and anywhere. You can even say that the entire world is your croquet court at this point.

Description : How to Set Up a Saltwater Fish Tank

Last Answer : How to Set Up a Saltwater Fish Tank When planning on having an aquarium, keep in mind that in order for your fish to survive, you have to keep the properties of their natural living environment ... aquarium owner. Let your tank be as close to your fish's natural living environment as possible.

Description : How to Set the Table

Last Answer : How to Set the Table Planning a lovely dinner with your friends and family? A beautiful table setting is the perfect touch to make your plans even more perfect. Depending on the occasion, you can even give ... the coffee cup and saucer, place them above and to the right of the spoons and the knife.

Description : How to Build a Swing Set

Last Answer : How to Build a Swing Set Remember the days when your backyard swing set gave endless screams of higher'? There were two triangles and a bar attaching them. In-between there were two swings with wooden or ... of times before you put your kids on it. Test drive it to make sure it works perfectly.

Description : Can you suggest a simple, low memory footprint, Mac application that allows one to place images on a canvas, like on PowerPoint, but nothing else, and export the quick montage?

Last Answer : answer:I'm a little confused are you trying to make a presentation out of a collection of images? If so, you could 1) Put all the images into a single folder then run a full-screen ... 1 column, black background, and automatically go into full screen mode (and whatever other options you choose).

Description : Will ask-public create a mobile application for the Palm Pre like the iphone app?

Last Answer : http://i.ask-public.com worked on my old Palm phone, and works on my current Blackberry phone. No doubt it works on your Palm Pre as well; just point your browser to that address.

Description : Does anybody know of a good pedometer web application? I would prefer distance over steps but I'll take whatever I can get.

Last Answer : answer:I bookmarked this a long time ago on del.icio.us and I hope it helps.. http://www.gmap-pedometer.com/

Description : How to File a Job Application

Last Answer : How to File a Job Application The secret of financial success starts with a well-thought-out job application. To get that perfect job in the world of big business, your application should immediately get ... With these tips to help you file your job application, the perfect job is within your reach.

Description : Application one lamp controlled from two places

Last Answer : Application one lamp controlled from two places: 1. For Stair case wiring 2. Hospital Wiring ( For operating the lamp in room and nursing station) 3. Bedroom Lighting. 

Description : List different types of stepper motor. State one application of stepper motor.

Last Answer : Types of stepper motor : (i)Variable - reluctance motor (ii) Permanent- magnet motors (iii) Hybrid motors. Applications of stepper motor : In robotics, In CNC machines, In computers, printers, ... In Watches, In biomedical applications such as X-ray machines, CT scan, In Process control systems. 

Description : application of CRO.

Last Answer : Applications of CRO: 1) Voltage measurement. 2) Current measurement. 3) Measurement of phase difference. 4) Measurement of phase. 5) Measurement of frequency. 6) Measurement of inductance. ... in various circuits. 17) For checking transistor. 18) It can measure short time interval.

Description :  application of logic analyzer.

Last Answer : Digital systems. Computer systems Logic circuits. Testing complex digital

Description : State principle of operation of piezo-electric transducer. State its application.

Last Answer : The piezoelectric element used for converting mechanical movement into electric signals. The mechanical deformation generates charges and this charge appears as a voltage across the electrodes.  ... destructive test (NDT) equipments 6. Piezoelectric materials are used in ultrasonic transducers. 

Description : State the application of phase sequence indicator; clip on ammeter, frequency meter & P.F. meter.

Last Answer : Phase Sequence Indicator:  1. For finding correct phase sequence of supply  2. For obtaining exact instant of parallel operation of alternators.  3. For obtaining reversal of rotation ...  4. In electroplating industries   5. In various processes industries for measuring power factor

Description : What is Amorphous metal? Give one application of this metal.

Last Answer : Amorphous Metals: Amorphous Metals means materials that do not possess a particular structure. Metal alloys typically possess crystalline atomic structure. The atoms are arranged in particular ... cores of special transformers d) Manufacturing magnetic sensors e) Magneto-motive sensors 

Description : Application of Norton's theorem to a circuit yields?

Last Answer : Application of Norton's theorem to a circuit yields equivalent current source and impedance in series.

Last Answer : According to application, instruments are classified as switch board, portable.

Last Answer : Two-value capacitor motor finds increased application as compressor motor in small home air-conditioners because it has low starting as well as running currents at relatively high power factor.

Description : What information should I share about our previous landlord when applying for a new rental (please read details)

Last Answer : You have been in the last place for three years and in good standing, that should suffice. The only thing that might cause a problem is if there is a question about whether you have ... the farmer landlord needing the property for veterinary interns. Leave out the other stuff unless asked directly.

Description : Why do job applications basically ask you to send them the same information but in at least two different ways?

Last Answer : There might be a requirement by the state to fill an application. Or, the company might want to make sure certain questions are definitely answered, which they capture on the application, and you ... my new employees fill in their application, and many applicants have already sent me their resume.

Description : Is there a mobile app version of ask-public?

Last Answer : answer:There was and the operative is WAS. You can use your mobile browser to connect to “Tap the Collective.” Welcome !

Description : Have you ever used calculus to solve a real life problem?

Last Answer : Just for getting through mathmatics and graduating.

Description : What happend to the paper (job) applications?

Last Answer : Not everyone has done away with them. I prefer online. I can cut and paste things.

Description : Can i use blackberry applications such as email and instant messages if i dont have data plan?

Last Answer : Yes you can, but I would seriously not reccomend it. I once did it and went over my usual rate. It charges you per data recieved and transmitted. I think it’s like 1.99 per 100mbg or something like that, but the price depends on your cellphone carrier.

Description : So I am unemployed and lacking creativity.. I want to write an app for OS X but I am out of ideas. What would you like to see?

Last Answer : puts the keyboard away

Description : Why are all my 'hidden' applications still visible when I switch tasks?

Last Answer : command tab show all open applications so you can command q to quit any. The hidden apps are open just not shown.

Description : Anyone using Fluid know where to get cool free icons?

Last Answer : answer:There’s a Flickr pool called The Fluid Icons Pool which has heaps (211 to be precise) of icons for most popular websites. Here’s some for Ask-public, Gmail and Remember the Milk A lot of them need to be viewed in full-view to remove all the black parts.

Description : Differentiate general purpose processor, single purpose processor and ASIC with respect to design matrix, with suitable example.

Last Answer : General purpose processorGeneral purpose processor is a Programmable device.General purpose processor used in microprocessor.General purpose processor have general data path with large register ... Examples of application specific processor are embedded microcontroller, network processor and DSP.

Description : ISP stands for______ (A) Instruction Standard Processing (B) Instruction Standard Processor (C) Information Set Processing (D) Instruction Set Processor

Last Answer : (D) Instruction Set Processor

Description : The complete set of op-codes for a particular microprocessor defines the_ set for that processor: a. Code b. Function c. Module d. Instruction

Last Answer : d. Instruction

Description : One of use of microprogramming to implement _ ____ of processor in Intel 80x86 and Motorola 680x0 processors whose instruction set are evolved from 360 original. a. Control structure b. Without control c. Control unit d. Only control

Last Answer : c. Control unit

Description : The instruction set of RISC processor is A. Simple and lesser in number B. Complex and lesser in number C. Simple and larger in number D. Complex and larger in number

Last Answer : A. Simple and lesser in number 

Last Answer : Instruction execution has 5 basic stages:1. Fetch instruction:The task of reading the next instruction from memory into the instruction register.2. Decode instruction:The task of determining what operation ... into an appropriate register.5. Store results:The task of writing a register into memory.

Description : The load instruction is mostly used to designate a transfer from memory to a processor register known as_________ A. Accumulator B. Instruction Register C. Program counter D. Memory address Register

Last Answer : A. Accumulator

Description : Which instruction are used in multithreaded parallel processor architecture. a. Memory reference instruction b. Memory reference format c. Both d. None of these

Last Answer : a. Memory reference instruction

Description : Which processor has a single instruction multiple data stream organization that manipulates the common instruction by means of multiple functional units. a. Attached array processor b. SIMD array processor c. Both d. None

Last Answer : b. SIMD array processor

Description : Which is not the main feature of DEC Alpha: a. 64 Bit RISC processor b. Designed to replace 32 VAX(CISC) c. Seven stage split integer/floating point pipeline d. Variable Instruction length

Last Answer : d. Variable Instruction length