Course pages 2011–12
Computer Design
Materials available
- Lecture notes and associated materials will be handed out at the first lecture, but PDF of the handout is also available.
- An exercise sheet for supervisions is provided at the end of the handout (see above).
- See the ECAD+Architecture pages for more information about the associated laboratory sessions.
Errata on Lectures
Lecture 2, slide 3
Corrected BUFT which handles "z" inputs.
module BUFT( output reg out, input in, input enable); // behavioural use of always which activates whenever // enable or in changes (i.e. both positive and negative edges) always @(enable or in) if(enable) out = in===1'bz ? 1'bx : in; else out = 1'bz; // assign high-impedance endmodule
Lecture 13, slide 18
Correction to a URL on the last slide: the Java virtual machine documentation can be found here:
http://java.sun.com/docs/books/jvms/