0% found this document useful (0 votes)
33 views7 pages

DSD Chapter0

This document provides an overview of a course on digital system design. The course covers basic principles of digital design and uses VHDL for design. It discusses digital implementation methods, device technologies, system views, and provides an outline of course topics including logic design, VHDL, programmable logic devices, design examples, state machines, and a microprocessor design project.

Uploaded by

rono aljehani
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
33 views7 pages

DSD Chapter0

This document provides an overview of a course on digital system design. The course covers basic principles of digital design and uses VHDL for design. It discusses digital implementation methods, device technologies, system views, and provides an outline of course topics including logic design, VHDL, programmable logic devices, design examples, state machines, and a microprocessor design project.

Uploaded by

rono aljehani
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

CCCN413

Digital System Design

Fall 2022
• Advantages
Digital system • Reproducibility of information
• Flexibility and functionality: easier to store, transmit
and manipulate information
• Economy: cheaper device and easier to design

Moore’s law: chips double its density every 18 months


• Application: Digital circuitry replaces many analog
systems:
• Audio recording: from tape to music CD to MP3
(MPEG Layer 3) player
• Image processing: from silver-halide film to digital
camera
• Telephone switching networks
• Control of mechanical system
1. General-purpose hardware with custom software
Digital • General purpose processor
Implementation • Performance-oriented processor (e.g., Core i7)
• Cost-oriented processor (e.g., PICmicrocontroller)
Methods • Special purpose processor
• DSP processor (multiplication-addition)
• Network processor (buffering and routing)
• Graphics engine (3D rendering: covert from 3D to
2D on a computer)
2. Custom software on a custom processor (known as
hardware-software co-design)
3. Custom hardware
• ASIC (application specified IC) and non ASICs (Field)
Classification of
• device technology classifications:
Device Technologies  Full-custom ASIC
 Standard cell ASIC
 Gate array ASIC
 Complex field programmable logic device
 Simple field programmable logic device
 Off-the-shelf SSI (Small Scaled IC)/MSI (Medium Scaled IC)
components
• Behavioral view:
Digital System Views • Describe functionalities and I/O behavior
• Treat the system as a black box
• Structural view:
• Describe the internal implementation (components and
interconnections)
• Essentially block diagram
• Physical view:
• Add more info to structural view: component size,
component locations, routing wires
• E.g., layout of a print circuit board
• covers both basic principles of digital system design and
Course CCCN413 the use of a hardware description language, VHDL, in the
description design process.
• When integrated circuits were introduced, we were able
to implement our designs using breadboards and TTL
logic. Now we are able to use FPGAs and CPLDs to realize
very complex designs.
• VHDL was adopted as an IEEE standard and became widely
used in industry. The widespread availability of high-
quality commercial CAD tools now enables us to
synthesize complex designs directly from the VHDL code.
Chapter1 review of logic design fundamentals

Chapter2 • overview of modern design .


• summarize various technologies for
implementation of digital designs.
• introduce the basics of VHDL,

Outline of the Chapter3 •



programmable logic devices (PLDs)
complex programmable logic devices
course •
(CPLDs)
Field Programmable Gate Arrays
(FPGAs).
Chapter4 • variety of design examples
Chapter5 • write VHDL code based on SM charts
and how to realize hardware to
implement the SM charts

Chapter6 • presents issues related to implementing


digital systems in Field Programmable
Gate Arrays.
Chapter7 • introduce some of the more advanced
features of VHDL and illustrate their use.

Chapter8 • the design of a microprocessor, starting


from the description of the instruction
set architecture (ISA).

You might also like