节点文献

嵌入式TCP/TP协议栈实现和ASIC前端设计

Embedded TCP/IP Stack Realization and ASIC Front-end Design

【作者】 石新平

【导师】 王国裕;

【作者基本信息】 四川大学 , 凝聚态物理, 2004, 硕士

【摘要】 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协议的基本功能,达到了设计要求。

【Abstract】 TCP/IP is the standard protocol for connecting to INTERNET. In this thesis, the details of TCP/IP is studied and a simple TCP/IP stack is realized to run in a hardware system without operating system support by abonding some functions. The TCP/IP stack runs smoothly and a remote monitoring system is designed based on it. The work involved in this design includes realizing the TCP/IP stack in C-code, designing and debugging the hardware system, designing and debugging the receiving program runs in PC.Based on the TCP/IP stack, more high level applications are realized in the remote monitoring system. DHCP and SMTP are realized so that the function of dynamic IP address configuration and email sending are supported.On the basis of embedded TCP/IP stack realized in c-code, according to the spatiality of layer dividing of TCP/IP protocols, a hardware implementation on TCP/IP is designed. The Verilog HDL description of the hardware implementation are programmed and synthesized. The function of the gate-level netlist after synthesis is verified in MODELSEM and the results of the simulation indicates that the hardware implementation meets the design requirement.

【关键词】 TCP/IPDHCPSMTPASIC综合门级仿真
【Key words】 TCP/IPDHCPSMTPASICSynthesisGate-level simulation
  • 【网络出版投稿人】 四川大学
  • 【网络出版年期】2005年 01期
  • 【分类号】TP393.04
  • 【被引频次】1
  • 【下载频次】328
节点文献中: 

本文链接的文献网络图示:

本文的引文网络