CS 303 Logic & Digital System Design
Logic & Digital System Design Examles of Usage –Vending Machines –Communication System –μ-Processors –Traffic controls –Elevators –Mobile Phones –Anywhere you can imagine –etc…
Types of Digital Systems Application Specific Integrated Circuit (ASIC) –Fast, small, less power (very efficient) –Expensive (millions of $) –Not mistake tolerant
Types of Digital Systems(Cont.) Field Programmable Gate Array (FPGA) –Not so fast, consumes more power (less efficient than ASIC) –Cheap –Mistake tolerant
ASIC-FPGA Attention: This representation of FPGA is wrong. It just demonstrates a good functional representation.
Looks of an FPGA
Looks of an FPGA-Board
How To Design ? Full Custom State machine Schematic Hardware Description Language (HDL)
Software Tools SIMULATION SYNTHESIS IMPLEMENTATION
Let’s look at an example