论文部分内容阅读
TCP/IP是国际互联网Internet接入的标准协议。论文对Internet的接入标准TCP/IP进行了研究。通过合理取舍TCP/IP协议的功能模块,实现了一个简化的但具备较完整功能的TCP/IP协议栈,使其能在一个没有操作系统支持的硬件系统中稳定运行。并以此TCP/IP协议栈为基础,实现了一个远程视频监控系统的设计。涉及的工作包括TCP/IP协议栈的C代码实现,远程监控系统的硬件设计和调试,运行在PC上的接收程序的编写和调试。 以设计的嵌入式TCP/IP协议栈为基础,在远程监控系统中实现了较高层的应用支持,包括动态IP地址获取和SMTP邮件发送的支持。 针对TCP/IP的分层特点,以设计的嵌入式TCP/IP协议栈基础,论文研究了TCP/IP协议栈的ASIC硬件实现。对硬件实现的各个功能模块进行了划分,并使用Verilog HDL对硬件的各个功能模块进行了设计。在MODELSIM建立的测试环境中的仿真表明,所设计的硬件具备了TCP/IP协议的基本功能,达到了设计要求。