Trương Phong Tuyên * , Tạ Duy Thắng , Lưu Tioni Lương Vinh Quốc Danh

* Tác giả liên hệ (tptuyen@ctu.edu.vn)

Abstract

Nowadays, designing embedded systems on FPGA technology has proven to be an effective solution for various applications because of its noteworthy benefits such as high speed, high performance and low power comsumtion. The project “Design and implementation of an FPGA-based Paint application”, therefore, aims to create an embedded application on FPGA to perform some fundamental computer graphics algorithms. Importantly, further research into computer graphics and embedded systems on FPGA will be started out based on these results.
Keywords: Altera DE2-115, computer graphics, DE2-Paint, FPGA, embedded systems

Tóm tắt

Hiện nay, các hệ thống nhúng trên nền FPGA với nhiều ưu điểm vượt trội như tốc độ, hiệu suất xử lý cao và tiêu hao năng lượng thấp đang nhận được sự quan tâm nghiên cứu và ứng dụng ngày càng tăng. Nghiên cứu “Thiết kế ứng dụng Paint trên nền FPGA” được thực hiện với mục tiêu thi công một ứng dụng nhúng sử dụng FPGA thực hiện một số giải thuật đồ họa máy tính cơ bản. Những kết quả của nghiên cứu này sẽ là cơ sở cho việc tiếp tục phát triển các ứng dụng nhúng về đồ họa và giải trí đa phương tiện trên nền FPGA.
Từ khóa: Altera DE2-115, đồ họa máy tính, DE2-Paint, FPGA, hệ thống nhúng

Article Details

Tài liệu tham khảo

Adam Chapweske, 2003. The PS/2 Mouse Interface. URL: http://www.computer-engineering.org/, ngày truy cập 15/09/2014.

Altera Corporation, 2007. Quartus II Handbook Volume 4: SOPC Bulder. URL: www.cs.columbia.edu/~sedwards/classes/2008/4840/qts_qii5v4.pdf, ngày truy cập 15/09/2014.

Altera Corporation, 2010. Media Computer System for the Altera DE2-115 Board. URL: ftp://ftp.altera.com/up/pub/Altera.../DE2-115_Media_Computer.pdf, ngày truy cập 15/09/2014.

Altera Corporation, 2010. Video IP Cores for Altera DE Series Boards. URL: ftp://ftp.altera.com/up/pub/Altera_Material/9.1/University_Program_IP_Cores/Audio_Video/Video.pdf , ngày truy cập 15/09/2014.

Altera Corporation, 2011. Nios II Processor Reference Handbook. URL: www.altera.com/literature/hb/nios2/n2cpu_nii5v1.pdf, ngày truy cập 15/09/2014.

Altium Corporation, 2009. PS2 Commands. http://techdocs.altium.com/display/FPGA/PS2+Commands, ngày truy cập 15/09/2014.

Andries Brouwer, 2009. Keyboard scancodes. http://www.win.tue.nl/~aeb/linux/kbd/scancodes-13.html, ngày truy cập 15/09/2014.

Donald G. Bailey, 2011. Design for Embedded Image Processing on FPGAs. John Wiley & Sons Pte Ltd. 352 pp.

Donald Hearn, M. Pauline Baker, 1986. Computer Graphics. Prentice-Hall, Inc. Englewood Cliffs. New Jersey. 352 pp.

Hồ Nguyên Đạt, 2009. Hệ thống nhúng: hướng đi mới của Việt Nam. Thời báo Vi tính Sài Gòn, http://tbvtsg.com.vn/show_article.php?id=16049&ln_id=101, ngày truy cập 15/09/2014.

Lâm Thị Ngọc Châu, 2003. Kỹ thuật đồ họa. Khoa CNTT&TT. Trường Đại học Cần Thơ. 159 trang.

Lê Tấn Hùng, Huỳnh Quyết Thắng, 2000. Kỹ thuật đồ họa. Nhà xuất bản Khoa học và Kỹ thuật. Hà Nội. 355 trang.

MathWorks, Inc, 2014. MatLab – Image Processing Toolbox 6 User’s Guide. http://www.mathworks.com/help/pdf_doc/images/images_tb.pdf, ngày truy cập 15/09/2014.

Phạm Thượng Cát, 2005. Hệ thống nhúng – Thời kỳ hậu máy tính. Thế giới máy tính http://www.pcworld.com.vn/articles/kinh-doanh/giai-phap/2005/06/1187654/he-thong-nhung-thoi-ky-hau-may-tinh/ , ngày truy cập 15/09/2014.

Ranjani Chandrasekar, Manu Jain, 2007. FPGA Paint, Advanced Microcontrollers Final Projects.http://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/f2007/rc437_mj288/rc437_mj288/rc437_mj288/index.html, ngày truy cập 15/09/2014.

Terasic Technologies Inc, 2013. DE2-115 User Manual. http://www.terasic.com.tw/cgi-bin/page/archive_download.pl?Language=English&No=502&FID=cd9c7c1feaa2467c58c9aa4cc02131af, ngày truy cập 15/09/2014.