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

1 Answer

Answer :


General purpose processor

  • General purpose processor is a Programmable device.
  • General purpose processor used in microprocessor.
  • General purpose processor have general data path with large register file.
  • General purpose processor have general ALU.
  • General purpose processor take less time to market.
  • General purpose processor have low NRE cost.
  • General purpose processor have high flexibility.
  • General purpose processor is use for variety of applications.
  • It is manufactured in large scale. 
  • Performance is not high.
  • Size of general purpose processor is large.
  • So its efficiency is less.
  • Design cost and time of general purpose processor is low.
  • It perform variety of computation and consists of arithmetic and logic units (ALUs).
  • General purpose processor is use in laptop or desktop.
  • General purpose processor have the largest flexibility.
  • Example for general purpose processor is Pentium.


Single purpose processor
  • Single purpose processor is a Digital circuit which designed to execute exactly one program.
  • In single purpose processor no program memory is required.
  • Single purpose processor is fast.
  • Single purpose processor consume low power.
  • Single purpose processor have small memory.
  • Single purpose processor is design to execute only one program.
  • It perform particular computation task.
  • So it have faster performance.
  • Size of single purpose processor is small.
  • Power consumption is low.
  • Size is small means it have less multiplexers.
  • No program memory.
  • Coprocessor, Floating point processing and peripherals are the examples of single purpose processor.
  • The datapath contains only required components.
  • Example for single purpose processor is accelerator or peripheral.

Application specific processor
  • Application specific processor is the compromise between general purpose and single purpose processor.
  • Application specific processor have Programmable memory.
  • Application specific processor optimise for a particular class of application having common characteristics.
  • Application specific processor have optimised data path.
  • Application specific processor have a special unit function.
  • Application specific processor have some flexibility.
  • Application specific processor have good performance, size, and power.
  • 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.
  • Examples of application specific processor are embedded microcontroller, network processor and DSP.


Related questions

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 : 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 : Main processor chip in computers is_______ A. ASIC B. ASSP C. CPU D. CPLD

Last Answer : C. CPU 

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.

Last Answer : A design metric is a measure of a implementations features such as cost, size, performance and power.Commonly used design metrics are:1.NRE cost:NRE stands for non recurring engineering cost. ... to check that manufacturing was correct.11.Safety:The probability that the system will not cause harm.

Description : a) Time to market b) The performance

Last Answer : a) Time to market :Time to market is the time from development of an embedded system to sell it to customers is called time to market. For more profit, the time to market should be ... losses due to delayed entry.b) Performance :Latency and throughput are the two main measures of performance.

Description : ASIC chip is A. Simple in design. B. Manufacturing time is less. C. It is faster. D. Both A&C.

Last Answer : C. It is faster. 

Description : Draw design flow of ASIC and explain it.

Last Answer : Specifications: In this step all the functionality and features are defined, such as power consumption, voltage reference, timing restrictions and performing criterion. Chip planning is also performed ... fabrication, the wafer is diced into individual chips. Each Chip is packaged and tested.

Description : design a single purpose processor that computes gcd

Description : Explain the need to consider following factors in design matrix of embedded system: (i) Processor (ii) Memory (iii) Power (iv) Non- recurring engineering cost.

Last Answer : 1. Processor: Selection of processor depends upon amount of processing power and the register width required. Powerful 8bit, 16 bit, 32 bit & 64bit processors are available. The clock speed ... system is designed any number of units can be manufactured without incurring any additional design cost.

Description : Describe different RT level computational and sequential components used to design single function processors.

Last Answer : RT-level combinational components:- To reduce the complexity in digital logic, combinational components are used, which are more powerful than logic gates.  Such combinational ... during a clock edge. An asynchronous inputs value effects the circuit independent of the clock.

Description : Application Specific Instruction Set Processor (ASIP)

Last 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 ... fetch sequential data memory locations in parallel with other operations to further speed execution.

Last Answer : Application Specific Integrated Circuit.

Description : Don't get caught failing to comply! Do you know ASIC requires all books to be produced ?

Last Answer : ASIC-- Australian Securities & Investments Commission. That's ASIC's role and mission in accordance with the law and order. Thank you for bringing this up -- to those who live in Australia.

Description : Where is a outlet store that carries Asic shoes?

Last Answer : Yes, asics do in fact have an outlet store. Find one near you and the stores have many factory items for sale. Always at a discount compared to the retail price.

Description : ______________ was developed in the year 1996 by ATMEL Corporation A. PIC B. AVR C. ARM D. ASIC

Last Answer : B. AVR 

Description : ______________ is the smallest microcontrollers which can be programmed to perform a large range of tasks. A. PIC microcontrollers B. ARM microcontrollers C. AVR microcontrollers D. ASIC microcontrollers

Last Answer : A. PIC microcontrollers 

Description : ASIC stands for A. Application-System Integrated Circuits B. Application-Specific Integrated Circuits C. Application-System Internal Circuits D. Application-Specific Internal Circuits

Last Answer : B. Application-Specific Integrated Circuits 

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 : Sketch internal design of 4x3 ROM.

Last Answer : The internal design of 4x3 ROM

Description : What is design technology? Explain top down design process.

Last Answer : Design technology: Design technology is the manner in which we convert our concept desired system into an implementation. The three main design technologies are 1. Compilation/Synthesis ... general purpose processors and A Gate-level Netlist for special-purpose processors.

Last Answer : Various features of Linux that are used in embedded systems are as follows : Linux is multiuser operating system. Linux is open source and free. Linux can be ... Linux supports handling of errors. Real-time Linux supports the group scheduling functions.

Description : A single FSM can be converted to two smaller FSM. Justify.

Description : The purpose of market segmentation is to: A)differentiate among similar products B)divide the total market to allow the marketer to develop a more precise marketing mix C)reduce the overall ... a single marketing mix that will be satisfy market segments E)meet the needs of homogeneous markets

Last Answer : B)divide the total market to allow the marketer to develop a more precise marketing mix

Description : The correct statement with respect to epithelial tissue is : - A - Cells are compactly packed B - cells have no intercellular matrix C - cells have li

Last Answer : The correct statement with respect to epithelial tissue is : - A - Cells are compactly packed B - cells have no ... C C. A, C & D D. All of these

Description : differentiate the following function with respect to the variable x y = x+sinxcosx-x

Description : Differentiate between character array and integer array with respect to size and initialisation.

Last Answer : Parameter Character Array Integer Array   Size Last location in character array is filled with '\0' so the array size should be so declared that it should have one last location for '\0' character.   ... ="abc"; Initialization can be done like : int arr[4]={1,2,3,4}; 

Description : Differentiate between 'H.I. method' and 'Rise and Fall method' with respect to time, checks, application and simplicity. 

Last Answer : Sr. No. Point of difference H.I. method Rise and fall method 1 Time Less time required for calculations of RLs. More time is required for calculations ... simple, rapid involving less calculation.  Involves several calculations hence more laborious and time consuming.

Description : Differentiate between earthen dam and gravity dam with respect to seepage , foundation , construction and maintenance

Last Answer : Differentiate between earthen dam and gravity dam with respect to seepage , foundation , construction and maintenance

Description : What is processor design ?

Last Answer : Processor design is the design engineering task of creating a processor , a component of computer hardware. It is a sub-field of computer engineering (design , development and implementation) and electronics ... in read / write memory, conduct tests related to data values, and control program flow.

Description : Which of the following statements is not true for Multi Level Feedback Queue processor scheduling algorithm? (A) Queues have different priorities. (B) Each queue may have different scheduling algorithm (C) ... to a queue (D) This algorithm can be configured to match a specific system under design

Last Answer : (C) Processes are permanently assigned to a queue

Description : List and describe three general approaches to improve designer productivity.

Last Answer : Automation: The task of using a computer program to replace manual design effort. The program replaces manual design effort. Synthesis. Reuse: The ... correctness/completeness of each design step. Hardware/software co-simulation.

Description : Normally, the FPGA resources are used less than 70% because:  a. Routing becomes excessively complicated b. Power issues c. Clock frequency d. Simulation time increases

Last Answer : Normally, the FPGA resources are used less than 70% because: Routing becomes excessively complicated

Description : Explain placement, routing, and sizing.

Last Answer : Placement: The task of placing and orienting every transistor somewhere on IC. Routing: The task of running wires between the transistors without inserting other wires or transistors. ... wires and transistor provide better performance but consume more power and require more silicon area.

Last Answer : Common computation models: Sequential program model Statements, rules for composing statements, semantics for executing them Communicating process model ... Object-oriented model For breaking complex software into simpler, well-defined pieces

Description : Explain the advantages and disadvantages of using memory I/O and standard I/O.

Last Answer : Memory mapped I/O and standard I/O are the two methods for communicating microprocessor with peripherals. Processor talks to both memory and peripheral using the same bus.Two ways to talk to a peripheral. ... of standard I/O is no loss of memory addresses to the use as I/O addresses.

Description : Explain parallel and wireless protocols.

Last Answer : Parallel protocols: PCI bus (Peripheral Components Interconnect): PCI stands for Peripheral Components Interconnect. PCI bus is used as a communication line to transmit signals and data ... provide the basis for wireless network products using the Wi-Fi brand.

Description : Explain memory hierarchy.

Last Answer : Memory hierarchy: Main memory is large, inexpensive, slow memory stores entire program and data. Cache memory is small, expensive, fast memory stores copy of likely accessed parts of large ... In memory hierarchy the smaller memory is faster and larger memory storage is slower.