fpga cơ bản - Điện tử việt nam

7
FPGA cơ bản - Điện tử Việt Nam http://www.dientuvietnam.net/forums/forum/vi-Điện-tử-thiết-kế-phát-triển-và-Ứng-dụng/gal-pal-cpld-fpga/13410-fpga-cơ-bản[29/06/2015 1:29:41 SA] Chủ đề mới Bài viết trong ngày Thành viên trực tuyến Đánh dấu đã đọc Danh sách thành viên Tìm mua linh kiện Nếu đây là lần đầu tiên đến với Điện Tử Việt Nam, bạn có thể đọc phần Hỏi đáp bằng cách nhấn vào liên kết. Có thể bạn cần đăng kí trước khi có thể gửi bài . Để bắt đầu xem bài viết, chọn diễn đàn bạn muốn thăm dưới đây. Trang chủ Diễn đàn Vi Điện Tử: Thiết kế, Phát triển và Ứng dụng GAL - PAL - CPLD - FPGA FPGA cơ bản conghuu196 Hôm qua, 20:37 daominhchien hôm nay, 00:05 duong_act Hôm qua, 23:43 lowpass Hôm qua, 23:37 daominhchien Hôm qua, 23:35 Xin trợ giúp về LCD sam sung LA40DCác sư huynh cho em mới nhận con LCTrả lời cho Xin trợ giúp về LCD sam sToàn màn hình không có chỗ nào ảnh đTrả lời cho Xin hỏi MBA này làm mỏ hBỏ vỏ cách điện đi. Chập 4 sợi hoặc 5 sTrả lời cho Lỗi Lioa 4k dải 40-250 v Kiểm tra 6 trans của mạch cầu H nhé. TTrả lời cho Có cục Adaptor 5V muốn t Giảm dòng thi cho nó đi qua 1 điện trở kBài viết mới nhất Trang of 3 0 Thích Chia sẻ 0

Upload: thinh-tran-van

Post on 12-Sep-2015

250 views

Category:

Documents


1 download

DESCRIPTION

Sách dạy FPGA

TRANSCRIPT

  • FPGA c bn - in t Vit Nam

    http://www.dientuvietnam.net/forums/forum/vi-in-t-thit-k-pht-trin-v-ng-dng/gal-pal-cpld-fpga/13410-fpga-c-bn[29/06/2015 1:29:41 SA]

    Ch mi

    Bi vit trong ngy

    Thnh vin trc tuyn

    nh du c

    Danh sch thnh vin

    Tm mua linh kin

    Nu y l ln u tin n vi in T Vit Nam, bn c th c phn Hi p bng cch nhn vo lin kt. C th bn cnng k trc khi c th gi bi . bt u xem bi vit, chn din n bn mun thm di y.

    Trang ch Din n Vi in T: Thit k, Pht trin v ng dng GAL - PAL - CPLD - FPGA

    FPGA c bn

    conghuu196

    Hm qua, 20:37

    daominhchien

    hm nay, 00:05

    duong_act

    Hm qua, 23:43

    lowpass

    Hm qua, 23:37

    daominhchien

    Hm qua, 23:35

    Xin tr gip v LCD sam sung LA40D

    Cc s huynh cho em mi nhn con LC

    Tr li cho Xin tr gip v LCD sam s

    Ton mn hnh khng c ch no nh

    Tr li cho Xin hi MBA ny lm m h

    B v cch in i. Chp 4 si hoc 5 s

    Tr li cho Li Lioa 4k di 40-250 v

    Kim tra 6 trans ca mch cu H nh. T

    Tr li cho C cc Adaptor 5V mun t

    Gim dng thi cho n i qua 1 in tr k

    Bi vit mi nht

    ng k hoc ng nhpTrang of 3

    0Thch Chia s 0

  • FPGA c bn - in t Vit Nam

    http://www.dientuvietnam.net/forums/forum/vi-in-t-thit-k-pht-trin-v-ng-dng/gal-pal-cpld-fpga/13410-fpga-c-bn[29/06/2015 1:29:41 SA]

    n0ria

    Hm qua, 23:09

    n0ria

    Hm qua, 23:07

    elecpro

    Hm qua, 22:48

    Hung01259

    Hm qua, 22:46

    lavy1110

    Hm qua, 22:44

    Xem ton b

    Tr li cho C cc Adaptor 5V mun t

    C cch no gim dng hay ch n p c

    Tr li cho C cc Adaptor 5V mun t

    Em TB nh, bc no TB mun lm c

    Tr li cho s mch ups santak

    tin th ng cho cc bc tm hiu xem

    Tr li cho Mch nhy theo nhc dn

    Bn tm u ra th ang cn em n m

    thm post TIN TC

    minh nghi nn thm post TIN TC CNTT

    This is a sticky topic.

    BI VIT HOT NG GN Y

    vqsktdtThnh vin chnh

    thc

    Tham gia: Nov 2005Bi vit: 37

    Bi vit ny ch a ra nhng khi nim tht s n gin v chip kh trnh FPGA.T trc, ta ch lm quen vi cc IC vi iu khin cng. Khi nim cng tc l, bn c sn nn phncng ca IC (chng hn, b nh, thanh ghi, cng IO...), v bn vit m lp trnh cho n. Phn m bn thayi cho IC, ch l phn mm. iu ny c hn ch l, ko c s linh hot khi bn phi thay i ng dng. Nhng khi bn mun ch to 1 IC mi, chi ph ch to rt ln, ng thi vic thit k gp nhiu kh khn vthng c thc hin cc phng th nghim ln.ASIC ra i, cho php cc mch IC c th c ch to ngay ti cc c s ng dng. ASIC l mt vi mchc thit k dnh cho mt ng dng c bit. ASIC s dng cc cng c thit k t ng to sn cckhi mch phn cng (b nh, li vi x l, cc giao tip ngoi...). Ty thuc yu cu ca tng ng dng mcc khi ny c thm vo IC. y l qu trnh thc hin IC mc thit k, logic v vt l. Thit k logics m t IC trn c s quan h logic ca tt c cc khi, cc thnh phn trong IC. Ngn ng c dng lngn ng m t phn cng HDL, gm VHDL, v Verilog HDL, gn y l s ra i ca System C. Thit kvt l lin quan n sp xp cc ng kt ni vt l gia cc khi, cc n v trong khi, ngun...Sau khi thc hin IC mc thit k, cc thit k ny s c ch to to thnh sn phm hon chnh.

    FPGA l mt loi ASIC, ra i sau nhng pht trin rt nhanh chng. FPGA k tha kh nhiu tnh nng ca ASIC nh, kh nng thit k phn cng bng ngn ng... Tuy nhin,c khc bit ln nht l, vi FPGA khng cn phi ch to IC ging nh ASIC. C th ni, FPGA l giiphp trung gian gia IC vi iu khin v ASIC. V cu to, hy hnh dung, phn cng FPGA c ch totrc, nhng ch l tp hp rt nhiu cc cng logic. Kt ni gia cc cng logic ny l mm, tc kh trnh.Khi bn vit m t phn cng dng ngn ng HDL, phn mm bin dch ca hng s chuyn file HDL thnhdng nh gm cc khi logic v kt ni, ri np vo IC. Chi tit hn, ta s xt trong phn sau.

    #1FPGA c bn30-04-2008, 22:56

  • FPGA c bn - in t Vit Nam

    http://www.dientuvietnam.net/forums/forum/vi-in-t-thit-k-pht-trin-v-ng-dng/gal-pal-cpld-fpga/13410-fpga-c-bn[29/06/2015 1:29:41 SA]

    Stuck

    Tags: fpga

    vqsktdtThnh vin chnh

    thc

    Tham gia: Nov 2005Bi vit: 37

    Cu trc FPGA tng qut

    FPGA gm 1 dy cc phn t ri rc c th c kt ni vi nhau theo mt cch chung, cc kt ni giacc phn t c th lp trnh c. FPGA c gii thiu ln u tin bi cng ty Xilinx nm 1985. K t ,c nhiu loi FPGA c nhiu cng ty pht trin: Actel, Altera, Plessey, Plus Logic, AMD, Quick logic...Hnh v trn m t m hnh l thuyt ca 1 FPGA. N gm mt dy hai chiu cc khi logic (logic block) cth c kt ni bng cc ngun kt ni chung. Cc ngun kt ni gm cc on dy ni (segment) c thc chiu di khc nhau. Bn trong cc kt ni l cc chuyn mch lp trnh c dng ni cc khi logicvi cc on dy, hoc ni gia cc on dy vi nhau. Mch logic c ci t trong FPGA bng cch nhx logic vo cc khi logic ring r v sau , ni cc logic block cn thit qua cc chuyn mch.

    Attached Files

    cautrucFPGA.gif (9.7 KB, 1 view)

    #230-04-2008, 23:01

    vqsktdtThnh vin chnh

    thc

    Tham gia: Nov 2005Bi vit: 37

    Quy trnh thit k FPGA

    Quy trnh thit k FPGA

    #301-05-2008, 00:50

    vqsktdtThnh vin chnh

    thc

    Tham gia: Nov 2005Bi vit: 37

    Ti liu ASIC

    Ti liu tham kho v ASIC, do ti su tm c. Ti liu kh hay.

    Last edited by vqsktdt; 01-05-2008, 15:55.

    #401-05-2008, 00:53

  • FPGA c bn - in t Vit Nam

    http://www.dientuvietnam.net/forums/forum/vi-in-t-thit-k-pht-trin-v-ng-dng/gal-pal-cpld-fpga/13410-fpga-c-bn[29/06/2015 1:29:41 SA]

    vqsktdtThnh vin chnh

    thc

    Tham gia: Nov 2005Bi vit: 37

    To chip FPGA

    "thit k" chip FPGA mong mun:1. Thit k phn cng, dng cc ngn ng HDL.2. Trn nn phn cng ny, vit phn mm chy ging nh vit phn mm cho cc IC vi iu khin thngthng. Vi mi hng ch to FPGA s a ra h tr nn phn mm khc nhau, c th l C, hay gn gingC.

    V d, vi hng Altera, h dng Quartus h tr thit k phn cng. C th vit m t phn cng t ngnng HDL hay chn cc IP core c sn to nn IC cng vi cc thnh phn mong mun. B x l, bnh, giao din, cc giao tip vo/ra...u tn ti di dng cc thnh phn logic thit k sn (gi l IP). Saukhi la chn cc IP ny, c th vit thm cc thnh phn cha c (IP t to), Quartus s t ng chuynchng thnh dng file nh (qua cc bc thit k cp n bn trn, nh: Synthesis, Place, route...) rinp vo IC c nn phn cng. Lc ny, ta c 1 IC vi iu khin. Trn nn phn cng ny, dng Nios IDE vit D n chng trnh phn mm. Mt Chng trnh gm thvin (Lybrary) v ng dng (application). Th vin s khai bo sn cc hm thng dng, cn ng dng sdng cc hm ny v ngn ng C/C++ thc hin bi ton ra. D n phn mm s c np vo bnh.

    #501-05-2008, 16:24

    h4_vnThnh vin mi

    Tham gia: Nov 2007Bi vit: 9

    cho anh vqsktdt v c nh . em ang c nh theo thng FPGA ny . thy my bi ca anh rt c ngha. nhng ko bit l anh c nhiu ti liu c th hn ko < nu c anh c th gi ln cho anh em cng xemvi . v anh em no nu c cng share lun c ko >cm n mi ngi nhiu.

    #613-05-2008, 15:01

    trungkien_a2Thnh vin mi

    Tham gia: Aug 2007Bi vit: 9

    Bi vit ca bn rt c bn!!!!!

    Mnh k ny phi lm bi tp ln FPGA ca bn xilinx.Bn c nhiu kinh nghim mng ny c th cho mingi s in thoi khng?Ti rt mun lin h c vi [email protected]

    #731-08-2008, 21:33

    y l mt bi vit v FPGA theo hng nhng : http://www.thongtincongnghe.com/article/2197

    #801-09-2008, 01:52

  • FPGA c bn - in t Vit Nam

    http://www.dientuvietnam.net/forums/forum/vi-in-t-thit-k-pht-trin-v-ng-dng/gal-pal-cpld-fpga/13410-fpga-c-bn[29/06/2015 1:29:41 SA]

    et2Thnh vin tch cc

    Tham gia: Oct 2005Bi vit: 116

    Cc bn c th tm thy cc thng tin hu ch trong .

    dbgloryThnh vin mi

    Tham gia: Apr 2008Bi vit: 16

    ci process trong VHDL c tc dng g vy cc anh i, gip em vi

    #911-09-2008, 21:05

    cuong281Thnh vin mi

    Tham gia: Oct 2008Bi vit: 1

    mnh dang c nh nghin cu v FPGA.bn no c 1 v d n gin v thit k 1 h thng s dngFPGA

    #1014-10-2008, 13:45

    znguyenThnh vin mi

    Tham gia: Dec 2007Bi vit: 1

    hi mnh ang nghin cu v vic xy dng mt b iu khin neuron trn FPGA bn no c kinh nghim thch cho mnh vi nh... thanks much

    |

    #1114-10-2008, 14:58

  • FPGA c bn - in t Vit Nam

    http://www.dientuvietnam.net/forums/forum/vi-in-t-thit-k-pht-trin-v-ng-dng/gal-pal-cpld-fpga/13410-fpga-c-bn[29/06/2015 1:29:41 SA]

    adthvqsThnh vin mi

    Tham gia: Nov 2009Bi vit: 9

    Cho cc anh!Em mi tip cn vi lnh vc ny,ngi hc ngn ng VHDL ri cch s dng ISE nhng thc s e vn chahnh dung ra mt thit k hon chnh th no?Vi c e cung mua 1 kit spartan 3E ca xilinx nhng kh lichng bit bt u t u.Mong a jeff v cc a ch gio dm eE cng mong l room ny ngy cng c nhiu ngi ng h v quan tm!

    |

    #1214-05-2010, 09:09

    jefflieuModerator

    Tham gia: Oct 2007Bi vit: 970

    Hi, Trc tin bn phi bit cc thnh phn c bn ca mch s, nh Flip-flop, gate, mux ... khng cn bit chitit thit k ra sao, ch cn hiu cch vn hnh... Sau bn s hc VHDL/Verilog/SystemC/SystemVerilog ...

    Khi hc VHDL, nn dng simulation, trong ISE c sn Simulator (phn mm m phng), khng nn dnhdng ti phn cng, va mt thi gi, va khng hc hi c g. - Khi kh kh VHDL, v bn mun xy dng cc ng dng chy real-time trn FPGA, th mi dngdevelopmen-kit. Nhng khi dng development kit, trc khi chy trn board tht, lun phi m phng trc.- trau di thm HDL bn c th tham gia project FFT v FIR ang lm. - Cn mun nghch phn cng th ... oke ... ... to cch mch thi gian, counter ... trn board bn c LED7 on ko? to mch m 1 2 3 4 --> 9 0 ... nh vy s hnh dung c thit k hon chnh nh thno. Bn thch th to 1 project. FPGA for newbie ... ... Jeff s cho sticky tag.

    #1314-05-2010, 10:08

    adthvqsThnh vin mi

    Tham gia: Nov 2009Bi vit: 9

    anh jeff c th ni c th c khng anhe cung nghin cu v cung nm c tng i v lp trnh vi ngn ng VHDL nhng khi e vit chngtrnh,m phng xong v khi np vo kit li khng thy s th hin ca chng trnh trn kit a ahA c th v d gip e lp trnh c c ngoi vi v hin thi trn kit spartan 3E c khng a jeff

    |

    #1415-05-2010, 09:24

  • FPGA c bn - in t Vit Nam

    http://www.dientuvietnam.net/forums/forum/vi-in-t-thit-k-pht-trin-v-ng-dng/gal-pal-cpld-fpga/13410-fpga-c-bn[29/06/2015 1:29:41 SA]

    TR GIP

    LIN H

    GO TO TOP

    Copyright 2000-2015 Dientuvietnam.net. Founded by BinhAnh. Developed by DTVN Team & RPC. All rights reserved. Forum software powered by vBulletin

    Copyright 2015 vBulletin Solutions, Inc. All rights reserved.Mi gi GMT7. Trang ny c to vo lc 00:40.

    1 2 3 Next

    jefflieuModerator

    Tham gia: Oct 2007Bi vit: 970

    M phng ng v np vo mch khng chy l mt phm tr khc, ci ny gi l "hands-on" .Khi lm vic vi phn cng, dng c khng th thiu l:- Multimeter: o in th, dng, short/open circuit. Ci ny th r, chng 50000 (cch y 8 nm) ... ci cici xi cng c, khng cn chnh xc.- Oscilloscope: ci ny th kh kim, phi vo phng lb ca trng hoc c quan th may ra.

    Ngay c khi c dng c th cng c 1001 l do mch khng chy nh , setting sai, clock cht ... v.vv v.v

    Ni khi khi th kh ni, bn lp mt thread mi i, th no board ca bn mua cng c LED, switch ... vthng s c cc example khi u. Sau s d hng dn hn. Jeff thy thread ny cn thit cho ccbn mi bt u vi FPGA v phn cng (FPGA, khng phi VHDL). Mnh s t sticky cho ai mi voc th tham kho v lm quen nhanh chng.

    #1515-05-2010, 11:56

    Nguyn vn bi adthvqs anh jeff c th ni c th c khng anhe cung nghin cu v cung nm c tng i v lp trnh vi ngn ng VHDL nhng khi e vitchng trnh,m phng xong v khi np vo kit li khng thy s th hin ca chng trnh trn kita ahA c th v d gip e lp trnh c c ngoi vi v hin thi trn kit spartan 3E c khng a jeff

    Ting Vit

    dientuvietnam.netFPGA c bn - in t Vit Nam

    1jJUM2JUExLWIlRTElQkElQTNuAA==: form1: page: 1

    1jJUM2JUExLWIlRTElQkElQTNuAA==: toolbar-search-form: q: btnSearch:

    VlJndpZHRoPTEzNSZoZWlnaHQ9MjAA: form0: lsd: AVprCZ4zhref: http://www.dientuvietnam.net/forums/node/13410action: likenobootload: iframe_referer: http://www.dientuvietnam.net/forums/forum/vi-%C4%90i%E1%BB%87n-t%E1%BB%AD-thi%E1%BA%BFt-k%E1%BA%BF-ph%C3%A1t-tri%E1%BB%83n-v%C3%A0-%E1%BB%A8ng-d%E1%BB%A5ng/gal-pal-cpld-fpga/13410-fpga-c%C6%A1-b%E1%BA%A3nr_ts: 1435516169ref: button0: lsd_(1): AVprCZ4zhref_(1): http://www.dientuvietnam.net/forums/node/13410action_(1): likenobootload_(1): iframe_referer_(1): http://www.dientuvietnam.net/forums/forum/vi-%C4%90i%E1%BB%87n-t%E1%BB%AD-thi%E1%BA%BFt-k%E1%BA%BF-ph%C3%A1t-tri%E1%BB%83n-v%C3%A0-%E1%BB%A8ng-d%E1%BB%A5ng/gal-pal-cpld-fpga/13410-fpga-c%C6%A1-b%E1%BA%A3nr_ts_(1): 1435516169ref_(1):

    VlJndpZHRoPTEzNSZoZWlnaHQ9MjAA: button0: