Một số kết quả đạt dược

Một phần của tài liệu ĐỒ ÁN MÔN HỌC THIẾT KẾ MẠCH TÍCH HỢP SỐ (Trang 50 - 55)

- Xây dựng thành công việc kết nối Altium Designer và Kit FPGA NB2DSK01 với đầu vào là thẻ SD và đầu ra là âm thanh trên nền FPGA với khuôn dạng MP3 và Wav

- Sử dụng hệ thống phân cấp thiết kế trong một dự án FPGA

- Thực hiện một thiết kế FPGA dựa trên OpenBus, bao gồm cả nguồn và đặt các thành phần, kết nối chúng lại với nhau, và kết nối chúng với các ngoại vi trên Desktop NanoBoard

Dưới đây là một số hình ảnh kết quả trong quá trình chạy ứng dụng:

Sau khi đã thực hiện xong các bước ta nạp chương trình cho chip trắng của KIT FPGA NB2DSK01

Hình 3.29 Hình ảnh KIT đã được nạp chương trình

Sau khi nạp chương trình, file âm thanh đọc từ thẻ nhớ hiển thị trên màn hình và có thể phát âm thanh ra loa.

3.4 Kết luận chương

Như vậy, thông qua phân tích bài toán thiết kế, ta đã lần lượt đưa ra các bước thực hiện cần thiết để xây dựng lên một hệ nhúng sử dụng công nghệ FPGA thông qua các công cụ hỗ trợ phần cứng và công cụ hỗ trợ phần mềm. Có 2 yếu tố quan trọng để xây dựng lên một hệ thống nhúng thành công đó là xây dựng phần cứng và xây dựng phần mềm cho dự án và phải liên kết 2 phần này lại với nhau một cách chính xác.

KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN

Kết luận chung

Qua thời gian tìm hiểu và thực hiện đề tài, em đã đạt được một số kết quả sau: - Hiểu hơn về chuẩn gia tiếp SPI, I2S.

- Hiểu rõ kiến trúc của Board NB2DSK01 và cách thức thực hiện một dự án nhúng trên KITNB2DSK01.

- Vận dụng kiến thức được học về FPGA và ngôn ngữ lập trình để hoàn thành đề tài được giao.

Qua kết quả thực nghiệm có thể thấy rằng, phần mềm Altium Designer và Kit FPGA NB2DSK01 trong xây dựng hệ thống giải mã âm thanh số mp3, wav thiết kế trên nền FPGA cho phép tích hợp mạnh mẽ với các hệ thống ứng dụng sau:

- Tốc độ thực nhanh, thao tác đơn giản.

- Có thể tùy chỉnh được các thiết bị, trạng thái và các chế độ làm việc. - Ứng dụng hoạt động ổn định và có độ chính xác cao.

Tuy nhiên, trong quá trình thực hiện nghiên cứu không tranh được những sai sót, rất mong nhận được ý kiến đóng góp của các thầy cô để kết quả nghiên cứu ngày càng chính xác hơn.

Hướng phát triển

Từ bài toán này, ta có thể nghiên cứu, phát triển thêm về phần điều khiển các kết nối I/O thông qua các GPIO, ta có thể nghiên cứu thêm về phần phát hình ảnh để có thể vừa phát nhạc, vừa hiển thị hình ảnh, video.

Nghiên cứu để tạo ra các thiết bị có thể tích hợp nhiều chức năng và tối ưu hơn về mặt kích thước.

TÀI LIỆU THAM KHẢO

[1] LUẬN VĂN THIẾT KẾ HỆ THỐNG NHÚNG VỚI VI ĐIỀU KHIỂN LÕI MỀM VÀ HỆ ĐIỀU HÀNH TRÊN FPGA_10253912052019_Luận Văn cao học_Đinh Văn Thắng

[2] Bài giảng môn học thiết kế mạch tích hợp số, Hệ thống trên chip- bộ môn Kỹ thuật điện tử - Trường Đại học Kỹ thuật Công nghiệp – Đại học Thái Nguyên.

[3] Đại học Bách Khoa. Hệ thống điều khiển nhúng_TS Lưu Hông Việt. [4] Funtional Overview of the deesktop Nanoboard NB2DSK01

https://techdocs.altium.com/display/HWARE/ Functional+Overview+of+the+Desktop+NanoBoard+NB2DSK01 [5] https://manualzz.com/doc/14106804/tutorial---implementing-a-32-bit- processor? __cf_chl_jschl_tk__=pmd_5oJ1rkrVoUQxBamfTbOH_b5wscDxB8vJjH4Qpc6j 6SE-1630495224-0-gqNtZGzNAqWjcnBszQh9

Implenmenting a 32-bit Processor-based Design in a FPGA

Ngoài ra sinh viên còn tham khảo thêm nhiều tài liệu và một số trng web:

[6] Abdel-Gawad, “A full hardware implementation for an MP3 decoder chip using VHDL”, project report, University of California at Santa Barbara, December 2008.

[7] H. Popp, “An introduction to MPEG layer-3”, European Broadcasting Union Technical Review, pp. 1-15, June 2000

[8] P. Chandraiah, and R. D¨omer , “Specification and design of a MP3 audio decoder”, Technical Report CECS-05- 04 , University of California at Irvine, pp. 1-83, May 2005

[9]https://sourceforge.net/directory/language:cpp/os:windows/? q=mp3+decode+delphi

PHỤ LỤC A THIẾT KẾ MẠCH LOGIC TỔ HỢP

Một phần của tài liệu ĐỒ ÁN MÔN HỌC THIẾT KẾ MẠCH TÍCH HỢP SỐ (Trang 50 - 55)

Tải bản đầy đủ (PDF)

(79 trang)