Font Size: a A A

Research And Design Of Embedded Network Communication System Based On SOPC

Posted on:2010-02-13Degree:MasterType:Thesis
Country:ChinaCandidate:J ZhaoFull Text:PDF
GTID:2178360278972623Subject:Computer system architecture
Abstract/Summary:PDF Full Text Request
Embedded network communication systems are widely applied now. As embedded network communication systems are increasingly integrated with the network, introducing the TCP/IP protocol stack into embedded real time operating system to support embedded device access network becomes an important research area for embedded system.As a basic component of embedded system, FPGA (Field Programmable Gate Array) develop rapidly. The logic cells are growing and the unit costs and power consumption are reducing. While fundamental design flexibility and rapid conversion capacity has remained unchanged. The reason why more and more FPGA have applied in embedded system is that its low-cost and low power consumption has both achieved good progress. So it can meet the increasingly product listing cycles, constantly reducing the cost structure and low power requirements. What's more, when embedded system combines with FPGA, SOC (System on Chip) and SOPC (System on Programmable Chip), the combination will draw much more impact on future.In the FPGA design automation, the quality of placement draw a direct impact on routing and the overall performance of FPGA, so placement play a very crucial role. The routing resources occupy about 70% to 80% of the chip area and about 50% to 60% of the signal delay. On the same time, a good placement algorithm can reduce routing congestion and minimize routing resource to be occupied. Therefore, on the current process conditions, placement algorithm plays a vital role for FPGA design. But the current placement algorithms have some widespread problems such as slow convergence, easily caught in local optima etc. So, this thesis presents mixed of ant colony and particle swarm for FPGA placement (PSAC). PSAC combines ant colony algorithm with particle swarm algorithm, and takes advantage of the cross-variation of the idea. What's more, PSAC run cross-variation operation for each particle and cross with individual extremum and global extremum, that is, it considers the idea of eugenic, so it can significantly improve the computational efficiency.SOPC are FPGA-based system-on chip and represent the direction of development of FPGA. This thesis represents an embedded network communication system hardware based on SOPC which combines embedded system with SOPC. First, the embedded network communication system, set up based on NiosII, can meet the increasingly product listing cycles, constantly reducing the cost structure and low power requirements. Second, on the NiosII IDE condition, the software design process is represented and operating system uses the current popular embedded real-time operating systemμC/OS-II. Then, the current popular embedded network protocol stack LwIP is transplanted into the Nios system. Finally, through the analysis of the process model in the embedded network protocol stack of the embedded network communication system based on SOPC, this thesis represents that the performance of the embedded network communication system is improved from three aspects including memory management, task scheduling and content of the protocol stack.
Keywords/Search Tags:FPGA placement, SOPC, NiosII Processor, LwIP
PDF Full Text Request
Related items