SCHOOL/UNIVERSITY
COURSE
BOOK
Arizona State University
Tempe, Arizona
120 Digital Design Fundamentals
  • Contemporary Logic Design, Randy H. Katz, Benjamin Cummings, 1996
421 Microprocessor System Design I
  • M^800 Programming Reference Manual, Motorola, Inc.
  • FAST and LS TTL Data Manual, Motorola, Inc.
  • M68HC11 Reference Manual, Motorola, Inc.
  • MC68HC11A8 Programming Reference Guide, Motorola, Inc.
  • The 68HC11 Microcontroller, Joseph Greenfield, Saunders College Publishing.
  • ACIA Data Sheet, Motorola, Inc.
  • Peripheral Interface Adapter Data Sheet, Motorola, Inc.
  • MC6800 8-Bit Microprocessing Unit Data Sheet, Motorola, Inc.
422 Microprocessor System Design II Textbook:
  • The only text book is class notes written by Marvin C. Woodfill and revised each semester, available at the ASU Student Bookstore.
References:
  • Fast and LS TTL Data, Motorola Inc., DL121, Rev 5
  • High-Speed CMOS Logic Data, Motorola Inc., DL129, Rev 4
  • MC 6800 Data Sheet, Motorola Inc., MC6800/D
  • MC 6809 Data Sheet, Motorola Inc., MC6809E/D
  • MC 6821 Data Sheet, Motorola Inc., MC6821/D
  • MC 6840 Data Sheet, Motorola Inc., MC6840/D
  • MC 6850 Data Sheet, Motorola Inc., MC6850/D
  • HC11 Technical Data, Motorola Inc., MC68HC11A8/D
517 Hardware Description Languages
  • Perry, D. L., VHDL, McGraw Hill, 1991.
Baylor University
Waco, TX
3439 Digital Computer Fundamentals
2337 Digital Logic Design
3336 Microprocessor Systems
Bradley University
Peoria, IL
EE 311 Digital Hardware
EE 365 Microprocessors
EE 561 Digital Systems: Logic Design
EE 562 Digital Systems: Computer Structures
EE 565 Digital Systems: Microprocessor and PC Architecutre
EE 566 Digital Systems: Memory and Interfacing
Bucknell University
Lewisburg, PA
ELEC 245. Introduction to Digital Systems
ELEC 246. Microcontroller System Design
ELEC 340 Digital Systems Design
ELEC 440. Designing with Microprocessors
ELEC 442. Digital VLSI Circuit Design
California Institute of Technology
Pasadena, California
EE/CS 51 Principles of Microprocessor Systems
  • Microprocessor-Based Design
    Michael Slater (1987)
  • Microcomputer Systems: The 8086/8088 Family
    Yu-cheng Liu and Glenn A. Gibson (1986)
  • 8086/8088 User's Manual
    Intel Corporation (1989)
  • 80C186/C188, 80C186XL/C188XL User's Manual
    Intel Corporation (1994)
  • The Elements of Programming Style, Second Edition
    Brian W. Kernighan and P. J. Plauger (1978)
California State Polytechnic University, Pomona
Pomona, California
ECE 204 Introduction to Digital Systems Required:
  • Fundamentals of Logic Design, Charles H. Roth, 4th Edition, West, ISBN 0-314-92218-0
  • Digital Design Principles & Practices, Wakerly, Prentice-Hall
References:
  • Logic Design Principles, E.J. McCluskey, Prentice-Hall, 1986.
  • Switching and Finite Automata Theory, Kohavi, McGrawHill, 1984
ECE 424: State Machine Design Required:
  • Analysis and Design of Digital Systems with VHDL, Allen Dewey, PWS, 1997, ISBN 0-534-95410-3
References:
  • Computer Aided Logic Design With Emphasis on VLSI, F.J. Hill and G.R. Peterson, 4th Edition, New York, NY: John-Wiley, 1993, ISBN 0-471-57527-5
  • VHDL: Analysis and Modeling of Digital Systems, Z. Marabi, McGraw-Hill
  • Programmable Logic Devices, Theory & Application, G. Bostock, New York, NY, McGraw-Hill, 1998, ISBN: 0-07-006611-6
  • Digital Logic Design, K.J. Breeding, Englewood Cliffs, NJ, Prentice-Hall, 1989, ISBN: 0-13-212721-0
  • Switching and Finite Automata, Z. Kohavi, New York, NY, McGraw-Hill, 1978, ISBN: 0-07-035310-7
ECE 418: Integrated Circuits; Design and Layout Required:
  • VLSI design Techniques For Analog and Digital Cirucits, R.L. Geiger, P.E. Allen, and N.R. Strader, McGraw Hill, 1990, ISBN 0-07-023253-9
References:
  • VLSI Fabrication Principles, S.Ghandhi, 2nd Edition, John Wiley and Sons, New York, 1994
  • Atlas of IC Technologies, W.Maly, Benjamin Cummings, 1987
  • Introduction of VLSI Systems Design, E.D. Fabricius, McGraw Hill, 1990
  • Principles of CMOS VLSI Design - a System Prespective, N.Weste, and K. Eshragian, 2nd Edition, Addison Wesley, 1993.
ECE 432: Microcomputer Applications Required
  • Microprocessors and Microcomputer-based System Design, M. Rafiquzzaman, CRC Press, 1995
References
  • Manufacturers' Users Manuals for Typical Microprocessors, and support chips.
California State University, Los Angeles
Los Angeles, CA
CS 344: Combinatorial Logic Design of Sequential Circuits
EE 244: Digital Engineering
EE 345 Microcomputer Programming
EE 347: Computer Logic Design
EE 439: Digital Integrated Circuits
EE 445: Microprocessor Interface Design
California State University, Sacrament
Sacramento, CA
EE 64: Introduction to Logic Desing
EE 174: Introduction to Microprocessors
CS/EE 273: Hierarchical Digital Design Methodology
EE 285: Micro-Computer System Design I
EE 286: Micro-Computer System Design II
CS 237: Microprocessor System Architecture
Cal Poly-San Luis Obispo
San Luis Obispo, California
CSC 459 Real Time Systems
EE 219 Logic and Switching Circuits
(Also listed as CPE 219)

EE 319 Digital System Design
(Also listed as CPE 319)

EE 436 Microprocessor System Design Methodologies and Laboratory
(Also listed as CPE 436)

EE 437 Digital Computer Subsystems
(Also listed as CPE 437)

EE 438 Digital Computer Systems
(Also listed as CPE 438)

EE 522 Microprocessor-Based Digital System Design
EE 523 Digital Systems Design
CPE 459 Real-Time Systems
Case Western Reserve University
Cleveland, Ohio
ECMP 281: Logic Design and Computer Organization
  • Randy H. Katz, Contemporarty Logic Design,
    ISBN 0-8053-2703-7
ECMP 316: Computer Design
EECS 317: Computer Design
EECS 318: CAD: Computer Aided Design of Digital Systems
EECS 322: Computer Architecture
EECS 420: Computer System Architecture
EECS 486: Research in VLSI Systems
EECS 488: Embedded Systems Design
The Citadel
Charleston, SC
None found
Cooper Union
New York, NY
EE 150 Digital Logic Design
EE 381 Embedded System Design
EE 414 Digital Integrated Circuit Engineering
EE 464 Digital and Microprocessor Control
EE 482 Application, Design and Construction of Embedded Systems
Embry Riddle Aeronautical University
Daytona Beach, FL
CS 220: Digital Logic and Computer Operation
CS 372: Introduction to Microprocessors
CS 445: Interfacing
CS 450: Real-time Systems
EE 220: Digital Circuit Design
EE 320: Microprocessor Systems
Gonzaga University
Spokane, WA
Undergraduate Catalog unavailable
CPEN 436 Advanced Digital System Design
CPEN 548 Real-Time Computer System Engineering
Harvey Mudd College
Claremont, California
CS 110. Introduction to Computer Architecture and Operating Systems
James Cook University
Townsville, North Queensland, Australia
CC2511:03 Embedded Systems Design
CC2510:03 Digital Logic and Computing Methods
  • John F. Wakerly, Digital Logic: Digital Principles and Practices, Third Edition, Prentice Hall 2000
Kettering University
Flint, MI
Nothing Found
Lafayette College
Easton, Pa
ECE 211: Digital Circuits I
ECE 212: Digital Circuits II
ECE 414: Digital Systems and Microprocessors
ECE 416: Microcomputer Interfacing
ECE 417: Digital Systems Control
Michigan State University
East Lansing, Michigan
ECE 330:Digital Logic Fundamentals
  • D.J. Gajski, Principles of Digital Design, Prentice Hall, NJ, 1997.
ECE 331 Microprocessors and Digital Systems
  • F.M. Cady, Software and Hardware Engineering (Motorola M68HC11), Oxford, New York, 1997
  • MC68HC11E9 Programming Reference Guide, Motorola, Phoenix.
ECE 482: Capstone: Computer System Design
  • Current literature found in trade journals, professional-society publications, manufacturer's publications, etc. related to the course learning objectives.
ECE 483: Capstone: Integrated Circuit Design and Fabrication
  • The Science and Engineering of Microelectronic Fabrication,S. A. Campbell, Oxford University Press, 1996.
ECE 813: Logic Design Principles
  • Jan M. Rabaey, Digital Integrated Circuits: A Design Perspective, Prentice-Hall, 1996.
ECE 921B: Advanced Topics in Digital Circuits and Systems: Embedded Architectures
Milwaukee School of Engineering
Milwaukee, WI
CS 391 Embedded Computer System Design
  • 68HC11 Reference Manual
  • 68HC11 Programmer's Reference Manual
EE 290: Combinational & Sequential Logic
  • Fundamentals of Digital Logic with VHDL Design Brown & Vranescic, McGraw-Hill
Norwich University
Northfield, VT
EG 215: Fundamentals of Digital Design
EE 411: Microprocessor Based Systems
Old Dominion University
Norfolk, Virginia
CS 763/863 Real-time Systems
  • Perry, D. L., VHDL, McGraw Hill, 1991.

Penn State
University Park, Pennsylvania
EEBD 421 Microprocessors Required Text
  • The 80x86 IBM PC and Compatible Computers - Assembly Language, Design, and Interfacing, 2nd edition, Prentice Hall, 1998.
Reference Texts
  • The Art of Assembly Programming by Randal Hyle.
CENBD 451W Microprocessor System Design
  • Michael Kheir: "The M68HC11 Microcontroller", Applications in Control, Instrumentation, and Communication, Prentice Hall, 199, ISBN 0-13-205550-3.
CENBD 497A Advanced Digital Design Required Text
  • Douglas J. Smith: "HDL Chip Design", A practical Guide for Designing, Synthesizing and Simulating ASICs and FPGAs using VHDL or Verilog, Doone Publications, 1996, ISBN 0-9651934-3-8.
  • Class notes (copies of transparencies) to be handed out to students.
Reference Texts
  • John F. Wakerly: "Digital Design: Principles and Practices", Prentice Hall, 2000, ISBN 0-13-769191-2.
  • Randy Katz, "Contemporary Logic Design," Benjamin Cummings Press, 1994.
  • Allen Dewey, "Analysis and Design of Digital Systems with VHDL," PWS Publishing, 1997.
Recommended Texts
  • P. Ashenden, "The Designer's Guide to VHDL", Morgan Kaufmann Publishers, 1996.
  • D. Patterson and J.Hennessey, "Computer Organization and Design-Hardware Software Interface," Morgan Kaufmann Publishers, 1998.
Princeton University
Princeton, New Jersey
EE 306 Introduction to Logic Design
  • Contemporary Logic Design, Randy H. Katz, Benjamin/Cummings Publishing Company, Inc.
EE 318 Microprocessor-Based System Design with DSP and Multimedia Architectures
  • A VHDL Primer, Jayaram Bhasker, Prentice-Hall 1988
  • Microcomputer Hardware Design, by A. Protopapas, Prentice-Hall, 1988 (Chapters 1-5)
  • VLSI Digital Signal Processors, by V.K. Madisetti, IEEE Press, 1995
  • Image and Video Compression Standards: Algorithms and Aarchitectures, Second Edition, Vasudev Bhaskaran and K.Konstantinides, Kluwer Academic Publishers, 1997. (Chapters 13-15)
  • High-performance VLSI Signal Processing: Innovative Architectures and Algorithms, Edited by K.J. Ray Liu and Kung Yao, IEEE Press, 1998 (Volume 2: Systems Design and Applications, Chapter 4)
  • Key papers from Signal Prcessing Systems (SiPS, Solid-State Circuits conferences)
EE 463 Computer-Aided Design of Digital Systems Suggested Background Reading:
  • Modern VLSI Design: A systems approach, W.Wolf, Prentice Hall. Chapters 1 and 2.
Purdue University - Calumet
Hammond, IN
EE 330: Introduction to Microprocessors
EE 370: Digital Systems - Logic Design
EE 371: Microprocessor Systems
EE 375: Digital Systems - Electronics
EE 464: Introduction To The Design of Digital Computers
EE 467 Microprocessor Laboratory
Rochester Institute of Technology
Rochester, NY
CS 0603-351 Introduction to Digital Design
EEEE 240: Introduction to Digital Systems
EEEE 650: Design of Digital Systems
EEEE 651: ASIC Design
EEEE 665: Microcomputer Based System Design
EEEE 666: 32-Bit Microcomputer Systems
EEEE 727 VLSI Design
EEEE 764 Digital Control System Design
Rose-Hulman Institue of Technology
Terre Haute, IN
EC 130: Introduction to Logic Design
San Jose State Univesity
San Jose, CA
CmpE 124: Digital Design I
CmpE 125: Digital Design II
CmpE 127: Microprocessor Design I
CmpE 143: Microcomputer Design
CmpE/EE 179: Digital Design Using VHDL
  • A VHDL Primer, by J. Bhasker, 1999.
CmpE/EE 196: Microcontroller Based Control Systems
CmpE 196T: Embedded Real-time Software Systems
CmpE 205: Microprogramming
CmpE 240: Microcomputer Design
CmpE 241: Microcomputer Software
CmpE 242: Microcomputer Hardware
CmpE 243: Microcomputer Applications and Interfacing
CmpE 261: Real-time Computer System
EE 118: Digital Design I
  • Introduction to Digital Systems, by M. Ercegovac, T. Lang and J. Moneno, Wiley
EE 120: Digital Design II
  • The 8088 and 8086 Microprocessors, Triebel, W.A. and Singh, A., Second Edition, Prentice Hall, 1997
EE 177: Digital Systems Interfacing
Seatlle University
Broadway, Seattle
none found
Simon Fraser University
British Columbia, Canda
ENSC 350-3 Digital System Design Rapid Prototyping of Digital Systems, A Tutorial Approach, 1999. James O. Hamblen and Michael D. Furman.
ENSC 351-4 Real Time and Embedded Systems
ENSC 370-4 Transducers and Embedded Systems
St. Louis University
St. Louis MO
EE-P306: Digital Systems Laboratory
EE-P405 Microprocessors
EE-P417 Microcomputer-Based System Design
EE-P419 Digital IC Design
Swarthmore College
Swarthmore, PA
E21: Digital System Design
  • John Wakerly, Digital Design: Principles & Practices, 3rd ed., Prentice-Hall, 2000.
  • Supplemental VHDL text of your choice strongly recommended
  • Handouts
E22: Computers and the Microprocessor
Trinity University
San Antonio, TX
Digital Logic Systems
Microcomputer Systems
Union College
Schenectady, NY
EE/CS 118 Digital Design
  • Digital Systems Design Using VHDL by Charles H. Roth Jr., PWS Publishing Company, 1998
  • Rapid Prototyping of Digital Systems: A Tutorial Approach, James O. Hamblen, Michael D. Furman, Kluwer Academic Publishers, 1999
EER018 Introduction to Digital Computers
  • Logic and Computer Design Fundamentals, M. Morris Mano, Charles R. Kime, Prentice Hall, 1997
  • HC05 MCMOS Microcontroller Uniter Technical Data
EER148 Digital Circuits
EER152 Microprocessors and Microcomputers: Architecture, Programming, and Applications
EER154 VLSI System Design
United States Air Force Academy
CHECK


United States Coast Guard Academy
New London, CT
1324: Digital Circuits and Computer Systems
United States Military Academy
CHECK


United States Naval Academy
CHECK


University of Bahrain EE152 Introduction to Digital Design
EE450 Digital Systems
EE452 Microprocessor Based System Design
University of Bogazici
Istanbul, Turkey
CMPE 240 Digital Systems Spring 1998
  • M. Morris Mano, Digital Design, Second Edition, Prentice Hall, 1991
  • J.P. Hayes, Digital Logic Design, Addison Wesley, 1993
  • R.H. Katz, Contemporary Logic Design, Benjamin Cummings, 1994.
CMPE 444 Microprocessor-Based System Design
University of California, Irvine
Irvine, California
151 Digital Logic Design D. D. Gajski, Principles of Digital Design, Prentice Hall, 1997.
212 Introduction to Embedded Computing Systems H. Kopetz, Real-time Systems, Kluwer, 1997
213 Software for Embedded Systems
216 Validation and Testing of Embedded Systems
256 Design Synthesis Gajski, et. al. High-Level Synthesis, Kluwer Academic Pub., 1991.

De Micheli,Synthesis and Optimization of Digital Circuits, McGraw Hill, 1994
280 IP-Centric Resue Methodology Keating, Bricaud, Reuse Design Methodology, Kluwer, 1998.
CHECK University of California, Los Angeles
Los Angeles, CA


University of California, San Diego
San Diego, CA
CSE 140: Components and Design Techniques for Digital Systems
  • Contemporary Logic Design , Randy H. Katz
CSE 142: Advanced Digital Logic Design
CSE 144 Computer-Aided Design of VLSI Circuits
  • Physical Design Automation of VLSI Systems, Bryan Preas and Michael Lorenzetti, Benjamin/Cummings, 1988.
CSE 145: Microprocessor Systems Design
  • The Art of Programming Embedded Systems, Jack G. Ganssle, Academic Press, 1992
CSE 242 Design Systems for VLSI Circuits
CSE 248A - Application of Combinatorial Algorithms to CAD
University of Illinois at Urbana Champaign
Urbana, Illinois
CS 331 Embedded Systems Architecture
  • Barry B. Brey, Embedded Controllers: 80186, 80188, and 80386EX, Prentice Hall.
University of Michigan-Dearborn
Dearborn, MI
ECE 273 Digital Systems
  • "Fundamentals of Logic Design," Charles H. Roth Jr., PWS, 4th Edition, 1992.
ECE 373 Introduction to Microprocessors
  • "Microcomputer Engineering", G.Miller
  • M68HC11 Reference Manual, Motorola Inc.
  • M68HC11EVB Evaluation Board user's Manual, Motorola, Inc.
ECE 473 Embedded Microcontrollers
  • Class Notes
  • "Single and Multiple Chip Microcomputer Interfacing", G. Lipouski, Prentice Hall, 1988.
ECE 495 Micro Systems Design
  • "Microcomputer Engineering", G.Miller, Prentice Hall, 1993
University of San Diego
San Diego, CA
CS 100: Principles of Digital Hardware
EEE 100: Introduction to Microcomputers
EEE 140: Systems Logic Design
EEE 142: Microcomputer-Based System Design
University of Wales, Aberystwyth
England
CS23110 Small Real Time Systems Students are likely to need ready access to the following:
  • J. E. Cooling. Software Design for Real-time Systems. Chapman and Hall, 1991.
  • Caxton C. Foster. Real-Time Programming - Neglected Topics. Addison-Wesley, 1981.
  • The official handbook of MASCOT : Version 3.1. Royal Signals and Radar Establishment, 1987.
  • A. Burns and A. Wellings. Real-time Systems and their Programming Languages. Addison Wesley, 1990.
  • Ian C. Pyle. Developing Safety Systems. Prentice Hall International, 1991.
The following should be consulted for different approaches or for further information:
  • S. Bennett and G.S. Virk, editors. Computer Control of Real-time Processes. Peter Peregrinus, 1990.
  • A. Amghar. Microprocessor System Development. Prentice Hall, 1990.
  • Andrews. Concurrent Programming. Benjamin Cummings, 1991.
  • Ken Shumate and Marilyn Keller. Software Specification and Design - A Disciplined Approach for Real-Time Systems. Wiley, 1992.
  • Ian Pyle, Michel Lissandre, Peter Hruschka, and Ken Jackson. Real-Time Systems - Investigating Industrial Practice. Wiley, 1993.
  • Philip McDowell. Choosing and Using 4 bit Microcontrollers. Newnes, Oxford, 1994.
Valparaiso Univeristy
Valparaiso, IN
CS 220/ECE 221: Digitial System Design
ECE 222: Advanced Logic Design
ECE 320: Microprocessor Applications
Villanova University
Villanova, PA
ECE 2040 Fund Comp Engr I
ECE 2041 Fund. Comp Engr II
ECE 2490 Digital Sys and Comps
ECE 3480 Digital Systems Engr
ECE 3490 Microcomputer Systems
ECE 5430 Microcomputer Sys Design
ECE 5450 Microcontrollers & Appl
ECE 5484 Advanced Dig Sys Design
ECE 8425 Microprocessors and Microcomputers
ECE 8426 Advanced Microprocessors
ECE 8440 Hardware Sys Des & Modeling
ECE 8545 Digital Integrated Circuits
ECE 8450 Dig Sys Hardware & Des
Virginia Military Institute
Lexington, VA
EE 329: Introduction to Digital Circuits
EE 404: Microcomputers I
EE 406: Microcomputers II
EE 429: Advanced Digital Desgin Using HDLs
Webb Institute
Glen Cove, NY
Nothing Found