#1. gioi thieu tong quan_2

Upload: hoang-vu

Post on 28-Feb-2018

219 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/25/2019 #1. Gioi Thieu Tong Quan_2

    1/46

    CHNG 1

    NHP MN MCH S

    Gii thiu tng quan

  • 7/25/2019 #1. Gioi Thieu Tong Quan_2

    2/46

    Mnhc: Nhp mnMch s

    Ging vin: ThS. H Ngc Dim

    Email: [email protected]

    Gi tip SV: 15h2016h20, th 2, 3, 6 hngtun

    a im: P.E6.6

    2

    Thng tin ging vin, Sch thamkho, Qui nh mnhc

    mailto:[email protected]:[email protected]
  • 7/25/2019 #1. Gioi Thieu Tong Quan_2

    3/46

    Sch thamkho

    3

    Thit k lun l sinh c Anh V, NXB

    HQG TP.HCM, 2015.

    Digital design - Principles and

    Practices, John F. Wakerly, 4th

    Edition, Prentice-Hall, 2001.

    Digital Systems - principles and

    applications, Ronald J. Tocci, 10th

    Edition, Prentice-Hall, 2001.

    Thng tin ging vin, Sch thamkho, Qui nh mnhc

  • 7/25/2019 #1. Gioi Thieu Tong Quan_2

    4/46

    THNG TIN GING VIN, SCH THAMKHO, QUI NH MN HC

    Trng s nh gi ccphn:

    Thc hnh: 20%

    Kim tragia k: 30%

    Thicui k: 50%

    4

  • 7/25/2019 #1. Gioi Thieu Tong Quan_2

    5/46

    Mc tiu mnhc

    Hiu c lun ls (digital logic) mc cng (gate level) v

    mc chuyn mch (switch level)ca cc thnhphn logict

    hp (combinational logic) v logictun t (sequential logic)

    Thit k vthc thi ccmch logict hp vtun t

    Phn tchc ccmch logics t n gin n phc tp

    Bit s dng cc cngc (tools)h trv cc Kitthc hnhtrongthit k logicS

    5

  • 7/25/2019 #1. Gioi Thieu Tong Quan_2

    6/46

    V tr,i tng mnhc trongchuithit kvng dng chip

    V trca mnhc

    6

    i tng mnhc:Cng logic: AND, OR, NOT,

    NAND, NOR,

    Cht, Flip-flop, thanh ghi (register)

    Mch logic t hp: cng, tr, so

    snh, chn knh, phn knh,

    Mch logic tun t: mch m ngb, bt ng b, thanh ghi dch,

  • 7/25/2019 #1. Gioi Thieu Tong Quan_2

    7/46

    Chui cc mnhc v thit kvngdng chip

    Tonri rc

    Nhp mnmch s

    Kin trc my tnh

    Thit k lun ls

    Thit k vi mch vi HDL

    Thit k vi mch: s, tng t, hn hp

    H iu hnh

    H thng nhng

    Vi x lVi iu khin7

  • 7/25/2019 #1. Gioi Thieu Tong Quan_2

    8/46

    Nhp mnMch s

    Ni dung mnhc:

    Chng 1: Gii thiu

    Chng 2: Biu din s trong cch c s khc nhau

    Chng 3: i s Boolean v cccng lun l (logic gates)

    Chng 4: Mch logic vnh giti u

    Chng 5: Mch t hp

    Chng 6: Mch tun t

    8

  • 7/25/2019 #1. Gioi Thieu Tong Quan_2

    9/46

    Chng 1: Gii thiu

    Tng quan

    Nhng c im ca S (digital features)

    Qui trnhthit k S (digital design processing)

    Ccloi chip S

    Nhng thut ng ca S

    9

  • 7/25/2019 #1. Gioi Thieu Tong Quan_2

    10/46

    Chng 1: Gii thiu

    Tng quan

    Nhng c im ca S (digital features)

    Qui trnhthit k S (digital design processing)

    Ccloi chip S

    Nhng thut ng ca S

    10

  • 7/25/2019 #1. Gioi Thieu Tong Quan_2

    11/46

    Cngngh vi in t hay vi mch tchhp ccuc

    cchmng to ln trnth gii vi ccthit b thng minh

    rai: laptop, my tnhbng, in thoi thng minh,internet,

    Nn cngnghipbndn c doanh thutng vt bc,

    t 21 t la nm 1985 n 324 t la nm 2012

    11

    Tng quan

  • 7/25/2019 #1. Gioi Thieu Tong Quan_2

    12/46

    Robert Noyce, 1927 - 1990

    Bit danhngch ca thunglngSilicon (Mayor of Silicon Valley)

    ng snglp cng ty bndnFairchild nm 1957

    ng snglp cng ty Intel nm 1968vi Gordon Moore

    ngpht minh ramch tchhp(integrated circuit) vi Jack Kilby

    12

    Tng quan

    Ngun: http://en.wikipedia.org/wiki/Robert_Noyce

    http://en.wikipedia.org/wiki/Robert_Noycehttp://en.wikipedia.org/wiki/Robert_Noycehttp://en.wikipedia.org/wiki/Robert_Noyce
  • 7/25/2019 #1. Gioi Thieu Tong Quan_2

    13/46

    Gordon Moore, 1929 -

    ng snglp cng ty Intel nm 1968 viRobert Noyce

    Tcgi ca nh lut Moore (Moores law)ni ting:S lng transistor trnmch tchhp s

    tng xp x gp i saumi 2 nm(http://en.wikipedia.org/wiki/Moore%27s_Law)

    nh lut Moore cphtbiu nm 1965.

    13

    Tng quan

    http://en.wikipedia.org/wiki/Moore's_Lawhttp://en.wikipedia.org/wiki/Moore's_Lawhttp://en.wikipedia.org/wiki/Moore's_Law
  • 7/25/2019 #1. Gioi Thieu Tong Quan_2

    14/46

    14

    Tng quan

    nh lut Moore vsphttrin vi mchbndn ngy nay

  • 7/25/2019 #1. Gioi Thieu Tong Quan_2

    15/46

    Tng quan

    Ccthit b vh thng Tng t (Analog)

    X l trn cc tnhiu lintc (vd: tnhiu m thanhtruynn mt Micro)

    Ccthit b vh thng S (Digital)

    X l trn cc gitr ri rc ca tnhiu ti mi thi im, gitr nyhoc bng 0hoc bng 1(vd:s sng haytt ca mt

    bngn)

    15

    Tng t(Analog) vS (Digital)

  • 7/25/2019 #1. Gioi Thieu Tong Quan_2

    16/46

    Tng quan

    H thng Tng t (analog system) thng tiutn nhiu cngsut hn h thng S (digital system)

    H thng S cth x l,lu tr vtruyn d liu hiu qu hn h

    thng Tng t,nhng nch cth x l tnhiu ti mi thiim ringbit.

    16

    Tng t(Analog) vS (Digital)

    Analog signal Digital signal

  • 7/25/2019 #1. Gioi Thieu Tong Quan_2

    17/46

    17

    Tng quan

    Tnhiu tng t(Analog signal)

    -in p trn dydn ca mt Microphone

    -m thanh truyn n mt Microphone

    Tnhiu s(Digital signal)

    - Ntnhn trnmtbn phm

  • 7/25/2019 #1. Gioi Thieu Tong Quan_2

    18/46

    Vd

    Phnbit nhng trng hpbndi thuc Tng t hay S?(a)ng h in t

    (b) Dngin ra ngoimt cm

    (c)Nhit

    (d)iu khin tng/gim m thanhca Radio

    Answer

    (a) S (digital)(b) Tng t (analog)

    (c) Tng t (analog)

    (d) Tng t: nu kiu xoay/S: nu kiu bm nt

    18

  • 7/25/2019 #1. Gioi Thieu Tong Quan_2

    19/46

    Ccthit b v h thng s ngy nay

    Ngy nay, thut ng S hoc k thut s tr nnrt quen thuc thng qua cc sn phm c s dngrng ri: computer, in thoi thng minh, my tnh bng,my nghe nhc, my chp hnh/quay phim, t ng ha,robots, giao thng, truyn thng v gii tr.

    19

    Nh h l i khi th t

  • 7/25/2019 #1. Gioi Thieu Tong Quan_2

    20/46

    Nhng thun li khi thao tctrnd liu s

    D thit k

    Thng tin c lu tr d dng

    chnh xc cao v tb tcng bi nhiu (noise) Cth lp trnhc

    Tc p ng nhanh

    Nhiu mch s cth ch to thnh cc Chip

    20

    Nh h h khi th t

  • 7/25/2019 #1. Gioi Thieu Tong Quan_2

    21/46

    Cc tnhiu/thnhphn trongth gii thc ch yu tn ti dng tng t (analog): nhit , pxut, m thanh, tc ,

    Vic chuyn d liu t dng tng t (analog) v dng d lius (digital) x l, thngthng 3bc sauc pdng:

    Chuyn tnhiu tng t t thc ti v hnhthc s

    X l trnd liu thuc dng sChuyn d liu s ng rav li hnhthc tng t ri xut

    kt qu rabn ngoi.

    Nhng hn chkhi thao tctrnd liu s

    21

  • 7/25/2019 #1. Gioi Thieu Tong Quan_2

    22/46

    ADC DAC

    Tng t(analog) S(digital)

    22

  • 7/25/2019 #1. Gioi Thieu Tong Quan_2

    23/46

    Digital data

    CD drive

    10110011101

    Analog

    reproduction

    of music audio

    signalSpeaker

    Sound

    waves

    Digital-to-analog

    converterLinear amplifier

    23

    Nhiu h thng kt hp gia x l tnhiu tng t v tnhiu s t mc ch mongmun.

    Tng t(analog) S(digital)

  • 7/25/2019 #1. Gioi Thieu Tong Quan_2

    24/46

    24

    Tng t(analog) S(digital)

  • 7/25/2019 #1. Gioi Thieu Tong Quan_2

    25/46

    25

    Tng t(analog) S(digital)

  • 7/25/2019 #1. Gioi Thieu Tong Quan_2

    26/46

    Vd thao tc trnd liu s

    26

    Nn audio/video gim dung lng: MP3, MP4,Mt CD cth lu tr 20 bi ht khi khng nn, nhngcth lu tr 200 bi ht nnd liu.

    Nnd liu s cng c dng trongx lnh: JPEG,

    PNG, Mt vd v cchthc nnd liu

  • 7/25/2019 #1. Gioi Thieu Tong Quan_2

    27/46

    Chng 1: Gii thiu

    Tng quan

    Nhng c im ca S (digital features)

    Qui trnhthit k S (digital design processing)

    Ccloi chip S

    Nhng thut ng ca S

    27

  • 7/25/2019 #1. Gioi Thieu Tong Quan_2

    28/46

    Nhng c im ca s

    28

    Trng thi

    Cao (High):in pt 2Vn 5V

    Thp (Low):in pt 0Vn 0.8V

    Khng xcnh (Invalid):in pt 0.8Vn 2V Cth to rali (error) trongmch s

  • 7/25/2019 #1. Gioi Thieu Tong Quan_2

    29/46

    Dng sngkiu s (digital waveform) thayi gia mcthp (Low) vmc cao (High)hoc ngc li.Mt xungchuyn mc dng (positive-going pulse) khi

    nchuyn t mc logic thp (low) n mc logic cao(high).Ngc li c gi l xungchuyn mc m(negative-going pulse).

    Dng sngkiu s c hnh thnht ccchui xungkthp li.

    29

    Nhng c im ca s

    Positive-going pulse Negative-going pulse

  • 7/25/2019 #1. Gioi Thieu Tong Quan_2

    30/46

    V d: Biu din mc in p trong h thng s

    Nhng c im ca s

  • 7/25/2019 #1. Gioi Thieu Tong Quan_2

    31/46

    Gin nh thi c dng ch ra quanh gia haihaynhiu dng sngkiu s

    31

    Gin nh thi (timing diagram)

    D liu ni tip (serial data) v

  • 7/25/2019 #1. Gioi Thieu Tong Quan_2

    32/46

    D liu S cth c truyn gia haithit b theokiuni tip (serial)hoc theokiu song song (parallel)

    32

    D liu ni tip (serial data) vsong song (parallel data)

  • 7/25/2019 #1. Gioi Thieu Tong Quan_2

    33/46

    Chng 1: Gii thiu

    Tng quan

    Nhng c im ca S (digital features)

    Qui trnhthit k S (digital design processing) Ccloi chip S

    Nhng thut ng ca S

    33

  • 7/25/2019 #1. Gioi Thieu Tong Quan_2

    34/46

    34

    Qui trnhthit k S

    Truyn thng

    - Da vo cc m hnh tonhc- S dng ccphngphp phn

    tch- Qui nh cc rngbuc- Hu chvi ccthit k nh- Khng phhp vi ccthit k

    ln trongthc t

    CAD (Computer-Aided Design):Thit k da vo my tnh

    - S dng phn mm da trn mhnh tonhc v ccphngphp

    phn tch- D dng, tin li chongi s

    dng- Nhiu chi tit c tru tng ha- Rtphhp cho ccthit k trong

    thc t (thit k phc tp)

  • 7/25/2019 #1. Gioi Thieu Tong Quan_2

    35/46

    35

    Qui trnhthit k S

    Yucu thit k

    Mt k thutbng s , lu

    Thit k

    Mphng

    Thit k hotng ng?

    Sa lithit k

  • 7/25/2019 #1. Gioi Thieu Tong Quan_2

    36/46

    36

    Th nghimthc t

    Qui trnhthit k S

    Kim tra

    Thit k hot

    ng ng vimt k thut?

    Hon thnh

    sn phm

    Clinh?

    Sa lithit k

    Sa li

    V d: ng d liu (data path)

  • 7/25/2019 #1. Gioi Thieu Tong Quan_2

    37/46

    Vd: ng d liu (data path)ca mt chip n gin

    37Ghi ch: hc chi tit hn trong mnKin trc my tnh

  • 7/25/2019 #1. Gioi Thieu Tong Quan_2

    38/46

    My phn tchlun l (logic analyzer) cth hin th ngthi nhiu knh (channels)ca thng tindng s v cthhin th gitr d liu ca tng tnhiu ti tng thi imc th trn mn hnhhin th

    38

    Thit b kim tra vo lng

  • 7/25/2019 #1. Gioi Thieu Tong Quan_2

    39/46

    Chng 1: Gii thiu

    Tng quan

    Nhng c im ca S (digital features)

    Qui trnhthit k S (digital design processing) Ccloi chip S

    Nhng thut ng ca S

    39

  • 7/25/2019 #1. Gioi Thieu Tong Quan_2

    40/46

    1. Cc chip tiuchun, c bn (Standard chip) Cha mt lng nh cccng logic Thc thinhng hm, chc nng n gin (NOT, AND,

    OR,) Vd: cc chip h 74xx

    40

    Ccloi chip S

    A. Da voc im, tnhnng

  • 7/25/2019 #1. Gioi Thieu Tong Quan_2

    41/46

    2. Cc chip ckh nng lp trnhc(Programmable Logic Devices (PLD)hocField-Programmable Gate Array (FPGA))

    Tp hp cccng cha c kt ni, vickt ni gia cccng nyc lp trnh

    bi ngi s dng thng qua cc CADtools

    Chc nng ca chip cth c thit kbi ngi s dng

    41

    Altera DE2 board with Cyclone II FPGA chip

    Ccloi chip S

    A. Da voc im, tnhnng

  • 7/25/2019 #1. Gioi Thieu Tong Quan_2

    42/46

    3. Cc chip chuyndng thc hin mt ng dng c th(Application-Specific Integrated Circuit (ASIC))

    Ti u thc thi mt chc nng c th

    Ti u v hiu sut, tc thc thi

    Nhiu mch logic c tchhp hn Gi thnh cao

    42

    Ccloi chip S

    A. Da voc im, tnhnng

    A tray of ASIC chips

    An ASIC-based USB Bitcoin miner. The ASIC

    chip is on the bottom-left of the device

    http://en.wikipedia.org/wiki/USBhttp://en.wikipedia.org/wiki/Bitcoinhttp://en.wikipedia.org/wiki/Bitcoinhttp://en.wikipedia.org/wiki/USB
  • 7/25/2019 #1. Gioi Thieu Tong Quan_2

    43/46

    tchhp nh (Small Scale Integration - SSI):1 n 20 cng

    tchhp trung bnh (Medium Scale Integration - MSI):20 n 200 cng

    tchhp ln (Large Scale Integration - LSI):

    200 n 1.000 .000 cng

    tchhp cc ln (Very Large Scale Integration - VLSI):trn 1.000.000 cng

    43

    Ccloi chip S

    B. Da vo tchhp ca cccng logic

  • 7/25/2019 #1. Gioi Thieu Tong Quan_2

    44/46

    Chng 1: Gii thiu

    Tng quan

    Nhng c im ca S (digital features)

    Qui trnhthit k S (digital design processing) Ccloi chip S

    Nhng thut ng ca S

    44

  • 7/25/2019 #1. Gioi Thieu Tong Quan_2

    45/46

    45

    Nhng thut ng ca S

    Tng t(analog): tnhiu c biu din lintc

    S (digital): biu din mt lng ri rc hoc tp hp ca cc

    gitr ri rc

    Nh phn (binary): Mt h c s 2,biu din bng hai gitr 0

    hoc 1

    Bit: mt kt nhphn, cth l 0 hoc 1

    Chip logic lp trnhc (programmable logic chip): Mt loi

    chip s ckh nng lp trnhc thc hin mt chc nng cth

    Chip logic chc nng c nh (fixed-function logic chip):Nhngloi chip s cchc nng c nh, khngth thayi

    FPGA

    ASIC

  • 7/25/2019 #1. Gioi Thieu Tong Quan_2

    46/46

    THO LUN ???