Bài giảng Xử lý tin hiệu số với FPGA: Chương 3 - Hoàng Trang
lượt xem 2
download
Bài giảng "Xử lý tin hiệu số với FPGA" Chương 3: Tạo đường ống và xử lý song song, cung cấp cho người học những kiến thức như: Giới thiệu; Đường ống của Bộ lọc kỹ thuật số FIR; Xử lý song song; Đường ống và xử lý song song cho công suất thấp; Đường ống cho công suất thấp hơn; Xử lý song song cho công suất thấp hơn; Kết hợp đường ống và xử lý song song cho công suất thấp hơn; Kết hợp đường ống và xử lý song song cho công suất thấp hơn;... Mời các bạn cùng tham khảo!
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Bài giảng Xử lý tin hiệu số với FPGA: Chương 3 - Hoàng Trang
- 2/22/2013 Đ I H C QU C GIA TP.H CHÍ MINH TRƯ NG Đ I H C BÁCH KHOA KHOA ĐI N-ĐI N T B MÔN K THU T ĐI N T X LÝ TÍN Hi U S V I FPGA Chaper 3:Pipelining and Parallel Processing om (T o đư ng ng và x lý song song) GV: Hoàng Trang .c Email: hoangtrang@hcmut.edu.vn mr.hoangtrang@gmail.com ng Thank to: th y H Trung M co Slide: from text book of Parhi TP.H Chí Minh 01/2013 1 an th ng Thu t ng o du English Vietnamses Pipelining t o đư ng ng u Cutset t pc t cu Transposed SFG SFG chuy n v Data broadcast truy n d li u kh p nơi, phát tán d li u Parallel processing x lý song song block processing x lý kh i communication bound gi i h n truy n thông th i gian tr truy n thông 2 BM Đi n T -DSP-FPGA-chapter3 Hoàng Trang 01/2013 1 CuuDuongThanCong.com https://fb.com/tailieudientucntt
- 2/22/2013 Outline • Introduction • Pipelining of FIR Digital Filters • Parallel Processing • Pipelining and Parallel Processing for Low Power om – Pipelining for Lower Power – Parallel Processing for Lower Power .c – Combining Pipelining and Parallel Processing for Lower Power ng co 3 BM Đi n T -DSP-FPGA-chapter3 Hoàng Trang 01/2013 an th ng Introduction o du u cu 4 BM Đi n T -DSP-FPGA-chapter3 Hoàng Trang 01/2013 2 CuuDuongThanCong.com https://fb.com/tailieudientucntt
- 2/22/2013 Introduction (cont’d) om .c ng co 5 BM Đi n T -DSP-FPGA-chapter3 Hoàng Trang 01/2013 an th ng Introduction (cont’d) o du u cu 6 BM Đi n T -DSP-FPGA-chapter3 Hoàng Trang 01/2013 3 CuuDuongThanCong.com https://fb.com/tailieudientucntt
- 2/22/2013 Introduction (cont’d) Example 2 Figure (a): A data path om Figure (b): The 2-level pipelined structure of (a) .c ng co Figure (c): The 2-level parallel processing structure of (a) 7 BM Đi n T -DSP-FPGA-chapter3 Hoàng Trang 01/2013 an th ng Pipelining: Definition o du u cu 8 BM Đi n T -DSP-FPGA-chapter3 Hoàng Trang 01/2013 4 CuuDuongThanCong.com https://fb.com/tailieudientucntt
- 2/22/2013 Pipelining of FIR Digital Filters om .c ng co 9 BM Đi n T -DSP-FPGA-chapter3 Hoàng Trang 01/2013 an th ng Pipelining: How to ? o du u cu 10 BM Đi n T -DSP-FPGA-chapter3 Hoàng Trang 01/2013 5 CuuDuongThanCong.com https://fb.com/tailieudientucntt
- 2/22/2013 Pipelining of FIR Digital Filters (cont’d) om .c ng co 11 BM Đi n T -DSP-FPGA-chapter3 Hoàng Trang 01/2013 an th ng Pipelining of FIR Digital Filters (cont’d) o du u cu 12 BM Đi n T -DSP-FPGA-chapter3 Hoàng Trang 01/2013 6 CuuDuongThanCong.com https://fb.com/tailieudientucntt
- 2/22/2013 Pipelining of FIR Digital Filters (cont’d) om .c ng co 13 BM Đi n T -DSP-FPGA-chapter3 Hoàng Trang 01/2013 an th ng Pipelining: Feed-forward Cutset o du u cu 14 BM Đi n T -DSP-FPGA-chapter3 Hoàng Trang 01/2013 7 CuuDuongThanCong.com https://fb.com/tailieudientucntt
- 2/22/2013 Pipelining of FIR Digital Filters (cont’d) om .c ng co 15 BM Đi n T -DSP-FPGA-chapter3 Hoàng Trang 01/2013 an th ng Transposed Form o du u cu Critical path: the path with the longest computation time among all paths without delay elements 16 BM Đi n T -DSP-FPGA-chapter3 Hoàng Trang 01/2013 8 CuuDuongThanCong.com https://fb.com/tailieudientucntt
- 2/22/2013 Pipelining of FIR Digital Filters (cont’d) om .c ng co 17 BM Đi n T -DSP-FPGA-chapter3 Hoàng Trang 01/2013 an th ng Pipelining: Fine-Grain Pipelining o du u cu 18 BM Đi n T -DSP-FPGA-chapter3 Hoàng Trang 01/2013 9 CuuDuongThanCong.com https://fb.com/tailieudientucntt
- 2/22/2013 Parallel Processing om .c ng co 19 BM Đi n T -DSP-FPGA-chapter3 Hoàng Trang 01/2013 an th ng Parallel Processing (cont’d) o du u cu 20 BM Đi n T -DSP-FPGA-chapter3 Hoàng Trang 01/2013 10 CuuDuongThanCong.com https://fb.com/tailieudientucntt
- 2/22/2013 Parallel Processing (cont’d) om .c ng co 21 BM Đi n T -DSP-FPGA-chapter3 Hoàng Trang 01/2013 an th Parallel 3-Tap Filter (1) o ng du u cu 22 BM Đi n T -DSP-FPGA-chapter3 Hoàng Trang 01/2013 11 CuuDuongThanCong.com https://fb.com/tailieudientucntt
- 2/22/2013 Parallel 3-Tap Filter (2) om .c ng co 23 BM Đi n T -DSP-FPGA-chapter3 Hoàng Trang 01/2013 an th Parallel 3-Tap Filter (3) o ng du u cu 24 BM Đi n T -DSP-FPGA-chapter3 Hoàng Trang 01/2013 12 CuuDuongThanCong.com https://fb.com/tailieudientucntt
- 2/22/2013 Parallel Processing (cont’d) om .c ng co Figure: Parallel processing architecture for a 3-tap FIR filter with block size 3 25 BM Đi n T -DSP-FPGA-chapter3 Hoàng Trang 01/2013 an th ng Parallel Processing (cont’d) o du u cu 26 BM Đi n T -DSP-FPGA-chapter3 Hoàng Trang 01/2013 13 CuuDuongThanCong.com https://fb.com/tailieudientucntt
- 2/22/2013 Example: A complete parallel processing system with block size 4 (including serial-to-parallel and parallel-to-serial converters) (also see P.72, Fig. 3.11) om .c ng co 27 BM Đi n T -DSP-FPGA-chapter3 Hoàng Trang 01/2013 an th ng Parallel Processing (cont’d) o du u cu 28 BM Đi n T -DSP-FPGA-chapter3 Hoàng Trang 01/2013 14 CuuDuongThanCong.com https://fb.com/tailieudientucntt
- 2/22/2013 Parallel Processing (cont’d) om .c ng co 29 BM Đi n T -DSP-FPGA-chapter3 Hoàng Trang 01/2013 an th ng Parallel Processing (cont’d) o du u cu 30 BM Đi n T -DSP-FPGA-chapter3 Hoàng Trang 01/2013 15 CuuDuongThanCong.com https://fb.com/tailieudientucntt
- 2/22/2013 Parallel Processing (cont’d) Example:Combined fine-grain pipelining and parallel processing for 3-tap FIR filter om .c ng co 31 BM Đi n T -DSP-FPGA-chapter3 Hoàng Trang 01/2013 an th ng Pipelining and Parallel Processing for Low Power o du u cu 32 BM Đi n T -DSP-FPGA-chapter3 Hoàng Trang 01/2013 16 CuuDuongThanCong.com https://fb.com/tailieudientucntt
- 2/22/2013 Pipelining and Parallel Processing for Low Power (cont’d) om .c ng co 33 BM Đi n T -DSP-FPGA-chapter3 Hoàng Trang 01/2013 an th Pipelining and Parallel Processing for Low Power ng (cont’d) o du u cu 34 BM Đi n T -DSP-FPGA-chapter3 Hoàng Trang 01/2013 17 CuuDuongThanCong.com https://fb.com/tailieudientucntt
- 2/22/2013 Pipelining and Parallel Processing for Low Power (cont’d) om .c ng co 35 BM Đi n T -DSP-FPGA-chapter3 Hoàng Trang 01/2013 an th Pipelining and Parallel Processing for Low Power ng (cont’d) o du u cu 36 BM Đi n T -DSP-FPGA-chapter3 Hoàng Trang 01/2013 18 CuuDuongThanCong.com https://fb.com/tailieudientucntt
- 2/22/2013 Pipelining and Parallel Processing for Low Power (cont’d) om .c ng co 37 BM Đi n T -DSP-FPGA-chapter3 Hoàng Trang 01/2013 an th Pipelining and Parallel Processing for Low Power ng (cont’d) o du u cu 38 BM Đi n T -DSP-FPGA-chapter3 Hoàng Trang 01/2013 19 CuuDuongThanCong.com https://fb.com/tailieudientucntt
- 2/22/2013 Pipelining and Parallel Processing for Low Power (cont’d) Figures for Example 3.4.2 • A 4-tap FIR filter • A 2-parallel filter • An area-efficient 2-parallel filter om .c ng co 39 BM Đi n T -DSP-FPGA-chapter3 Hoàng Trang 01/2013 an th Pipelining and Parallel Processing for Low Power ng (cont’d) o du u cu 40 BM Đi n T -DSP-FPGA-chapter3 Hoàng Trang 01/2013 20 CuuDuongThanCong.com https://fb.com/tailieudientucntt
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Bài giảng Xử lý tín hiệu nâng cao (Advanced signal processing) - Chương 4: Biến đổi Fourier của tín hiệu rời rạc
62 p | 99 | 12
-
Bài giảng Xử lý tín hiệu số: Chương 1 - Lã Thế Vinh
46 p | 130 | 11
-
Bài giảng Xử lý tín hiệu nâng cao (Advanced signal processing) - Chương 2: Tín hiệu rời rạc
54 p | 89 | 8
-
Bài giảng Xử lý tín hiệu số và ứng dụng - Chương 4: Vi xử lý tín hiệu số
75 p | 17 | 5
-
Bài giảng Xử lý tín hiệu số và ứng dụng - Chương 1: Khái niệm chung
28 p | 17 | 5
-
Bài giảng Xử lý tín hiệu nâng cao (Advanced signal processing) - Chương: Ôn tập
16 p | 86 | 5
-
Bài giảng Xử lý tín hiệu số: Chương 1 - TS. Đặng Quang Hiếu
7 p | 59 | 4
-
Bài giảng Xử lý tín hiệu số: Chương 0 - TS. Đặng Quang Hiếu
5 p | 32 | 4
-
Bài giảng Xử lý tín hiệu số: Chương 2 - ThS. Bùi Thanh Hiếu
50 p | 9 | 3
-
Bài giảng Xử lý tín hiệu: Chương 1 - PGS. TS. Trịnh Văn Loan
59 p | 10 | 3
-
Bài giảng Xử lý tín hiệu số: Chương 1 - ThS. Bùi Thanh Hiếu
25 p | 6 | 2
-
Bài giảng Xử lý tín hiệu số: Chương 3 - ThS. Bùi Thanh Hiếu
70 p | 6 | 2
-
Bài giảng Xử lý tín hiệu số: Chương 4 - ThS. Bùi Thanh Hiếu
37 p | 8 | 2
-
Bài giảng Xử lý tin hiệu số với FPGA: Chương 1 - Hoàng Trang
55 p | 6 | 2
-
Bài giảng Xử lý tin hiệu số với FPGA: Chương 2 - Hoàng Trang
24 p | 3 | 2
-
Bài giảng Xử lý tin hiệu số với FPGA: Chương 4 - Hoàng Trang
28 p | 3 | 2
-
Bài giảng Xử lý tín hiệu số: Chương 1 - ThS. Nguyễn Thị Phương Thảo
22 p | 21 | 1
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