DocumentCode :
2027039
Title :
Senior-level embedded system design project using FPGAs
Author :
Wirthlin, Michael J.
Author_Institution :
Brigham Young Univ., Provo, UT, USA
fYear :
2005
fDate :
12-14 June 2005
Firstpage :
91
Lastpage :
92
Abstract :
There is a growing need to provide students with meaningful system-level design (SLD) experiences at the undergraduate level. Relevant SLD skills include the ability to integrate IP from third-party providers, create reusable IP (including appropriate documentation), partition system functionality between software and hardware, and properly integrate real-time functions within an operating system. A senior SLD project was created to provide such an experience for undergraduate students. With cooperation from Xilinx corporation, this single semester course provides students the opportunity to learn SLD skills by creating a single-chip multimedia computer system using FPGAs. Students in this class integrate custom IP and third-party IP into a PowerPC-based system within a single FPGA device. The final product is a real-time multimedia computer system providing both audio and video services. This paper describes the SLD course, beginning by outlining its goals and requirements. Next, the hardware and software infrastructure used by the project is described. Finally, the class schedule is reviewed.
Keywords :
computer science education; educational courses; electronic engineering education; embedded systems; field programmable gate arrays; hardware description languages; hardware-software codesign; industrial property; multimedia computing; FPGA; VHDL design; audio services; driver-level programming; embedded system design project; intellectual property integration; multimedia programming; networking; processor interfacing; real-time operating system; reusable IP documentation; single-chip multimedia computer system; software/hardware partitioning; system functionality partitioning; video services; Documentation; Embedded system; Field programmable gate arrays; Hardware; Multimedia systems; Real time systems; Software reusability; Software systems; Superluminescent diodes; System-level design;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Microelectronic Systems Education, 2005. (MSE '05). Proceedings. 2005 IEEE International Conference on
Print_ISBN :
0-7695-2374-9
Type :
conf
DOI :
10.1109/MSE.2005.49
Filename :
1509378
Link To Document :
بازگشت