  This Unit Resources Lecture Material Assignment 2

Student Name_______________________________     Date handed in__________

Assignment Document Checklist

The table below provides a quick checklist of all the documents that should be handed in for this assignment.

 Documents Tick 1 Logic gates drawn Truth table for each logic gate Truth table for an operation 2 Block diagram of a typical microcomputer system Block diagram of a CPU 3 Screen dumps of resources for each device I/O range calculations Description of bus types 4 Description of cache memory Description of DMA Memory map - memory sizes derived

It is possible to achieve credits for the following from this assignment.

 Grading Criteria Tick Demonstrate a basic knowledge of binary and hexadecimal numbers Describe basic logic functions Draw a block diagram of a simple CPU Draw a block diagram of a basic computer including DMA IRQ and I/O controllers Differentiate between various bus slots

Assignment Feedback

___________________________________________________________________

___________________________________________________________________

___________________________________________________________________

___________________________________________________________________

___________________________________________________________________

___________________________________________________________________

Assignment 2

Part 1 - Logic Functions

Question 1.1

1. Draw logic gates for each logic function AND, OR and NOT, NAND and NOR, showing the operations possible for each gate.

2. For each logic function listed above create a truth table and write its boolean function .

3. For the boolean function Q = (X+Y).Z

1. draw the circuit that would implement the function

2. derive its function table (truth table for the function)

Part 2 - Block Diagrams

Question 2.1

1. Draw a typical microcomputer system in block diagram form, including DMA, IRQ and I/O controllers and explain the function of each part.

2. Draw a block diagram of a simple CPU and explain the diagram.

Part 3 - Buses and Resource Allocation

Question 3.1

1. Examine any standard PC less than 5 years old -  find out and write down the resources (DMA, IRQ, I/O range) allocated for each device listed below.

2. Calculate and write down the I/O range in base 10 for each device. Primary IDE controller Floppy disk controller Display adapter
3. Write down the bus type each device uses and explain the differences between an ISA, AGP, PCI bus.

Please screen dump the resource settings for each device using device manager.

Part 4 - Memory & Addressing

Question 4.1

1. Describe the process of cache memory

2. Describe the process of DMA

3. A system memory map is shown below.  Provide a suitable address for each of the components and hence derive the size of the memory allocated to each component. That's it for this assignment!

 This Unit Unit Information Overview Assessment Syllabus Scheme of Work Resources Information Blackboard Learning Center Reading Utilities Links Lecture Materials Tutorials & Notes Activities Quizzes