Login to filter by course Login to filter by course Reset
Introduction to ProcessorsCovers the fundamentals of processors, from digital logic to program execution, including components like ALU, register file, and control logic.
MIPS Assembly ProgrammingIntroduces MIPS assembly programming, covering constructs, memory map, registers, and processor design.
From Algorithms to ArchitecturesExplores the transition from algorithms to hardware architectures in digital system design, covering isomorphic architectures, VHDL implementation, and hardware efficiency metrics.
Static Timing AnalysisExplores static timing analysis in digital system design, covering setup and hold time requirements, critical paths, and timing conditions.
Power Consumption and EnergyExplores the significance of power and energy in VLSI design, covering topics like power reduction, energy efficiency, and voltage scaling.
Multi-Cycle MIPS ProcessorExplores the design and performance analysis of a Multi-Cycle MIPS Processor compared to a Single-Cycle Processor, emphasizing benefits and downsides.
Examples of SchedulingCovers examples of scheduling in different architectures and compares cycle requirements and CPI of a MIPS program.
Adding Interrupts to a CPUCovers the process of adding interrupts to a CPU and the necessary modifications in the datapath and control.