Digital Systems Design

EN3542 - Digital Systems Design

  1. Hardware Description Languages (4 hrs): Introduction to reconfigurable computing , circuit specification using hardware description languages, use of HDL packages
  2. RTL based System Design (4 hrs): Introduction to RTL based design, data paths and controllers
  3. RISC Architecture (4 hrs): Features of RISC architecture, pipelining, register windows, register renaming
  4. Processor Design (8 hrs): Instruction set architecture, hardwired and micro programming approaches to processor design
  5. Memory Design (4 hrs): RAM, ROM, EPROM, SRAM, DRAM, memory cells and memory organization, cache memory design, memory interfacing
  6. Asynchronous Sequential System Design (4 hrs): Introduction to asynchronous sequential systems, race conditions, stability issues, state reduction techniques