intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Bài giảng Xử lý tin hiệu số với FPGA: Chương 3 - Hoàng Trang

Chia sẻ: _ _ | Ngày: | Loại File: PDF | Số trang:22

5
lượt xem
2
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

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!

Chủ đề:
Lưu

Nội dung Text: Bài giảng Xử lý tin hiệu số với FPGA: Chương 3 - Hoàng Trang

  1. 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. 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
  3. 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
  4. 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
  5. 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
  6. 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
  7. 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
  8. 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
  9. 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
  10. 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
  11. 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
  12. 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
  13. 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
  14. 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
  15. 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
  16. 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
  17. 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
  18. 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
  19. 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
  20. 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
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2