Example microprogramming determine the behavior of

This preview shows page 44 - 53 out of 66 pages.

Example: Microprogramming (determine the behavior of control unit  by micro program) Emulating another architecture by alternation of  p Some DSP implementations too Never in RISC or ISA processors configuring the hardware (after manufacturing) in the desired way .
12/15/14 45 Mahapatra - Texas A&M  University Programmability Microprogramming Vrs. Reconfigurability Microprogram allows to reconfigure the control unit whereas Reconfigurable system can modify both datapath and controller.
12/15/14 46 Mahapatra - Texas A&M  University Programmability Microprogramming Vrs. Reconfigurability Microprogram allows reconfigure the control unit versus Reconfigurable system can modify both datapath and controller. Reconfigurability increases usability but not the performance of a system.
12/15/14 47 Mahapatra - Texas A&M  University Performance and  Programmability General computing applications : use of superscalar  RISC architecture to improve the performance  (instruction level programming)
12/15/14 48 Mahapatra - Texas A&M  University Performance and  Programmability General computing applications : use of superscalar  RISC architecture to improve the performance  (instruction level programming) Dedicated Applications : Use of application specific  designs (ASICs) for power and performance Neither reusable nor cheap!
12/15/14 49 Mahapatra - Texas A&M  University Performance and  Programmability General computing applications : use of superscalar  RISC architecture to improve the performance  (instruction level programming) Dedicated Applications : Use of application specific  designs (ASICs) for power and performance Neither reusable nor cheap! What if ASICs with embedded cores?
12/15/14 50 Mahapatra - Texas A&M  University Performance and  Programmability Any other solutions? How about replacing the standard processors by  application specific processors that can be  programmed at instruction level (ASIPs). Better power-performance than standard  processor ? Worse than ASICs
12/15/14 51 Mahapatra - Texas A&M  University Programmability and Cost:ASIPs Cost can typically be amortized over  larger volume than on ASICs (with  multiple applications using ASIPs). Ease to update the products and  engineering changes through  programming the HW, However, includes compiler as additional  cost
12/15/14 52 Mahapatra - Texas A&M  University Hardware Technology Choice of hardware to implement the  design affects the performance and cost VLSI technology (CMOS or bipolar,  scale of integration and feature size  etc.) can affect the performance and  cost.

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture