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 簡貴胄,葛寧,馮重熙;靜態(tài)時序分析方法的基本原理和應用[J];計算機工程與應用;2002年14期
2 賀再紅;周炎濤;;多通道組合陣列存儲系統(tǒng)結構與并行I/O設計[J];計算機工程與科學;2009年07期
3 舒適,唐長文,閔昊;ASIC綜合后的靜態(tài)驗證方法的研究[J];微電子學;2004年01期
相關重要報紙文章 前1條
1 清華大學計算機科學與技術系 經彤 洪先龍 許靜宇;[N];計算機世界;2005年
相關碩士學位論文 前9條
1 陳敬洋;基于多核包處理器的高速數據交換總線設計研究[D];西安電子科技大學;2011年
2 何科;網絡處理器高性能數據交換接口設計研究[D];西安電子科技大學;2011年
3 陳峗;大規(guī)模集成電路自動布局布線設計方法的研究[D];電子科技大學;2003年
4 葉靜;“銀河飛騰”DSP的IP核物理設計與優(yōu)化[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
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2365391.html