Handouts
General:
- Student Questionnaire (survey) [ps,pdf]
Useful Handouts:
- Sample Online Notebook: [html]
- Lab Report Format: [html]
- Paper on testing by Douglas Clark: [ps,pdf]
- SPIM Documentation [ps,pdf]
- Information about the Calinxboardsthat we will be using: [html]
- Xilinx VIRTEX E FPGA Databook [pdf]
- 128 Mb SDRAM technical manual [pdf]
- 256 Mb SDRAM technical manual [pdf]
- Verilog information:
- IEEE Standard VerilogHardwareDescription Language (Berkeley only) [pdf]
- Good Tutorial on Verilog [html]
- Discussion of blockingandnon-blocking assignment [html]
- Xilinx Tool information (Berkeleyonly):
- Xilinx manuals on line [pdf]
- ModelSim manual [pdf]
- Synplify Reference Manual [pdf]
- Tutorial For the Xilinx Navigator Tool(From Ben Liao, Jack Kang, and John Gibson):[doc, pdf]
- Specs for exception handling [txt]
- MIPS opcode listing (corrects pageA-54of P&H) [ps]
- John Gibson's CVS on Windows tutorial [html]
- Michael Chu's quick CVS tutorial [TXT]
Homework / Lab:
- Homework 1/Lab 1: [html]. (Solutions:[pdf])
- Homework 2/Lab 2: [html]. (Solutions:[pdf])
- Homework 3/Lab 3: [html]. (Solutions:[pdf])
- Homework 4/Lab 4: [html]. (Solutions:[pdf])
- Homework 5/Lab 5: [html]. (Solutions:[pdf])
Final Project
- Final Project Specification: [html]. Additional info: [ps,pdf]
- Useful Related papers:
- Normal Jouppi, ImprovingDirect-mappedCache Performance by the Addition of a SmallFully-AssociativeCache andPrefetch buffers. Proceedings of the InternationalSymposiumonComputer Architecture (ISCA), 1981
- David Kroft, Lockup-FreeInstruction Fetch/Prefetch Cache Organization, Proceedingsof the InternationalSymposium on Computer Architecture (ISCA), 1981
- Tse-Yu Yeh and Yale Patt, "AlternativeImplementationsof Two-level Adaptive Branch Prediction", Proceedingsof theInternational Symposium on Computer Architecture (ISCA), 1992.
- Chih-Chieh Lee, I-Cheng Chen, and Trevor Mudge, TheBi-Mode BranchPredictor, Proceedings of InternationalSymposiumonMicroarchitecture (MICRO-30), 1997
- Peter Glaskowsky, Pentium4 (Partially) Previewed, MicroprocessorReport, August2000,Volumn 14, Archive 8.
Homework Quiz:
- Homework Quiz2[ps,pdf].(Solutions: [ps,pdf])
- Homework Quiz3[ps,pdf].(Solutions: [ps,pdf])
- Homework Quiz4[ps,pdf].(Solutions: [ps,pdf])
- Homework Quiz5[ps,pdf].(Solutions: [ps,pdf])
- Old homework Quizes:
- Spring 2003:
- Homework Quiz2[ps,pdf]. (Solutions:[ps,pdf])
- Homework Quiz3[ps,pdf]. (Solutions:[ps,pdf])
- Homework Quiz4[ps,pdf]. (Solutions:[ps,pdf])
- Homework Quiz5[ps,pdf]. (Solutions:[ps,pdf])
- Homework Quiz6[ps,pdf]. (Solutions:[ps,pdf])
- Fall 2001:
- Homework Quiz2[ps,pdf]. (Solutions:[ps,pdf])
- Homework Quiz3[ps,pdf]. (Solutions:[ps,pdf])
- Homework Quiz4[ps,pdf]. (Solutions:[ps,pdf])
- Homework Quiz5[ps,pdf]. (Solutions:[ps,pdf])
- Homework Quiz6[ps,pdf]. (Solutions:[ps,pdf])
- Spring 2001:
- Homework Quiz 2[ps,pdf]. (Solutions:[ps,pdf])
- Homework Quiz 3[ps,pdf]. (Solutions:[ps,pdf])
- Homework Quiz 4[ps,pdf]. (Solutions:[ps,pdf])
- Homework Quiz 5[ps,pdf]. (Solutions:[ps,pdf])
- Homework Quiz 6[ps,pdf]. (Solutions:[ps,pdf])
- Fall 1999:
- Homework Quiz 2[ps,pdf]. (Solutions:[ps,pdf])
- Homework Quiz 3[ps,pdf]. (Solutions:[ps,pdf])
- Homework Quiz 4[ps,pdf]. (Solutions:[ps,pdf])
- Homework Quiz 5[ps,pdf]. (Solutions:[ps,pdf])
- Homework Quiz 6[ps,pdf]. (Solutions:[ps,pdf])
- Spring 1999:
- Homework Quiz 2 [ps,pdf]. (Solutions:[ps,pdf])
- Homework Quiz 3 [ps,pdf]. (Solutions:[ps,pdf])
- Homework Quiz 4 [ps,pdf]. (Solutions:[ps,pdf])
- Homework Quiz 5 [ps,pdf]. (Solutions:[ps,pdf])
- Homework Quiz 6 [ps,pdf]. (Solutions:[ps,pdf])
Prerequisite Quiz:
- Overview of topics forprerequisitequiz [txt]
- Old Prerequisite quizes:
- Spring 2003: [ps, pdf](Solutions:[ps, pdf])
- Fall 2001: [ps, pdf]
- Fall 1999: [ps,pdf](Solutionswithout 3e: [ps,pdf])
- Spring 1999: [ps,pdf]. (Solutions:[ps,pdf])
- Spring 1998: [ps]. (Solutions:[ps])
- Fall 1997: [ps]. (Solutions: [ps])
Midterms:
- Spring 2003 Midterm I: [ps,pdf](Solutions: pdf)
- Spring 2003 Midterm II: [ps,pdf](Solutions: [ps,pdf])
- Old Midterms (First midterm)
- Fall 2001: [ps,pdf](Solutions:[ps,pdf])
- Spring 2001: [ps,pdf](Solutions:[ps,pdf])
- Fall 1999: [ps,pdf](Solutions:[ps,pdf])
- Spring 1999: [ps,pdf](Solutions:[ps,pdf])
- Spring 1998: [ps]
- Fall 1997: [ps]. (Solutions:[ps])
- Spring 1997. (Solutions:[ps])
- Fall 1996. (Solutions: [ps])
- Spring 1996. (Solutions:[ps])
- Fall 1995: [ps]. (Solutions:[ps])
- Spring 1995: [ps]
- Old Midterms (Second midterm)