Bài giảng Thiết kế logic số (VLSI Design): Chương III/3.4
lượt xem 9
download
Chương III: Thiết kế các khối số thông dụng nằm trong tập Bài giảng Thiết kế logic số (VLSI Design) trình bày phần 3.4, với các nội dung về thiết kế khối nhớ, máy trạng thái hữu hạn. Đây là tài liệu tham khảo hữu ích cho bạn đọc học tập và nghiên cứu môn học Kỹ thuật xung số. Chúc bạn học tốt.
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Bài giảng Thiết kế logic số (VLSI Design): Chương III/3.4
- Thiết kế logic số (VLSI design) Bộ môn KT Xung, số, VXL quangkien82@gmail.com https://sites.google.com/site/bmvixuly/thietkelogicso quangkien82@gmail.com6/20/14 08/2012 1/15
- Mục đích, nội dung Nội dung: Thiết kế các khối nhớ, máy trạng thái hữu hạn Thời lượng: 3 tiết bài giảng Yêu cầu: Sinh viên có sự chuẩn bị sơ bộ trước nội dụng bài học. quangkien82@gmail.com6/20/14 2/15
- ROM CLK CS OE MxN-bit ADDRESS ADDR_deco der DATA_OUT quangkien82@gmail.com6/20/14 3/15
- RAM CLK WE CS OE MxN-bit ADDRESS ADDR_deco der DATA_IN DATA_OUT Thành phần gây trễ chủ chốt ? Decoder quangkien82@gmail.com6/20/14 4/15
- MEMORY DECODER Nhiệm vụ, trỏ đúng địa chỉ ô nhớ cần truy cập!!! Đặc điểm: Tốc độ tỷ lệ thuận với dung lượng!!! 0 1 Đánh giá tài nguyên và tốc độ decoder cấu trúc RAM 1D ADDR DECODER kích thước 8*8 = 64? M*N Tài nguyên = (M*N)*log2(M*N) = 384cổng Độ trễ = log2(M.N) = 6 levels quangkien82@gmail.com6/20/14 5/15
- MEMORY DECODER Đánh giá tài nguyên và tốc độ decoder cấu trúc RAM 2D kích thước 8*8? ADDR DECODER 0 1 N-1 N N+1 2N-1 ADDR DECODER (M-1)*N (M-1)*N+1 M*N-1 Tài nguyên = M*log2(M) + N*log2(N) + M*N = 112 cổng Độ trễ = 1 + Max (log2(N), log2(M) = 4 levels quangkien82@gmail.com6/20/14 6/15
- FIFO First In First Out Ứng dụng - Khối đệm truyền nhận - Đồng bộ hóa các miền làm việc với clock khác nhau Ưu điểm so với RAM thông thường? Đơn giản khi sử dụng (không có cổng địa chỉ) Nhược điểm ? Khó thiết kế Không truy cập được dữ liệu ngẫu nhiên quangkien82@gmail.com6/20/14 7/15
- FIFO (Based on Dual Port RAM) WRITE DATA_IN FIFO_WRITE CHANELA WP (WP counter ) Dual-port RAM MxN-bit READ DATA_OUT FIFO_READ RP CHANELB (RP counter ) FIFO_STATE (DataCNT ) FIFO_EMPTY FIFO_FULL quangkien82@gmail.com6/20/14 8/15
- FIFO OPERATON Reset: RP = 0, WP = 0, dataCNT = 0 WRITE: RP = RP, WP = WP + 1, dataCNT = dataCNT + 1 quangkien82@gmail.com6/20/14 9/15
- FIFO OPERATON READ: RP = RP+1, WP = WP, dataCNT = dataCNT 1 quangkien82@gmail.com6/20/14 10/15
- FIFO OPERATON READ, WRITE: RP = RP+1, WP = WP +1, dataCNT = dataCNT quangkien82@gmail.com6/20/14 11/15
- FIFO OPERATON READ: RP = RP+1, WP = WP dataCNT = dataCNT 1 quangkien82@gmail.com6/20/14 12/15
- LIFO – Last In First Out Ứng dụng - Stack 8 7 6 5 4 TOP POINTER 3 2 1 0 quangkien82@gmail.com6/20/14 13/15
- FSMUART Giao thức UART IDLE START DATA PARITY STOP IDLE RX Tbraud Bit counter x 0 0 1 2 3 4 5 6 7 8 0 SAMPLE ONEBIT RECEIVING RX Sample counter 13 14 15 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 1 quangkien82@gmail.com6/20/14 14/15
- FSMUART (simple) Mọi mạch dãy đều là một FSM IDLE CNT16 = 8 and RX= 1 CNT_BIT = 8 RX = 0, Rx_Reg = 1 START FRAME RECEIVE DETECTOR DATA CNT16 = 8 and RX= 0 quangkien82@gmail.com6/20/14 15/15
- UART structure Khối thiết kế UART SAMPLECOUNTER BIT COUNTE R (CNT) (CNT_BIT) CLK CLOCK DIVIDER CLK16 CNT CNT_BIT RE T SE RE E ST ENABLE ENABLE RESET FS (FINITES M TATEMACHINE) RX_REG RX_REG Rx RECEIVE_REG SHIFT_ENABLE LOAD DATA REG LEDs quangkien82@gmail.com6/20/14 16/15
- Trắc nghiệm Câu 1: Thành phần nào trong khối nhớ gây trễ chủ yếu? A. Các ô nhớ B. Khối giải mã địa chỉ. C. Khối xử lý thông tin điều khiển D. Trễ lớn nhất với thao tác đọc dữ liệu quangkien82@gmail.com
- Trắc nghiệm Câu 2: Kiến trúc mảng nhớ dạng 2D, 3D có các ưu điểm là: A. Tăng tốc cho khối giải mã địa chỉ B. Giảm kích thước tổng cho phần giải mã địa chỉ C. Giúp cho các thao tác truy cập sẽ chính xác hơn. D. Giúp cho thao tác đọc dữ liệu không bị xung đột với thao tác ghi dữ liệu. quangkien82@gmail.com
- Trắc nghiệm Câu 3: Khối nhớ FIFO được xây dựng trên cơ sở các khối nhớ nào A. Khối ROM B. Khối RAM C. Khối RAM 2D D. Khối Dualport RAM quangkien82@gmail.com
- Trắc nghiệm Câu 4: Bản chất của các khối điều khiển trong FIFO là gì? A. Khối trừ và khối dịch B. Khối nhớ (thanh ghi) C. Khối đếm D. Khối dịch các giá trị địa chỉ. Chương III: Thiết kế các khối số thông dụng
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Bài giảng Thiết kế logic số - Đỗ Mạnh Hà
343 p | 286 | 61
-
Bài giảng Thiết kế logic số (VLSI design): Chương 1 - Trịnh Quang Kiên
29 p | 184 | 24
-
Bài giảng Thiết kế logic số (VLSI design): Chương 3.2 - Trịnh Quang Kiên
20 p | 122 | 15
-
Bài giảng Thiết kế logic số (VLSI design): Chương 2.5 - Trịnh Quang Kiên
18 p | 139 | 14
-
Bài giảng Thiết kế logic số (VLSI design): Chương 3.5 - Trịnh Quang Kiên
21 p | 110 | 11
-
Bài giảng Thiết kế logic số (VLSI design): Chương 3.3 - Trịnh Quang Kiên
15 p | 108 | 10
-
Bài giảng Thiết kế logic số (VLSI design): Chương 4.3 - Trịnh Quang Kiên
22 p | 117 | 9
-
Bài giảng Thiết kế logic số (VLSI design): Chương 4.2 - Trịnh Quang Kiên
23 p | 116 | 9
-
Bài giảng Thiết kế logic số (VLSI design): Chương 4.1 - Trịnh Quang Kiên
29 p | 152 | 9
-
Bài giảng Thiết kế logic số (VLSI design): Chương 3.4 - Trịnh Quang Kiên
21 p | 93 | 9
-
Bài giảng Thiết kế logic số (VLSI design): Chương 3.1 - Trịnh Quang Kiên
14 p | 99 | 9
-
Bài giảng Thiết kế logic số (VLSI design): Chương 2.3 - Trịnh Quang Kiên
13 p | 130 | 9
-
Bài giảng Thiết kế logic số: Lecture 1 - TS. Hoàng Văn Phúc
45 p | 70 | 4
-
Bài giảng Thiết kế logic số: Lecture 3.2 - TS. Hoàng Văn Phúc
42 p | 86 | 4
-
Bài giảng Thiết kế logic số: Lecture 4.1 - TS. Hoàng Văn Phúc
19 p | 77 | 4
-
Bài giảng Thiết kế logic số: Lecture 4.2 - TS. Hoàng Văn Phúc
22 p | 66 | 3
-
Bài giảng Thiết kế logic số: Lecture 4.5 - TS. Hoàng Văn Phúc
22 p | 78 | 3
-
Bài giảng Thiết kế logic số: Lecture 4.4 - TS. Hoàng Văn Phúc
16 p | 35 | 2
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn