{[ promptMessage ]}

Bookmark it

{[ promptMessage ]}

Processor_Design2

Processor_Design2 - Computer Architecture Processor Design...

Info icon This preview shows pages 1–9. Sign up to view the full content.

View Full Document Right Arrow Icon
Computer Architecture Processor Design
Image of page 1

Info icon This preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
February 11, 2012 Veton Këpuska 2 Chapter Outline The Design Process A 1-Bus Microarchitecture for the SRC Data Path Implementation Logic Design for the 1-Bus SRC The Control Unit The 2- and 3-Bus Processor Designs The Machine Reset Machine Exceptions
Image of page 2
February 11, 2012 Veton Këpuska 3 The Design Process Focus from RTN machine description to computer  system design: Design of the central processing unit Logic designer’s point of view RTN and logic design tools presented in Chapter  2 will be used extensively. Goal is not simply to present a design of SRC but  also to  do  the design in the way a designer would  approach it.
Image of page 3

Info icon This preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
February 11, 2012 Veton Këpuska 4 The Design Process In Chapter 2, the informal description of SRC was formalized by  means of an RTN description. Some of the machine hardware was also specified: Programmer-visible registers. Next steps: 1. Specification of the data path. The set of interconnections and auxiliary registers needed to  accomplish the overall changes an instruction makes in the  programmer-visible objects. RTN useful in describing the actions that take place in the data path. Assumptions about how hardware components behave in describing  the data path. This set of assumptions becomes a specification for the  logic design of the data path hardware. 1. Hardware design based on specifications. Control signals must be contemplated that must be generated to cause  actions to take place. Strobes to load registers Gates to apply outputs to a bus. 1. Control Unit design Generates the control signals in correct order to effect the correct data  path activity. 
Image of page 4
February 11, 2012 Veton Këpuska 5 Abstract and Concrete Register Transfer Descriptions The abstract RTN for SRC in Chapter 2  defines “what,” not “how” A concrete RTN uses a specific set of real  registers and buses to accomplish the  effect of an abstract RTN statement Same abstract RTNs that implement the  same ISA could have different concrete  RTNs.
Image of page 5

Info icon This preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
February 11, 2012 Veton Këpuska 6 Fig 4.1  Block Diagram of 1-Bus SRC   ALU C C A 31..0 32 31 0 A D D P C i n G r a W a i t 0 R0 R31 31 IR MA To memory subsystem Data Path Main memory Memory bus Figures 4.2, 4.3 Control Unit CPU Control unit inputs Control signals out MD PC A B 32 32-bit general purpose registers Figure 4.11 Input/ output
Image of page 6
February 11, 2012 Veton Këpuska 7 Fig 4.2  High-Level View of the 1-Bus SRC Design   ALU C C A 31..0 32 31 0 0 R0 R31 31 IR MA To memory subsystem MD PC A B 32 32-bit general purpose registers
Image of page 7

Info icon This preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
February 11, 2012 Veton Këpuska 8 Constraints Imposed by the Microarchitecture One bus connecting most 
Image of page 8
Image of page 9
This is the end of the preview. Sign up to access the rest of the document.

{[ snackBarMessage ]}

What students are saying

  • Left Quote Icon

    As a current student on this bumpy collegiate pathway, I stumbled upon Course Hero, where I can find study resources for nearly all my courses, get online help from tutors 24/7, and even share my old projects, papers, and lecture notes with other students.

    Student Picture

    Kiran Temple University Fox School of Business ‘17, Course Hero Intern

  • Left Quote Icon

    I cannot even describe how much Course Hero helped me this summer. It’s truly become something I can always rely on and help me. In the end, I was not only able to survive summer classes, but I was able to thrive thanks to Course Hero.

    Student Picture

    Dana University of Pennsylvania ‘17, Course Hero Intern

  • Left Quote Icon

    The ability to access any university’s resources through Course Hero proved invaluable in my case. I was behind on Tulane coursework and actually used UCLA’s materials to help me move forward and get everything together on time.

    Student Picture

    Jill Tulane University ‘16, Course Hero Intern