嵌入式系统论文一种用VHDL设计嵌入式Web Server的方案摘要:近几年嵌入式Internet开始迅猛发展,但绝大多数嵌入式Internet都使用微控制器和相应的软件来实现。本文介绍一种基于硬件来实现嵌入式WebServer的方案。该方案的核心思想是用VHDL语言来设计实现,并且用FPGA进行验证。关键词:VHDL Internet协议控制信息协议数据报最近几年随着Internet应用的迅猛发展,Internet的通信协议,特别是TCP/IP协议,已成为嵌入式Internet的主体构架;然而,仅仅使用嵌入TCP/IP协议对许我应用来说远远不够,它们要求更高层次的信息传输和交换方式。在原有嵌入TCP/IP协议基于上加入HTTP/1.1将构成一个功能较为简单的嵌入式WebServer,它可以接收和发送一些简单的数据和命令。如果再将这些嵌入通信协议和Web功能用VHDL来实现的话,将大大降低嵌入成本,满足嵌入式产品对Web功能的要求。1嵌入式Web Server中的协议裁减嵌入式Web Server中用到的通信协议较多,若全部采用,将导致整个嵌入式WebServer异常复杂,而且费用显著增加。因此,为保证嵌入式WebServer最简化,必须对一些主要的通信协议进行相关的裁减,减小整个硬件设计的复杂性。1.1IP协议IP在网络中主要实现2个基本功能:寻址和分段。IP可以根据数据报头中包括的目的地址将数据报传送到目的地。在此过程中,IP负责选择传送的通道。如果有些网络内只能传送小的数据报,IP可以将数据报重新组装并在报头域内说明。在嵌入式WebServer中,由于只需传送一些简单的数据和命令,数据报的长度很小,足以适合在任何网络中传送,因此对于分段的功能可以裁减不要。IP数据包头如