Phương pháp thiết kế mạch logic - Pdf 14

1



  !"#$%&'
()*'+, /012 34/4/55678587
90:  (/'+1(
%&;<-=0>?+, <7-@A7A
2
CHƯƠNG 4- PHƯƠNG PHÁP
THIẾT KẾ SỐ
!"#$%&'
'+1(7
3
B4/CBCDC
 
EEE!F**!GH"!
IJKLB
4!7DCBCDCM
4!@NO
4!5MPQCJRJ
4!4MSTBJRJ
4!6DUOMDVMW
4!XDUOMDL
4!YCBCDCC/JZ
4!3CBCDC([I
4!8CBCDC([I
4
B4/CBCDC
 
EEE!F**!GH"!

trúc cổng logic cơ bản, các Flip-Flop…
+ Kiểu mô tả này cũng độc lập với công nghệ thực hiện mạch, tuy nhiên để tăng
tính tối ưu cho mạch, mô hình cấu trúc logic thường này thường sử dụng các
cấu trúc logic đã được xây dựng sẵn, hoặc chọn trong thư viện của nhà cung cấp
phù hợp với loại công nghệ sử dụng.
8
B4/CBCDC
 
EEE!F**!GH"!
4!7N\J
:']'g*2h_C'#?&12GE?a là mô hình mô tả đặc tính vật lý
của hệ thống và thêm vào các thông tin chi tiết cho mô hình cấu
trúc như xác định kích thước hay vị trí vật lý của các linh kiện trên
bo mạch hay trên phiến bán dẫn, cũng như các đường dẫn vật lý
của mối đường kết nối.
b]'*'c&>d"H$ biểu diễn mạch in PCB của bo mạch hệ thống, layout
của của IC…
+ Hệ thống số được mô tả ở mức độ chi tiết nhất, tới cấu trúc vật lý bán dẫn,
cũng như cấu trúc bên trong những tài nguyên đã sẵn có trong cấu kiện, cách
này tối ưu cho việc tổng hợp trên loại cấu kiện, công nghệ đã sử dụng.
9
B4/CBCDC
 
EEE!F**!GH"!
4!@Di(IOjQO

10
B4/CBCDC
 
EEE!F**!GH"!

định các phép toán chức năng và định tuyến dữ liệu, và sử dụng máy trạng thái
FSM để mô tả hoạt động của hệ thống. Đặc điểm quan trọng của mô tả mức RTL
là sử dụng tín hiệu clock chung cho các cấu trúc nhớ. Mô hình vật lý cho mức mô
tả RTL được gọi chung là floorplan. Nó rất hữu ích cho chung ta tìm ra những
đường thấp nhất giữa các phần tử nhờ và xác định chu kỳ clock.
13
B4/CBCDC
 
EEE!F**!GH"!
4!@Di(IOjQO
:*0c&')*'n_#?*G0GG2+`C`+&G??+`GG2a là mô tả có mức
trừu tượng cao nhất. Các khối cơ bản được sử dụng để xây dựng hệ thống là
các khối IP (Intellectual Properties) như các bộ xử lý, bộ nhớ, giao tiếp bus,… Mô
tả theo mô hình hoạt động ở mức này giống như chương trình lập trình theo giải
thuật như các ngôn ngữ lập trình bao bồm các bước tính toán và truyền thông.
14
B4/CBCDC
 
EEE!F**!GH"!
15
B4/CBCDC
 
EEE!F**!GH"!
oHp :**'G+0:']'&e"*`f&
Mô hình cấu trúc mức hệ thống điển hình của hệ thống
số. Trong đó hệ thống số được xây dựng từ các khối chính
như Vi xử lý, Bộ nhớ, giao tiếp bộ nhớ,…
16
B4/CBCDC
 

EEE!F**!GH"!
:**'G+0:']'&e"*`f&2x0:*&y&F'z
*r&+>*`+')*'nx?{;w*n&|1
&y&F'z*r&+^}
:**'G+0:']'&e"*`f&_**a
Ví dụ: Viết VHDL mô tả theo mô hình cấu trúc một
thanh ghi 4 bit được xây dựng từ 4 triger D
19
B4/CBCDC
 
EEE!F**!GH"!
4.1.2 Phương pháp mô tả theo mô hình hoạt động
(Behavioral)
:']''+,*^9 là mức độ mô tả trừu tượng nhất, cụ
thể là mô tả theo chức năng của hệ thống
(~&^d0 của phương pháp này là nhập thiết kế nhanh,
nhưng cấu trúc của phần cứng thường không rõ
Ví dụ: mô tả chức năng hệ
thống là: Nếu mỗi khi có một
sensor nào đó được kích hoạt,
thì hệ thống kiểm tra mã bàn
phím. Nếu sau 20 giây mà
không có mã bàn phím nhập
đúng nhập vào thì còi báo động
sẽ được bật lên.
20
B4/CBCDC
 
EEE!F**!GH"!
4.1.2 Phương pháp mô tả theo mô hình hoạt động

 
EEE!F**!GH"!
4.1.3 Phương pháp mô tả theo mô
hình luồng dữ liệu RTL
1!:*0,&'2+&*€'•F
22
B4/CBCDC
 
EEE!F**!GH"!
>!:*0,&'*"z*{
w*`]''+,*^9*'G+&2+&;&}*'d^t•&0:*
*'x'*w*`]'^‚>9'+~&*w*`]';':^‚>9
23
B4/CBCDC
 
EEE!F**!GH"!
4!@NO
O/Register Tranfer
Level là Hệ thống số
được mô tả theo mô hình
hoạt động ở mức truyền
đạt thanh ghi.
Mô hình Ođược xây
dựng từ các cấu trúc:
bộ nhớ, khối điều khiển,
đường dữ liệu, điều
khiển vào/ra…
Kiểu mô tả này thường được dùng trong việc kiểm tra, mô
phỏng hệ thống, cũng như cho việc tổng hợp với mức độ độc
lập với công nghệ cao.


Nhờ tải bản gốc
Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status