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

1 Answer

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 the components needed to executes a single program.
  • It has no program memory.
  • The datapath contains only the essential components for this program i.e. 2 registers and one adder.
  • Since the processor only executes this one program we hardwire the programs instructions directly into the control logic and use a state register to step through those instructions, so no program memory is necessary.

Design metric advantages or benefits:

  • Size and power may be small.
  • Performance may be fast.
  • Unit cost may be low for large quantities.

Design matric disadvantages or demerits:-

  • Design time and NRE cost may be high.
  • Flexibility is low.
  • Unit cost high for small quantities.
  • Performance may not match general-purpose processors for same applications.

Related questions

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 : 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 : 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.

Description : factors to be considered while designing feeders ? 

Last Answer : Following factors are to be considered while designing the Feeder:  1) Current carrying capacity of conductor:- Conductor should have high current carrying capacity. While voltage drop consideration is ... time consuming.  5) Power Factor of load should be consider while designing

Last Answer : The best software for Circuit designing is  Proteus

Description : How to Install Brick Steps

Last Answer : How to Install Brick Steps A stylish brick stairway will really set your patio or entryway apart from the others. Installing a brick stairway is not one of the easier projects for a do-it-yourself, but ... way of disappearing as you work only to return in the form of a stubbed toe or brick splinter.

Description : How to Build Concrete Steps

Last Answer : How to Build Concrete Steps Making a good, serviceable set of concrete steps can seem daunting, and rightly so. When poorly-done, concrete steps can end up unbalanced, shaky, and will be ... . After the curing period, remove the side forms and use concrete patching compound to patch imperfections.

Description : Write the steps for finding the current through an element by Thevenin’s theorem.

Last Answer : Steps to find Thevenin's equivalent circuit, taking an example is as follows:  1. From the given circuit (fig.a),Remove RL from the terminals A and B and redraw the circuit as shown in ... (fig.d)from where it was temporarily removed earlier.  Current flowing through RL is given by 

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 Happens When Hlt Instruction Is Executed In Processor?

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

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 : Define armature reaction in an alternator. Explain the effect of armature reaction at various P.F. of loads of alternator.

Last Answer : Armature Reaction: The effect of armature flux on main flux is called as armature reaction.  Armature Reaction at Various Power Factors: When armature is loaded, the armature flux modifies ... lagging p.f. For capacitive loads the effect of flux is partly distorting and partly strengthening.

Description : State various effects of electric current and explain any one.

Last Answer : Effects of Electric Current:  1. Magnetic Effect: When a current is passed through a conductor, magnetic field is produced round the conductor. Due to this field when current carrying ... The rise in temperature is converted into elongation of hot wire element causes displacement of pointer. 

Description : Does anyone know a good men's clothing store or online site that sells custom fit clothing for short men at an affordable price?

Last Answer : It might be easier to find pants or shorts that fit at a discount store or second hand store and have them tailored to fit unless you’re willing to do it yourself. It’s not at all difficult to simply shorten them.

Description : Custom Bicycles

Last Answer : Everyone has special preferences. Some ask waiters to take away the onions from their salad because they are allergic. Some want their computers to be equipped with a firewire port for video editing. ... a custom bike is an excellent way of personalizing your bike to match your lifestyle and tastes.

Description : Custom Extrusions

Last Answer : Plastic, metal, and rubber extrusions are easily available; all you need to do is visit your favorite shop and purchase them. However, there is always a time when you need something a little more special or ... own sites on the web, so if you have questions, you can just log on and fire away.

Description : How to Make Custom Seats ?

Last Answer : A seat provides comfort for automobile or motorcycle rides. It cushions the torso, absorbing much of the impact between the vehicle and the ground. For many, a smooth ride is all that matters, but ... If you enjoy learning this article, you'll surely be interested in reading how to pimp your ride.

Description : Enlist the luminaries used in factory lighting and lux level required in various areas.

Last Answer : Area Luminaries Lux level Office building Fluorescent tube, LED, CFL 500 lux Testing centre Fluorescent tube, LED, CFL 400 to 500 lux Workshop/work place Halogen ... , LED, CFL, Projector lamp, filament lamp, Halogen Lamp, Metal Halide lamp etc Above 600 Lux

Description : State the various lighting calculations methods and Describe any one of them.

Last Answer : Lighting calculation methods: 1. Lumens or Light flux method 2. Point to point or Inverse Square law method 3. Watts per Square meter method i) Lumens or Light ... is taken according to the illumination desired on an average value considering overall efficiency of the lighting system.

Description : State the selection criterion of the lamp for various purposes.

Last Answer : Selection criterion of the lamp for various purposes:  While selecting a lamp for a particular purpose, the available lamps are compared on the basis of following criteria: * Light output ... such as ballasts * Compatibility with the electrical system * Suitability for the operating environment

Description : Know of a place where I can get my guitar neck customized?

Last Answer : Go to a LUTHIER.

Description : Personal Pictures On Debit Cards?

Last Answer : The picture is supposed to be for security reasons. Do you understand why having a picture of two people on the card could be a problem?

Description : Can we still trust tinyurl?

Last Answer : I feel like it’s still reliable. It seemed to work fine for me for the the /users page. http://tinyurl.com/ask-publicuser

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 : Which feature is provided by Word to customise the look of a custom shape? Write down the steps involved. -Technology

Last Answer : Drawing Custom ShapesBy using the three freehand drawing tools, i.e. Curve, Freeform and Scribble desired shapes can be created.Curve lets you draw shapes that have different curves. Freeform lets you draw ... your object, to turn off Edit Points, click anywhere on the page outside of the shape.

Description : Explain the various steps involved in production of insulin. -Biology

Last Answer : answer:

Description : List and explain the various functions supported by Linux/RTLinux.

Last Answer : Various functions of RTLinux is as follows: Interrupt handling functions

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 : What You Need When Designing Custom Gaming Computers?

Last Answer : There are two major components that are important when searching for a custom gaming computer -- graphics and speed. Having the most up-to-date video graphics card is a must as the newest games will have the ... your computer is able to move and process, allowing you to be at the top of your game.

Description : Briefly describe various steps involved in plant breeding. -Biology

Last Answer : The four steps are: (1) Creation of genetic variation by various means (2) Selection (3) Evaluation and Release as a variety and (4) Seed multiplication and distribution among farmers.

Description : Explain the term aseptic techniques. What are the various points to be considered while designing an aseptic room?

Last Answer : Definition: The method which is used to prevent the access of microorganism during the preparation of parenteral product and their testing are called aseptic Technique . Design of aseptic room: 1. Site: ... connection. Vacuum. Disposable waste. 6. Furniture: Shack type. Fume -cupboard.

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 : What are the issues involved in designing a multimedia information system?

Last Answer : Need answer

Description : What are the steps required for a pipelined processor to process the instruction?

Last Answer : • F Fetch: read the instruction from the memory • D Decode: decode the instruction and fetch the source operand(s). • E Execute: perform the operation specified by the instruction. • W Write: store the result in the destination location

Description : What are the steps to create a custom watermark?

Last Answer : The easiest way to add some form of copyright to your image is to use the text tool in any photo-editing program (heck, even Microsoft Paint will do the job) and tag your name on it. ... select which images they want printed, something like this might be sufficient. For a cleaner approach, read on.

Description : What are various interrupts supported by TMS 320 c54 processor?

Last Answer : The C54x DSP supports both software and hardware interrupts: ✔ A software interruptis requested by a program instruction (INTR, TRAP,or RESET) ✔ A hardware interrupt is requested by a ... interrupt ports. ✔ Internal hardware interrupts are triggered by signals from the on-chip peripherals.

Description : What is the purpose of using HTML tags and attributes for Web designing? -Technology

Last Answer : HTML (HyperText Markup Language) is used to create Web pages. It designs the basic layout and formatting of Web pages by using tags and attributes.The tag’s name tells the tag’s purpose and the attributes that follow the tag name give the additional information of the Web browser.

Description : Explain the various steps for planning a process for product from raw material to finished product in an industry.

Last Answer : 1. Analysis of Product and its specification: - During analysis, following parameter should be considereda. Drawing and specification of product. b. Quality of product. c. Number of parts/components per ... and fixing the rates of payment. 11. Prepare the route sheet and operation sheet.

Description : Define routing. Explain in short various steps in routing procedure.

Last Answer : Definition of routing: - Routing is defined as the decision to follow the path and sequence of operations to be performed on the work piece from one machine to another. Following steps are ... prepared. - Route sheet shows the sequence of operations, their department, machines and tool used.

Description : Explain the steps involved in saponification.

Last Answer : Saponification is the reaction that takes place between oil and sodium hydroxide during the manufacture of soap. The steps involved are: 1) Hydrolysis of fats or oil into carboxylic acid and glycerol. 2) Neutralization of the fatty acid by sodium hydroxide.

Description : What Are The Steps Involved In The Concreting Process, Explain?

Last Answer : Answer : 1. Batching: The process of measurement of the different materials for the making of concrete is known as batching. batching is usually done in two ways: volume batching and weight batching ... performed. Compaction is generally performed in two ways: by hand or by the use of vibrators.

Description : Briefly explain the steps involved in a fetch cycle?

Last Answer : Answer :Fetch cycle is the time required to fetch an opcode from a particular location in memory. General Fetch Cycles consist of 3T states. The first T state involves the sending of the memory address ... . For slower memories the processors has the provision to get in to the WAIT cycles as well.

Description : State and explain the steps involved in sugar coating of tablet.

Last Answer : Steps of sugar coating of tablet: Sieving Sealing Sub-coating Syrup coating Finishing Polishing i) Sieving :- The tablets to be coated are shaken in a suitable sieve to remove the fine ... on the canvas cloth. This gives a proper shining to the tablets Sugar coating is an art 

Description : Explain the different steps involved in sugar coating of tablet.

Last Answer : Steps of sugar coating of tablet:-  Sieving Sealing Sub-coating Syrup coating Finishing Polishing i) Sieving :- The tablets to be coated are shaken in a suitable sieve to remove the ... the wax coated tablets are rubbed on the canvas cloth. This gives a proper shining to the tablets

Description : Explain in brief steps involved in process planning.

Last Answer : Steps involved in process planning: 1. Analysis of Product and its specification: - During analysis, following parameter should be considered, a. Drawing and specification of product. b. Quality of ... and fixing the rates of payment. 11. Prepare the route sheet and operation sheet.

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.