Literature

This page collects literature references that I have been using for the Vincent 2.0 project.

Computer Architecture

  1. Fisher, J. A., Faraboshi, P., and Young, C. (2005). Embedded Computing, Morgan Kaufmann
  2. Johnson, M. (1991). Superscalar Microprocessor Design, Prentice Hall
  3. Hennessy, J. L., and Patterson, D. A. (2007). Computer Architecture, 4th ed., Morgan Kaufmann
  4. Nurmi, J. (2007). Processor Design, Springer
  5. Shen, J. P. and Lipasto, M. H. (2005). Modern Processor Design, McGraw-Hill

Graphics Architecture

  1. Eldridge, M. (2001). Designing Graphics Architectures around Scalability and Communication, Ph.D. Thesis, Stanford University
  2. Holten-Lundt, H. (2001). Design for Scalability in 3D Computer Graphics Architectures, Ph.D. Thesis, Technical University of Denmark

Verilog

  1. Ciletti, M. D. (2003). Advanced Digital Design with the Verilog HDL, Prentice Hall
  2. Deschamps, J.-P., Bioul, G. J. A., and Sutter, G. D. (2006). Synthesis of Arithmetic Circuits, Wiley Interscience
  3. Lam, W. K. (2005). Hardware Design Verification, Prentice Hall
  4. Stine, J. E. (2004). Digital Computer Arithmetic Datapath Design using Verilog HDL, Kluwer Academic Publishers
  5. Palnitkar, S. (2003). Verilog HDL, Prentice Hall
  6. Sutherland, S. (2002). The Verilog PLI Handbook, 2nd ed., Springer

EDA

  1. Black, D. C., and Donovan, J. (2004). SystemC: From the Ground Up, Springer
  2. Keating, M., and Bricaud, P. (2002). Reuse Methodology Manual, 3rd ed., Kluwer Academic Publishers