32 24 Sơ ồ khối MIPS Processor
3.2.2.6 Kết quả thực hiện trên kit De2
70
71
72
CHƢƠNG 4. KẾT LUẬN
Ngày nay, các thiết bị nhúng ngày càng phát triển mạnh mẽ, phục vụ ngày một tốt hơn y u ầu ời sống, sinh hoạt củ on ngƣời. Thiết kế SoC là giải pháp phù hợp ể tạo ƣợc những thiết kế nhanh chóng, tốn ít hi phí v ạt ƣợc hiệu xuất cao.
Với mụ ti u n ầu là tìm hiểu và thiết kế hệ thống SoC và thực hiện trên FPGA: ể tìm hiểu quy trình, cách thức xây dựng hệ thống SoC, thiết kế ƣợc hệ thống SoC hoàn chỉnh t i ã ạt ƣợc những kết quả nhất ịnh ũng nhƣ rút r ƣợc nhi u kinh nghiệm cho bản thân sau khi hoàn thành lu n v n n y
Về lý thuyết: t i ã t m hiểu quy trình thiết kệ hệ thống SoC, tìm hiểu cộng nghệ FPGA ồng thời tìm hiểu các chứ n ng th nh phần tạo nên hệ thống SoC.
Về thực hành và kết quả đạt đƣợc : T i ã thiết kế bộ vi xử lý Mips single-
cycle thực thi các lệnh ơn giản, thiết kế ƣợc các module hiển thị LCD và VGA. Ghép nối ể có thể thực thi kết quả trên Kit De2.
Trong qu tr nh l m t i ũng ã gặp kh ng ít khó kh n trong những gi i oạn và phần việc nhất ịnh, t việc tiếp c n v ịnh hƣớng thực hiện t i n việc tìm hiểu ũng nhƣ tiếp c n công cụ thự hi n Nhƣng ƣới sự trợ giúp của tất cả mọi ngƣời t i ã ần hoàn thành lu n v n ủ m nh ũng nhƣ ú rút nhi u kinh nghiệm phục vụ cho công việc sau này.
Tuy nhiên do thời gian hạn chế nên lu n v n òn những iểm thiếu sót nhất ịnh. Hiện tại tôi ũng mới chỉ d ng lại trong việc thiết kế hệ thống SoC ơn giản, bộ vi xử lý Mips chỉ mới thực hiện ƣợc một số lệnh ơ ản, mới chỉ thiết kế ƣợc các module hiện thị ơ ản LCD và VGA.
Tuy v y, lu n v n ã mở r hƣớng nghiên cứu phát triển thiết kế hệ thống SoC, trở thành tài liệu ể các bạn học viên tiếp tục phát triển. Dự v o ó ó thể thiết kế ầy ủ hơn ộ vi xử lý Mips, thực thi nhi u lệnh hơn xử lý multi y le pipeline… Thiết kế thêm các IP Core ghép nối với hệ thống SoC. Kết hợp ể sử dụng nhi u thành phần hơn trong Kit De2
73
Cuối cùng, cho phép tôi gửi những lời cảm ơn hân th nh v sâu sắc tới những cá nhân và t p thể ã t n t nh giúp ỡ tôi hoàn thành lu n v n ủa mình: thầy giáo hƣớng d n TS Nguyễn Kim Khánh, công ty VTC Intecom, t p thể thầy cô giáo bộ môn Kỹ thu t máy tính, viện Công nghệ thông tin và truy n th ng trƣờng Đại học Bách Khoa Hà Nội ã giúp ỡ ể tôi hoàn thành lu n v n ủa mình.
74
TÀI LIỆU THAM KHẢO
[1]. Rapid Prototyping of Digital Systems SOPC Edition : SOPC Edition (James-O.- Hamblen). 2008, XVII.
[2]. Computer Organization and Design, Fifth Edition (David A. Patterson, John L. Hennessy) - October 2013
[3]. Computer System Design: System-on-Chip [Hardcover] (Michael J. Flynn (Author), Wayne Luk (Author)). August 2011
[4]. Advanced FPGA Design: Architecture, Implementation, and Optimization [Hardcover] (Steve kilts). June 2007
[5]. Website : www.xilinx.com
[6]. Website : http://www.altera.com [7]. Website : http://www.embeonline.com