Danh mục

Thiết kế mạch bằng máy tính part 7

Số trang: 30      Loại file: pdf      Dung lượng: 518.05 KB      Lượt xem: 20      Lượt tải: 0    
tailieu_vip

Hỗ trợ phí lưu trữ khi tải xuống: 3,000 VND Tải xuống file đầy đủ (30 trang) 0
Xem trước 3 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Khi khóa điện tử được phân cực thuận, điện áp đặt ở cực Anot lớn hơn cực Catot, dẫn đến điện trường đặt vào 2 đầu của diot ngược chiều với điện trường miền tiếp xúc của diot, và khi điện trường đặt vào diot lớn hơn điện trường miền tiếp xúc thì bề rộng của miền cấm sẽ bị thu hẹp, vì thế nên các hạt dẫn điện cơ bản có thể đủ năng lượng để khuếch tán tạo ra dòng. Lúc này diot như một khóa điện tử đã đóng, dòng điện được lưu thông trong mạch....
Nội dung trích xuất từ tài liệu:
Thiết kế mạch bằng máy tính part 7 < sa. dr)' ItJp >: trong ngon ngu V HDL co m9t so d~ng vong l~p vai cae s a d o l~p khae nhau nhl1: v ang l~p v6i s a d 6 l~p f or, vong 1~lp w hile, \'a vong l~p khong ehua s a d o l~p. V ai nhiJng vong h}p kh6ng chua < S (I do l, cae l¢nh trong d ay l~nh tu[in 1If sc du f or I i n X d ownto Y l oop * I; Csquare ( I ) :~ I e nd loop; SCI do l~p ,'hile la s a do l~p trong do qua trlnh l~p dllQ'C thlfe hien neu bieu thuc dieu ki¢n I~p nh(tn gia tr! t rue. Vang l~p sc dung li,li khi gi.i tr! ella bitiu thuc dicu ki¢n trO' thanh false hoi!.c q ua trinh th,!C hi¢n than vong l~p g~p l¢nh exit. Cling w ang tl,C nhu vong l~p f or, cau l¢nh n ext cung co th~ dllQ'c dung M thay doi tr~t 11,C l~p. VI dl:l. p rocess v ariable A , B. C, D: i nteger; begin while ( ( A + B ) > ( C + D ) ) loop A:~A-I; C + B; c:~ n ext when ( B < 1 0); B:~ B - D; e nd loop: e nd p rocess: 8 6i v6i cac vong l~p, trong cac nhanh chua phep gan tin hi¢u phai co it n hat lTI(lt d u l¢nh w ait. Neu khong th6a man (lieu ki~n nay, qua trinh mll ph6ng c6 the: khac tli. Chung ta hay xct vi dl:l dm.l11 cJ1llCfIlg trlnh sau, signal S: i nteger r ange 0 to 10; p rocess v ariable I: i nteger ran~e 0 to 10; b egin wait u ntil ( C LK'event a nd C Li\ = ' 0' ); I:~ 0; while ( I < \ 0 ) loop S T rang v i dl,l nay, tin hi¢u S duqe e~p nh~t 10 Ian trong v ang l(tp. H anh vi n~ty se khong duqe b(> m o phung th~ hi¢n. T uy nhien, cae ket 4u;i tue thoi co the dUQ'C hi~n thi l rang qua Idnh !TI6 p hung ke't q ua tdng hqp mi..leh. I~nh 7. C all n ext L ¢nh n ext c hi d ung t rong c ae v ong l~p. L ¢nh n ay c o t ae d~ng lo~1 bo vi~c thl!e hi¢n u k c;.tU lc;nh n am giUa e au l~nh n ext va c uoi v ong h)p k hi d ieu k i¢n l rong c an l ¢nh d uqc n ghi¢m d ung ( t uang tl.r l ¢nh co c ontinue t rong n gon ngfr C ). L ¢nh n ext e ftU t ruc c u p hap n hu Si.lU, n ext [< nhiin _w)ng_/(lp > ][ w hen < di/I1_ki¢n > L T rang t wang h qp c o d c Yang l~p lOng n hau thl vi¢c th!!c hi~n l ¢nh n ext sc d uqc x ac d~nh mQt c ach t uong r ninh h tmg < n hilll_\(Jng_'{/jJ >. N eu k hong c 6 nhLin v lmg 1~IP t rong c][ w hen < J i[u_ ki(;/1 >]; 9. Call I~nh wait L¢nh wait dieu khien bl) 1116 p hong ngilng vi¢e tlwc hi¢n cae qUi.i trlnh hO(lc cae chuffilg I[lnh c on e ho 16i khi dicu ki~n ben t rang c au l~nh duCjc 184 nghi~rn d ung. T a c o t he noi dlng dieu ki~n t rong d iu l~nh w ait chi c o t he d uqc nghi~rn d ung khi XU[lt hi~n c ae sl! ki~n t ren dl1ang tin hi~tl. N hu \'~y. Ulc d oi tl1qng di11i~u t ham gia trong trung d ieu ki¢n phui HI c ae tin hicu. etc d ieu kiGI1 d e ti~p w c q ua trinh bt dung c o t he duqc bicu thj duai b a d'-.mg sau d ay t rung n gon ngQ V HDL: w ait [ on < { (ill - { /II- 111('/1 > \ ' < { ell - f ill - IIh'JI > \ J . . l u ntil < hilill - tM(c - fo,] < [ for < b i/lI_flufc_tllrfi_MiulI >1; G ill l ¢nh w ait o n: c hi cho c hung 1a d anh stich d c d uang t in hi¢u ma b(l m o phong sc c ila sl! ki~n ( sl! lhay d6i tr~ng thai c ae lill hi¢u ). Vi dl.l, doi voi cau l¢nh w ait o n A .B; q ua trinh rna p h6ng sc dUng l d ieu nay c o n ghIa HI. c hung t a kh6ng c o chi d inh wang minh ve thoi gian e ho, V i dl,l ve Slr dl,lng cau I¢nh w ait f or, w ait f or I Ons; C ac hla chQn tren c o th6 d uqc Slr d yng dong t hai. n hu tcong vi dy duui day: w ait o n A, B u ntil ( x < 10 ) f or 10 n s; diell nay c o n ghIa la b¢ m 6 p hong se e ho khi c 6 t hay doi tin hi¢ll A hO(lC B va se t iep tyc c hi k hi ( x < 10 ) t(!.i t hoi di~m xufit hi¢n sy' ki¢n, ho T hu tl,lc: p rocedure c o th~ tni.l:;ti n hieu gia trj: Ha111: f unction chi tnt l~i mQt gia trj va co th6 t ham gia vao cae bi{;u thue. Cau l¢nh r eturn d ung de ket thlic hOtuAn tt! dUQc t lwc hi¢n t rong m oi q ua t rlnh p rocess. M w ait o n y I. y2, )'3, y4, yS. y6, y7; t 3 d uqc 111(1 t,'l b ang dm.1l1 ehu'ong t rlnh V HDL d uai day: e ntity E ncoder is p ort ( yl. y2, y3. y4, yS, y6, y7: in BIT; Vec: o ut BI1''- VECTOR ( 2 d ownto 0 )); ( 'nd E ncoder; a rchitecture B ehavior o f E ncoder is hq!;in p rocess( y I , y2, y3, y 4. y5. y6. )'7) begin ~ e ntity HandShake is p ort( e LK : in I llT: DIn : in integer; D Oue o ut inte~cr ); e nd IlandShakc; Ready Data ...

Tài liệu được xem nhiều: