Font Size: a A A

Design And Implementation Of Embedded Multi-Function Digital Photoframe Based On SOPC

Posted on:2011-09-24Degree:MasterType:Thesis
Country:ChinaCandidate:Y F WangFull Text:PDF
GTID:2178330332970840Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
At present, consumable digital products such as computers, digital cameras, digital vidicons and the like have been used in more and more families, simultaneously a great mass of digital photos have been produced along with the digital products. Traditionally, photos are printed out for enjoying and preserving, however, the traditional method not only wastes money, but also is not easy to preserve the photos. Therefore, digital photo frames emerge as the times require, which have the characteristics of lightweight, thinness and low power consumption, and have the functions of preserving digital photos, playing back digital photos, browsing digital photos, editing digital photos, transferring digital photos, etc. Compared with the traditional method, the digital photo frames have excellent playing back function and preserving function, leave out the burden of printing photos, and can randomly change photos, which are good partners of digital cameras.First of all, this paper has done in-depth research in the relevant techniques to realize this product in the market, analyzed the advantages and shortcomings of these techniques and proposed the SOPC design method based on the Nios II processor embedded in FPGA.Then, the overall structure of the system's hardware and the detailed circuits between FPGA and its peripheral interface devices were designed. Software was developed to realize the functions of the Digital Photoframe. The decoding process of JPEG images was also analyzed. We have realized two-dimensional IDCT by row-column decomposition technique in this process and accelerated it in hardware approach. Aμc/os-II operating system has been transplanted into a Nios II processor produced by Altera Company. This is quite helpful in facilitating the task scheduling among the functional modules, boosting and stabilizing the whole system's performance and simplifying the design of the system.Finally, this method takes full advantage of the programmability of SOPC technique, FPGA's ability to accelerate algorithms based on its hardware andμc/os-II operating system in Nios II IDE. Then, an embedded multifunctional Digital Photoframe based on SOPC is developed in a CycloneII EP2C35 kit. This Digital Photoframe also supports MP3 background music playing while users are saving, playing back or browsing digital photos.
Keywords/Search Tags:digital photoframe, Nios II, system on programmable chip, Microc/ Operating System II
PDF Full Text Request
Related items