To bring the student through the various aspects of complex digital system design andanalysis using examples. To enable students to design and analyse a digital system solving areal world technical problem. To enable the student to design a simple uP.
Multi-Block System Design:
Techniques for complex system design: Context Diagrams, Data Flow Diagrams and Information flow diagrams. Examples and application of their use on semi-complex digital system design.
Instruction Set Architecture:
Design of a multi-block system. Code and Implement solution on FPGA.
Design of a Microprocessor:
Design of the datapath and control path of a simple 4 or 8 bit microprocessor from basic digital components.
ARM(or chosen) and AMBA system design
The ARM Architecture. ARM Instruction Set. AMBA/AXI4 bus interface and how it works. Design of a basic ARM/AMBA system.
Memory Systems:
Memory Technologies. Latencies. Design of Cache Memory from basic memory components. Register to DiskHierarchy, Caching, Memory Protection, Virtual Memory. Modern memoryhierarchy in uPs.
Real Time Design:
Analysis of real time systems. Design to real time digital systems to meet performance targets.
Module Content & Assessment | |
---|---|
Assessment Breakdown | % |
Other Assessment(s) | 30 |
Formal Examination | 70 |