Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword or section
Like this
32Activity

Table Of Contents

0 of .
Results for:
No results containing your search query
P. 1
Ngon Ngu Lap Trinh Phan Cung (VHDL)

Ngon Ngu Lap Trinh Phan Cung (VHDL)

Ratings: (0)|Views: 15,876|Likes:
Published by muathutocrung

More info:

Published by: muathutocrung on Mar 17, 2010
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

06/12/2013

pdf

text

original

 
Mc lc
Trang 
Mc lc
.............................................................................................................- 0 -
Danh mc hình:
...............................................................................................- 2 -
Danh mc bng:
...............................................................................................- 4 -
Chương 1: Gii thiu
.......................................................................................- 5 -
1.1.
 
Gii thiu v VHDL
..........................................................................- 5 -
1.2.
 
Gii thiu công ngh (và ng dng) thit k mch bng VHDL.
...- 6 -
1.2.1
 
ng dng ca công ngh thit k mch bng VHDL
...................- 6 -
1.2.2 Quy trinh thit k mch bng VHDL.
..........................................- 6 -
1.2.3.
 
Công c EDA.
.............................................................................- 7 -
1.2.4.
 
Chuyn mã VHDL vào mch.
......................................................- 8 -
Chương 2. Cu trúc mã
.................................................................................- 11 -
2.1. Các ơn v VHDL bn.
..............................................................- 11 -
2.2. Khai báo Library.
...........................................................................- 11 -
2.3. Entity ( thc th).
............................................................................- 13 -
2.4. ARCHITECTURE ( cu trúc).
......................................................- 13 -
2.5. Các d m u.
...........................................................................- 16 -
Chương 3: Kiu d liu
.................................................................................- 19 -
3.1.
 
Các kiu d liu tin nh nghĩa.
...................................................- 19 -
3.2. Các kiu d liu ngưi dùng nh nghĩa.
.......................................- 22 -
3.3. Các kiu con (Subtypes).
................................................................- 22 -
3.4. Mng (Arrays).
...............................................................................- 23 -
3.5. Mng cng ( Port Array).
...............................................................- 26 -
3.6. Kiu bn ghi (Records).
..................................................................- 27 -
3.7. Kiu d liu du không du ( Signed and Unsigned).
.........- 27 -
3.8. Chuyn i d liu.
.........................................................................- 28 -
3.9. Tóm tt.
...............................................................................................- 30 -
3.10. Các ví d.
...........................................................................................- 30 -
Chương 4: Toán t và thuc tính.
.................................................................- 35 -
4.1.
 
Toán t.
...........................................................................................- 35 -
4.1.1
 
Toán t gán.
.............................................................................- 35 -
4.1.2
 
Toán t Logic.
..........................................................................- 35 -
4.1.3
 
Toán t toán hc.
......................................................................- 35 -
4.1.4
 
Toán t so sánh.
.......................................................................- 36 -
4.1.5
 
Toán t dch.
............................................................................- 36 -
4.2.
 
Thuc tính.
......................................................................................- 36 -
4.1.1.
 
Thuc tính d liu.
....................................................................- 36 -
4.1.2.
 
Thuc tính tín hiu.
...................................................................- 37 -
4.3. Thuc tính ưc nh nghĩa bi ngưi dùng.
................................- 37 -
4.4.
 
Chng toán t.
................................................................................- 37 -
4.5.
 
GENERIC.
......................................................................................- 38 -
4.6. Ví d.
....................................................................................................- 38 -
Chương 5: Mã song song
...............................................................................- 43 -
5.1.
 
Song song và tun t.
.....................................................................- 43 -
5.1.1.
 
Mch t hp và mch dãy.
........................................................- 43 -
5.1.2.
 
Mã song song và mã tun t.
....................................................- 43 -
5.2.
 
S dng các toán t.
.......................................................................- 44 -
5.3.
 
Mnh  WHEN.
............................................................................- 45 -
 
ThiÕt kÕ vi m¹ch b»ng VHDL 
- 1 -
5.4.
 
GENERATE.
..................................................................................- 51 -
5.5. BLOCK.
..........................................................................................- 52 -
5.5.1.
 
Simple BLOCK 
.........................................................................- 52 -
5.5.2.
 
Guarded BLOCK 
......................................................................- 53 -
Chương 6: Mã tun t 
...................................................................................- 55 -
6.1.
 
PROCESS
.......................................................................................- 55 -
6.2. Signals Variables.
......................................................................- 56 -
6.3. IF.
....................................................................................................- 56 -
6.4. WAIT.
.............................................................................................- 58 -
6.5. CASE.
..............................................................................................- 61 -
6.6. LOOP.
.............................................................................................- 65 -
6.7. Bad Clocking.
.................................................................................- 70 -
6.8. S dng tun t  thit k các mch t hp.
.........................- 72 -
Chương 7: Signal và Variable
.......................................................................- 75 -
7.1. CONSTANT.
..................................................................................- 75 -
7.2. SIGNAL.
.........................................................................................- 75 -
7.3. VARIABLE
....................................................................................- 77 -
7.4. S thanh ghi.
...................................................................................- 83 -
Chương 8: Máy trng thái
.............................................................................- 92 -
8.1.
 
Gii thiu.
.......................................................................................- 92 -
8.2.
 
Thit k theo kiu 1 (thit k theo mô hình may moore).
..............- 93 -
8.3.
 
Thit k kiu 2.
...............................................................................- 99 -
8.4.
 
Kiu mã hoá: t nh phân sang Onehot.
......................................- 109 -
Chương 9: Thit k thêm các mch
.............................................................- 111 -
9.1.
 
Barrel Shifter.
...............................................................................- 111 -
9.2. B so sánh không du du.
.................................................- 113 -
9.3.
 
B cng Carry Ripple và b cng Carry Look Ahead.
...............- 115 -
9.4.
 
B chia du chm tĩnh.
.................................................................- 119 -
9.5. B iu khin máy bán hàng.
.......................................................- 122 -
9.6.
 
B nhn d liu ni tip.
..............................................................- 125 -
9.7.
 
B chuyn song song thành ni tip.
............................................- 127 -
9.8. Trò chơi trên led 7 thanh.
............................................................- 128 -
9.9. B phát tín hiu.
...........................................................................- 131 -
9.10.
 
Thit k b nh.
........................................................................- 133 -
Tài liu tham kho:
......................................................................................- 138 -
Phân công công vic:
............................................
Error! Bookmark not defined.
 
 
ThiÕt kÕ vi m¹ch b»ng VHDL 
- 2 -
Danh mc hình
:
Trang 
 Hình 1.1. Tóm tt quy trình thit k VHDL
.............................................- 7 -
 Hinh 1.2.a. Sơ  tng quát v b cng y 
.......................................- 8 -
 Hình 1.2.b. Bng chân lý ca b cng y 
.........................................- 8 -
 Hình 1.3. Mã thit k b cng 
.................................................................- 9 -
 Hình 1.4.a.Các ví d v sơ  mch có th có ng vi mã như hình 1.3
..- 9 -
 Hình 1.4.b: Kt qu mô phng b cng ưc thit k theo hình 1.3
......- 10 -
 Hình 2.2: Các phn cơ bn ca mt Library
.........................................- 12 -
 Hình 2.3. Các ch  tín hiu Hình 2.4. Cng NAND
..........- 13 -
 Hình 2.5.a. Sơ  ca trigo RS 
............................................................- 15 -
 Hình 2.5.b. Sơ  ca DFF không ng b
...........................................- 17 -
 Hình 2.6: Kt qu mô phng ca ví d 2.1
............................................- 17 -
 Hình 2.7. DFF kt hp vi cng NAND
................................................- 18 -
 Hình 2.8. Kt qu mô phng ca ví d 2.2
............................................- 18 -
 Hình 3.1: Minh ha scalar (a), 1D (b), 1Dx1D (c), và 2D (d)
...............- 23 -
 Hình 3.2. M ch ưc suy ra t mã ca v í d 3.2
.................................- 33 -
 Hình 3.2.a. Kt qu mô phng cho on mã 1ca ví d 3.2
..................- 33 -
 Hình 3.2.b. Kt qu mô phng cho on mã 1ca ví d 3.2
..................- 33 -
 Hình 3.3. B cng 4 bit cho ví d 3.3
....................................................- 33 -
 Hình 3.4 Kt qu mô phng cho ví d 3.3
.............................................- 34 -
 Hình 4.1. B mã hoá cho ví d 4.1
........................................................- 39 -
 Hình 4.2 Mô phng kt qu ca b mã hoá
...........................................- 40 -
 Hình 4.3. B phát hin bít chãn l
........................................................- 40 -
 Hình 4.4. Mô phng kt qu ca hình 4.2
.............................................- 41 -
 Hình 4.5. B phát bit chn l ca ví d 4.3
...........................................- 41 -
 Hình 4.6. Mô phng kt qu ca ví d 4.3
............................................- 42 -
 Hình 5.1. Mch t hp và mch dãy
.....................................................- 43 -
 Hình 5.2. B dn kênh
..........................................................................- 44 -
 Hình 5.3. Mô phng kt qu ca ví d 5.1
............................................- 45 -
 Hình 5.4. B dn knh cho ví d 2
........................................................- 46 -
 Hình 5.5. B m 3 trng thái
..............................................................- 47 -
 Hình 5.6. Kt qu mô phng cho ví d 5.3
............................................- 47 -
 Hình 5.7. B mã hoá cho ví d 5.4
........................................................- 48 -
 Hình 5.8. Kt qu mô phng cho ví d 5.4
............................................- 49 -
 Hình 5.9. ALU 
......................................................................................- 49 -
 Hình 5.9.b. Hot ng chinh ca các phn t ALU 
...............................- 49 -
 Hình 5.10. Kt qu mô phng ca ví d 5.5
..........................................- 50 -
 Hình 5.11. Kt qu mô phng ca ví d 5.6 
..........................................- 52 -
 Hình 5.12. Kt qu mô phng cho ví d 5.7 
..........................................- 54 -
 Hình 5.13. Kt qu mô phng ca ví d 5.8
..........................................- 54 -
 Hình 6.1a.1 DFF vi tín hiu reset không ng b
...............................- 55 -
 Hình 6.1a.2 Kt qu mô phng 
.............................................................- 55 -
 Hình 6.2a.1. B m ch s thp phân
.................................................- 57 -
 Hình 6.2a.2. Kt qu mô phng 
............................................................- 57 -
 Hình 6.3b.1. Thanh ghi dch 4 bit 
.........................................................- 58 -
 Hình 6.3b.2. Kt qu mô phng 
............................................................- 58 -
 Hình 6.4a.1. Kt qu mô phng 
............................................................- 60 -
 Hình 6.4b.1. Kt qu mô phng 
............................................................- 60 -

Activity (32)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
Duong Minh Vu liked this
rambo liked this
Binh Nguyen Thai liked this
caoducnhat liked this
lipkut3 liked this

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->