báo cáo nhóm phong lê

Post on 11-Nov-2015

12 Views

Category:

Documents

12 Downloads

Preview:

Click to see full reader

DESCRIPTION

Verilog, VHDL, Digital System

TRANSCRIPT

CHNG I

GVHD: Nguyn Hong Dng BTL:THIT K H THNG S V IC

ti: IU KHIN N GIAO THNG NG T.

Chng I: YU CU CNG NGHI.TNG QUAN V TI:

Ngy nay cng vi s pht trin kinh t, vic th ho cng ang gia tng nhanh chng. Dn n lng phng tin lu thng trong cc th cng tng theo.

Do vn m bo giao thng trong cc th , c bit ti cc nt giao thng din ra thng sut l rt quan trng.

vic i li ti cc nt giao thng c thng sut v thun li th chng ta c th nh n s gip ca lc lng Cnh st giao thng v cc lc lng khc.

Tuy nhin, vi cc th ln c s nt giao thng nhiu th kh c c lc lng m nhim cng vic ny. Mt khc vic nh n s gip ca Cnh st giao thng v cc lc lng khc cng kh khn v tn km.

Ngy nay cng vi s pht trin mnh m ca khoa hc k thut con ngi bit ng dng nhng thnh tu khoa hc k thut vo trong i sng.

n giao thng l mt trong nhng thnh tu . n giao thng l mt h thng n tn hiu hng dn cc phng tin v con ngi tham gia giao thng ti cc nt.

n giao thng ra i t rt lu v chng t cho con ngi thy rng vic s dng n giao thng l khng th thiu trong thi i ngy nay.

Vic iu khin n giao thng c rt nhiu cch, c th dng vi iu khin, dng PLC. S dng FPJA trong iu khin n giao thng c u im:

+ Lm vic chc chn, lin tc v c tui th cao.

+ C th lm vic trong nhiu iu kin khc nhau.

+ Hun luyn ngi s dng n gin.

II.GII THIU CNG NGH CA TI:Trong phm vi ti ny, em thit k chng trnh iu khin n giao thng ng t.

+ H thng n iu khin cc phng tin lu thng trn ng.

Trong :

- H thng iu khin cc phng tin tham gia giao thng trn ng gm 12 n, k hiu (XAC,XBC,VAC,VBC,AC,BC).

- Cc h thng n lm vic ba ch :

+ Ch lm vic bnh thng

+ Ch n vng nhp nhy

+ Ch iu khin ch u tin.

S m phng cch b tr n ti cc nt:

1.Ch lm vic bnh thng:

+Ch ny lm vic vo gi lu lng ngi tham gia giao thng trn ng vi mt bnh thng.

Khi n nt Start khi ng h thng th :

2.Ch vng nhp nhy:

Ch ny lm vic khi lu lng ngi tham gia lu thng trn ng t, nh vo lc khuya.

S dng nt n N3

3.Ch iu khin ch u tin:

CHNG II : GII THIU V VERILOGI.Tng quan v VERILOG.

Verilog l ngn ng m t phn cng (Hardware Description Language) c s dng trong vic thit k cc cc h thng s, cc mch tch hp... Cng vi ngn ng VHDL, Verilog l mt trong hai ngn ng m t phn cng ph bin nht hin nay.Verilogcng c cc c im nh tnh c lp v cng ngh, d dng trong thit k v debug, cng nh tnh n gin so vi cc thit k bng s khi (schematics), c bit l trong vic thit k cc h thng phc tp.

Verilog ln u c gii thiu vo nm 1984 bi cng ty Gateway Design Automatic. Verilog khng c chun ha v u c chnh sa hu ht cc phin bn sau t nm 1984 n nm 1990. Nm 1995 Verilog chnh thc c chun ha bi t chc IEEE.

Nhiu ngi cho rng Verilog d hc v s dng hn VHDL nh c php kh ging vi ngn ng C (ngn ng c dy trong hu ht cc trng i hc, cao ng). Tuy c hai ngn ng Verilog v VHDL u c sinh ra ti M nhng Verilog li c dng ph bin hn ti y.

Verilog c dng xy dng cc ng dng trn nn cc cng ngh nh FPGA, CPLDsCode Verilog dng m t cc h thng s c xy dng trong cc thit b lp trnh c ca cc hng nh Xilinx, Altera, hay Amtel2.Mt s u im ca ngn ng Verilog:

Nn tng mnh : chun ha nm 1995 bi IEEE, h tr cng nghip, ph bin cho cc nh ASIC v d hc, cho php m phng v tng hp hiu qu.

Tnh a nng: cho php qu trnh thit k thc th thc hin trong mi trng thit k c phn tch v kim tra. Tuy nhin Verilog khng thch hp lm cho cc thit k mc h thng phc tp, y l tr ngi chnh ca Verilog.

H tr cng nghip: ph bin cho cc nh thit k ASIC v d hc , cho php m phng nhanh v tng hp hiu qu

C kh nng m rng IEEE Std 1364 cha nh ngha ca PLI Verilog (Programming Language Interface) cho php m rng kh nng ca Verilog. N l mt tp hp cc b nh tuyn cho php cc chc nng bn ngoi truy nhp thng tin chc nng thit k Verilog.3.Phn mm lp trnh ngn ng Verilog

-Quartus II l phn mm h tr tt c mi qu trnh thit k mt mch logic,bao gm qu trnh thit k, tng hp, placement v routing (sp xp v chy dy), m phng (simulation), v lp trnh ln thit b (DE2).

-Nios II, mi trng pht trin tch hp ca h Nios II (IDE), n l cng c

pht trin ch yu ca h vi x l Nios II. Phn mm s l mi trng cung cp

kh nng chnh sa, xy dng, debug v m t s lc v chng trnh. IDE cn

cho php to cc chng trnh t n nhim (single-threaded) n cc chng trnh phc tp da trn mt h iu hnh thi gian thc v cc th vin middleware.4.Gii thiu v BAD DE2 ca ALTERA

a.Gii thiu

Board DE2 l board mch phc v cho vic nghin cu v pht trin v cc

lnh vc lun l s hc (digital logic), t chc my tnh (computer organization)

v FPGA.

b.Thnh phn

+FPGA:

- Vi mch FPGA Altera Cyclone II 2C35.

- Vi mch Altera Serial Configuration EPCS16.

Thc hnh thit kt mch s vi HDL 7 KTMT H. Bch Khoa TP.HCM Khoa KH&KTMT

+Cc thit b xut nhp:

- USB Blaster cho lp trnh v iu khin API ca ngi dung; h tr c 2 ch

lp trnh JTAG v AS.

- B iu khin Cng 10/100 Ethernet.

- Cng VGA-out.

- B gii m TV v cng ni TV-in.

- B iu khin USB Host/Slave vi cng USB kiu A v kiu B.

- Cng ni PS/2 chut/bn phm.

- B gii m/m ha m thanh 24-bit cht lng a quang vi jack cm line-in,

line-out, v microphone.

- 2 Header m rng 40-pin vi lp bo v diode.

- Cng giao tip RS-232 v cng ni 9-pin.

- Cng giao tip hng ngoi.

+B nh:

- SRAM 512-Kbyte.

- SDRAM 8-Mbyte.

- B nh cc nhanh 4-Mbyte (1 s mch l 1-Mbyte).

- Khe SD card.

+Switch, cc n led, LCD, xung clock

- 4 nt nhn, 18 nt gt.

- 18 LED , 9 LED xanh, 8 Led 7 on

- LCD 16x2

- B dao ng 50-MHz v 27-MHz cho ng h ngun.c. Mt vi ng dng ca board DE2

-ng dng lm TV box-Chng trnh v bng chut USB (paintbrush)- My ht Karaoke v my chi nhc SDCHNG III: THIT K CHNG TRNHI. LU THUT TON:1.Ch bnh thng: III.GIN THI GIAN:1. Ch t ng lc bnh thng:

2.Ch lm vic u tin

.

2.Ch n vng nhp nhy

IV.S khi ca chng trnh n Giao Thng

1.u vo v u ra

+u vo:

Xung clock 50Mb.Nt bm Lw thc hin chc nng reset.+u ra:

Led 7 thanh vi chc nng thc hin m thi gian chuyn trng thi.Led n hin th s chuyn trng thi.2.Khi m.Khi m thc hin chc nng m thi gian chuyn qua li gia cc ch lm vic u tin,bnh thng hoc l n vng nhp nhy.3.Khi trng thi.+Khi ng_1bt l trng thi ca ng 1 trong ch lm vic bnh thng.+Khi ng_1ut l trng thi ca ng 1 trong ch lm vic u tin.

+Khi ng_2bt l trng thi ca ng 2 trong ch lm vic bnh thng.

+Khi ng_2ut l trng thi ca ng 2 trong ch lm vic u tin.

4.Khi sepKhi sep l khi thc hin chc nng chia ra hng chc v hng n v hin th ra led 7 thanh

5.Khi seg7Khi seg7 l khi gii m led 7 thanh

Tuyn A

Tuyn B

XAC VBC BC

XAC VAC AC

BC

VBC

XBC

XBC

VBC

BC

Start

n XAC, BC sng ln.

29s

n VAC, BC sng ln

4s

n XBC, AC sng ln.

n VBC, AC sng ln

29s

4s

VAC,VBC sng ln

Khi n N3

3s

VAC,VBC tt

1s

Start

n XAC, BC sng ln.

34s

n VAC, BC sng ln

4s

n XBC, AC sng ln.

n VBC, AC sng ln

29s

4s

ng

Start

I0.0=0

I0.1=1

ng

Sai

I0.0=0;I2.0=1

ng

Q0.1=1;Q0.2=1

I0.0=0

I1.1=1

I1.0=1

Sai

29 s

ng

ng

Q0.3=1;Q0.6=1

Q0.1=0;Q0.2=1;Q0.3=1;

(2)

4 s

Q0.2=0;Q0.3=0;Q0.4=1;

Q0.5=1

3 s

Q0.3=0;Q0.6=0

1 s

ng

ng

Q0.3=1;Q0.6=1

ng

29s

I0.0=0; I2.0=1

Sai

Q0.4=1;Q0.5=0;Q0.6=1

4 s

ng

I0.0=0

I0.1=1

ng

ng

END

Q0.4=0;Q0.6=0;Q0.1=1;

Q0.2=1

Stop

Start

K

K1

K2

K3

K4

K5

K6

T37

T38

T39

T40

29 s

4 s

29 s

4 s

29 s

4 s

29 s

Stop

Start

K

K1

K2

K3

K4

K5

K6

T37

T38

T39

T40

34 s

4 s

29 s

4 s

29 s

4 s

34 s

Stop

N3

K9

K10

K11

T41

T42

3 s

3 s

1 s

1 s

Trang - 8 -

top related