CSCE 3612 ch4-2

CSCE 3612 ch4-2 - Bus-Based Computer Systems Designing with...

Info iconThis preview shows pages 1–10. Sign up to view the full content.

View Full Document Right Arrow Icon
© 2008 Wayne Wolf Overheads for Computers as Components 2 nd ed. Bus-Based Computer Systems Designing with microprocessors. Development and debugging. System-level performance analysis.
Background image of page 1

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

View Full DocumentRight Arrow Icon
© 2008 Wayne Wolf Overheads for Computers as Components 2 nd ed. System architectures Architectures and components: software; hardware. Some software is very hardware- dependent.
Background image of page 2
© 2008 Wayne Wolf Overheads for Computers as Components 2 nd ed. Hardware platform architecture Contains several elements: CPU; bus; memory; I/O devices: networking, sensors,  actuators, etc. How big/fast much each one be?
Background image of page 3

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

View Full DocumentRight Arrow Icon
© 2008 Wayne Wolf Overheads for Computers as Components 2 nd ed. Software architecture Functional description must be broken into  pieces: division among people; conceptual organization; performance; testability; maintenance.
Background image of page 4
© 2008 Wayne Wolf Overheads for Computers as Components 2 nd ed. Hardware and software architectures Hardware and software are intimately  related: software doesn’t run without hardware; how much hardware you need is  determined by the software requirements: speed; memory.
Background image of page 5

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

View Full DocumentRight Arrow Icon
© 2008 Wayne Wolf Overheads for Computers as Components 2 nd ed. Evaluation boards Designed by CPU manufacturer or others. Includes CPU, memory, some I/O  devices. May include prototyping section. CPU manufacturer often gives out  evaluation board netlist---can be used as  starting point for your custom board  design.
Background image of page 6
© 2008 Wayne Wolf Overheads for Computers as Components 2 nd ed. Adding logic to a board Programmable logic devices  ( PLDs provide low/medium density logic. Field-programmable gate arrays  ( FPGAs provide more logic and multi-level logic. Application-specific integrated circuits   ( ASICs ) are manufactured for a single  purpose.
Background image of page 7

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

View Full DocumentRight Arrow Icon
© 2008 Wayne Wolf Overheads for Computers as Components 2 nd ed. The PC as a platform Advantages: cheap and easy to get; rich and familiar software environment. Disadvantages: requires a lot of hardware resources; not well-adapted to real-time.
Background image of page 8
Overheads for Computers as Components 2 nd ed. Typical PC hardware platform
Background image of page 9

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

View Full DocumentRight Arrow Icon
Image of page 10
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 09/30/2008 for the course CSCE 3612 taught by Professor Goodrum during the Fall '08 term at North Texas.

Page1 / 36

CSCE 3612 ch4-2 - Bus-Based Computer Systems Designing with...

This preview shows document pages 1 - 10. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online