Forum Discussion
web server on FPGA
Hi,
i want to implement web server application on the FPGA but i don't really know how to proceed.i'd like to ask which protocol i should use(http, ftp, tftp..) and even how to use it if i will read real time data (images from the SDRAM). is there someone who tried it and can help me? thanks in advance.. mira.6 Replies
- Altera_Forum
Honored Contributor
Most dev boards with connectivity features have at least a reference design and sample code for WebServer functionality. As a starting point, go to dev kits page on Altera website and browse the related documentation.
- Altera_Forum
Honored Contributor
Hi Cris,
thank you for replying. well, i'm using stratix II RoHs but i didn't find the reference design in the dev kits page!! can you give me a link ? thanx - Altera_Forum
Honored Contributor
Web server design and code for different FPGA models can be easily ported to yours, provided your devices have the required features.
See for example here: http://www.altera.com/support/examples/nios2/exm-micro_tutorial.html I also know that DE2-155 (Cyclone IV) from Terasic comes with a web server demo. Same for MercuryCode board from EBV. - Altera_Forum
Honored Contributor
ok i find all web server features provided by altera (ftp,http,telnet,...) .if i want to run ftp what shall i do?
- Altera_Forum
Honored Contributor
Hi mira- there is a web server IP core available for free download at www.webphyfpga.com. It implements HTTP/TCP/IP/MAC and even PHY layers completely within the core - no CPU, DDR, flash memory, OS or external PHY chips are required. Just download the core, drop it into your FPGA and wire the FPGA's LVDS IO directly to a mag-jack and your FPGA is web-enabled. The web page can be completely customized as well and is stored in block RAM in the FPGA.
- Altera_Forum
Honored Contributor
--- Quote Start --- Hi mira- there is a web server IP core available for free download at www.webphyfpga.com (http://www.webphyfpga.com). It implements HTTP/TCP/IP/MAC and even PHY layers completely within the core - no CPU, DDR, flash memory, OS or external PHY chips are required. Just download the core, drop it into your FPGA and wire the FPGA's LVDS IO directly to a mag-jack and your FPGA is web-enabled. The web page can be completely customized as well and is stored in block RAM in the FPGA. --- Quote End --- Hi I am just starting with FPGA programming. I have no idea about which tool to use for converting html files so that it can be stored inside data flash memory. Can you please help me.