首页 » 技术文章 » 基于PowerPC的光纤通道接口卡设计

基于PowerPC的光纤通道接口卡设计

作者:  时间:2011-02-15 20:52  来源:EDN

   3 IPIF模块

  由于PLB总线接口协议非常复杂,为了让用户可以更便捷地实现总线与用户IP的交互,Xilinx公司提供了在用户IP核和PLB v46总线标准之间的一个双向的PLBV46_Slave_Single接口协议模块IPIF,如图3所示。

  其中的Slave Attachment结构提供了Slave运行的基础功能,它在PLB总线和IPIC之间执行协议和时序的转换。用户IP的用户逻辑接口需按照IPIC接口标准来设计,才能通过IPIF成功挂接到PLB总线上。

  利用集成在EDKXPS工具中Create/Import Peripheral Wizard(添加外设向导工具),以对话框的形式可以很便捷地配置IPIF模块,以Master/Slave的方式将用户自定制IP核挂接到PLB总线上,通过ISE1O1环境综合验证模块的正确性。然后再利用此工具,将经过验证正确的IP核导入EDK环境下,这样就成功建立了一个IP核的通用模板。最后再在相应的.VHD文件中添加用户功能代码,即可完成基于PLB总线接口的用户自定制IP核的添加。

  结语

  本文设计的光纤通道接口卡芯片采用Xilinx公司推出的新一代嵌入式硬核PowerPCA40,利用EDK开发工具,在Virtex5系列 FPGA开发平台上实现了接口卡芯片的基本功能,支持点对点拓扑结构和仲裁环拓扑结构,为用户自定制IP核的开发应用提供了一定的参考。

相关推荐

用FPGA 嵌入式处理器实现高性能浮点元算

Xilinx  PowerPC  2011-05-10

基于VxWorks的电力系统故障录波器设计

VxWorks  PowerPC  2011-03-04

基于PowerPC的光纤通道接口卡设计

Xilinx Virtex-5 ML510嵌入式开发方案

剖析几种主流嵌入式软体程式码压缩技术

ARCompact  PowerPC  CodePack  2009-03-31

LSI TARARI T2000 10G内容处理器

LSI  PowerPC  T2000  2008-09-24
在线研讨会
焦点