Font Size: a A A

Research And Implementation Of Embedded Java Web Server For Dynamic WEB Page On FPGA

Posted on:2012-01-17Degree:MasterType:Thesis
Country:ChinaCandidate:X ShenFull Text:PDF
GTID:2218330362959829Subject:IC Engineering
Abstract/Summary:PDF Full Text Request
As the era of cloud computing is coming, Internet is used more and more widely, and embedded web servers come into being with the development of mobile devices. But in the development process of embedded web server, limits of data storage and lack of computing ability become the application bottlenecks. On the basis of addressing these issues, this paper provides an embedded web server for dynamic web page, and solves the problems of data storage and computing ability in some extent.Considerable efforts have been invested in web server, but most of the servers are implemented in software and very few efforts have been paid to improve hardware-favored web services. In this paper, we implement a Field Programmable Gate Array (FPGA) based embedded web server that can process simple dynamic web page in hardware. In our design, a light weight web server Lightweight IP (LwIP) is adopted as the basic implementation of TCP/IP networking stack. More importantly, we implement a Java Optimized Processor (JOP) as the hard core processor to directly support calculation required by dynamic web page interactions. The JOP processor is tightly coupled with the LwIP running on a soft core MicroBlaze to accelerate dynamic web page processing.We implement dynamic web pages to process data and computation intensive matrix multiplication and Discrete Cosine Transform (DCT) as well as Inverse Discrete Cosine Transform (IDCT) which are actually handled either by JOP or MicroBlaze as our testing case. In our experiment, the execution time by JOP is about one tenth of the time taken by MicroBlaze. The DCT case uses different 8 by 8 images, and we can see our system has obvious advantages by the analysis in matlab. The work in this paper is basic, and many elements can be improved, but the design idea is a reference to relative works, and has some reference value on design of embedded web server for dynamic web page.
Keywords/Search Tags:FPGA, Embedded Web Server, Dynamic Web Page, Java, JOP
PDF Full Text Request
Related items