XDNP网络处理器快速总线接口FBI设计与实现
[Abstract]:With the rapid development of Internet technology, network processor, as the core equipment of modern network system, is developing towards the direction of multi-core on-chip system. With the rapid development of microelectronics technology, the physical realization of chips is becoming more and more complicated in order to meet the demand of performance, power consumption and cost. As the data exchange hub of the network processor, the fast bus interface (FBI) carries many data paths and control paths between the network port, packet processing engine and SDRAM unit. It is the platform to realize the data exchange between the network processor and the external data. So the fast bus interface (FBI) is one of the key units to determine the performance of the network processor. How to design and implement fast bus interface (FBI) is very important for high performance network processor system. In this paper, the working mechanism of XDNP network processor in fast port mode is described, and the function and architecture of fast bus interface (FBI) are standardized. The sequence number of micropacket is generated to help the packet processing engine (PE) keep the order of data packet. The dual-port structure of SRAM is used as the data buffer unit to solve the problem of data synchronization between asynchronous clock domains, and the way of DMA is adopted to reduce the workload of packet processing engine PE. The command queue of PUSH/PULL engine is designed to arbitrate and queue the instruction code from packet processing engine PE and SDRAM controller. This solves the problem that the packet processing engine PE may have multiple threads simultaneously sending forward packet instructions to the fast bus interface FBI. Then, this paper completes the detailed design of FBI, introduces the design of PUSH/PULL engine, receiver / transmitter controller, receive / transmit cache, and synthesizes constraints. The realization and optimization of fast bus interface FBI are given, and the methods of timing violation and optimization are analyzed in detail. In the worst case, the maximum operating frequency of the fast bus interface FBI is 233MHz, which is better than the target frequency requirement of the system design. Finally, the physical implementation of the fast bus interface (FBI) under the SMICCMOS130nm process is completed according to the network table and constraint file.
【学位授予单位】:西安电子科技大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:TP334.7;TN432
【参考文献】
相关期刊论文 前3条
1 简贵胄,葛宁,冯重熙;静态时序分析方法的基本原理和应用[J];计算机工程与应用;2002年14期
2 贺再红;周炎涛;;多通道组合阵列存储系统结构与并行I/O设计[J];计算机工程与科学;2009年07期
3 舒适,唐长文,闵昊;ASIC综合后的静态验证方法的研究[J];微电子学;2004年01期
相关重要报纸文章 前1条
1 清华大学计算机科学与技术系 经彤 洪先龙 许静宇;[N];计算机世界;2005年
相关硕士学位论文 前9条
1 陈敬洋;基于多核包处理器的高速数据交换总线设计研究[D];西安电子科技大学;2011年
2 何科;网络处理器高性能数据交换接口设计研究[D];西安电子科技大学;2011年
3 陈峗;大规模集成电路自动布局布线设计方法的研究[D];电子科技大学;2003年
4 叶静;“银河飞腾”DSP的IP核物理设计与优化[D];国防科学技术大学;2007年
5 高璐;网络处理器高带宽数据总线接口模块设计研究[D];西安电子科技大学;2009年
6 刘晓宇;YHFT-DX芯片关键模块的物理设计[D];国防科学技术大学;2009年
7 陈思明;基于SOC ENCOUNTER的百万门级ASIC后端设计[D];电子科技大学;2010年
8 徐元莉;LOBS网络中边缘路由器FEC组帧的设计与实现[D];北京邮电大学;2007年
9 巩洪湖;基于IP包处理的多线程流水线处理器ASIC设计与实现[D];西安电子科技大学;2012年
本文编号:2365391
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2365391.html