Nios II

100M网络扩展模块

100M网络扩展模块与FPGA/SOPC学习开发套件--1C6/1C12连接

说明:现代很多嵌入式系统以及设备都需具备高速以太网通讯功能,例如VoIP、高速数据采集等,因此我们开发了该100M网络扩展板,适用于高速应用场合,如果通讯带宽要求不高,可以选用本站另一款价格低廉的10M网络扩展模块。该卡采用LAN91C111网络芯片,适用于本站FPGA/SOPC学习开发套件V3.0的EP1C6和EP1C12型号配套使用(EP2C5和EP2C8型由于I/O数量有限,暂时不支持)。接口为标准2.54间距插座,也适用于其它单片机等嵌入式系统扩展网络功能。(板上另一接口为SD卡接口)。

配置:
(1)原理图(pdf);
(2)SOPC Builder自带接口Component以及HAL驱动;
(3)基于NiosII的Simple Socket Server 和Web Server例子;

This page is being served from a web server running on a Nios II general-purpose processor.

The Nios II processor is running LWIP on the MicroC/OS-II RTOS. The web server uses the industry standard sockets interface to TCP/IP.

The file system is a single zip file created using WinZip.

You can get all of this and more in a Nios II Development Kit.


Want to replace this with your own custom web content? Follow these steps to do so:

  1. Open the file "ro_zipfs.zip" in your Nios II IDE system library project that this web server was built with.
  2. Add & remove your custom web content. For best results, always include "index.html" and "not_found.html" files in the root. Other files may follow a directory structure.
  3. Save the .zip file with the additional files. Make sure that compression is OFF.
  4. Re-compile your system library & re-program flash as described in the web-server example design readme.txt file.
  5. Keep content sensible in size -- your Nios development board has a limited amount of flash memory. Refer to the "factory" reference design by pressing "Safe Config" on your board to start a web-server that documents your board's flash memory partitioning in detail, or refer to the appropriate Altera development board manual.
Note: Content you add must be of a known "type" to be served properly. HTML, GIF, and JPEG images are a few supported by this example application. For more advanced file types you'll need to modify the web-server example application!