VLSI Design of Processor IP for TCP/IP Protocol Stack

TCP/IP프로토콜 스택 프로세서 IP의 VLSI설계

  • 최병윤 (동의대학교 컴퓨터공학과) ;
  • 박성일 (동의대학교 컴퓨터공학과) ;
  • 하창수 (동의대학교 컴퓨터공학과)
  • Published : 2003.07.01

Abstract

In this paper, a design of processor IP for TCP/IP protocol stack is described. The processor consists of input and output buffer memory with dual bank structure, 32-bit RISC microprocessor core, DMA unit with on-the-fly checksum capability. To handle the various modes of TCP/IP protocol, hardware and software co-design approach is used rather than the conventional state machine based design. To eliminate delay time due to the data transfer and checksum operation, DAM module which can execute the checksum operation on-the-fly along with data transfer operation is adopted. By programming the on-chip code ROM of RISC processor differently. the designed stack processor can support the packet format conversion operations required in the various TCP/IP protocols.

Keywords