VirtexⅡPro和和VirtexⅡProX系列产品.pptVIP

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VirtexⅡPro和和VirtexⅡProX系列产品

2.1.4 Virtex-ⅡPro和 Virtex-ⅡProX系列产品 1.主要技术特性 Virtex-ⅡPro和和Virtex-ⅡProX系列产品是 Xilinx公司推出的高端 FPGA产品,采用成熟的Virtex-Ⅱ架构,无缝嵌入 PowerPC405和 RocketIOTM MGT收发器(MGT,Multi-Gigabit Transceiver),内嵌 32位RISC硬核和3.125Gbps高速串行接口。Virtex-ⅡPro系列产品主要技术特性如表2.1.9所示。Virtex-ⅡProX系列产品主要技术特性如表2.1.10所示。 2. 器件结构 如图2.1.19所示,Virtex-ⅡPro和Virtex-ⅡProX系列产品器件结构采用Xilinx公司成熟的Virtex-Ⅱ架构,主要由 PowerPC405(Processor Block)处理器模块、RocketIOTMMGT(RocketIO? Multi-Gigabit Transceiver 多吉比特收发器)、CLB、IOB、DCM、BlockRAM和乘法器(Multipliers and Block SelectRAM)组成。其中,CLB、IOB、BlockRA M、DC M和乘法器的内部结构和使用方法与Virtex-Ⅱ系列产品相同。 Xilinx公司针对Virtex-ⅡPro系列产品中PowerPC405处理器模块和 RocketIOTMMGT(多吉比特收发器)模块的设计与使用,在ISE5.x系列软件中配备了专用的开发工具EDK。 3.处理器模块 Virtex-ⅡPro和Virtex-ⅡProX的处理器模块由 IBM PowerPC405 RISC硬核(Embedded IBM PowerPC 405-D5 RISC CPU core)、OCM控制器和接口(On-Chip Memory (OCM) controllers and interfaces)、时钟/控制接口逻辑(Clock/control interface logic)和CPU-FPGA接口(CPU-FPGA Interfaces)等部分组成,内部结构如图2.1.20所示。 图2.1.20 处理器内部结构 OCM控制器主要用于控制PowerPC405内核与BlockRAM的高速连接,它支持64bit的指令BaRAM连接(ISBRAM Instruction Side BlockRAM)和 32bit的数据 BlockRAM连接(DSBRAM,Data Side BlockRAM)。在 FPGA实现(Implementation)过程中,是否采用ISBRAM和DSBRAM由用户设定。 PowerPC405处理器模块的时钟/控制逻辑主要用于控制PowerPC405内核的时钟信号、电源信号和初始化信号。 PowerPC405处理器模块的CPU-FPGA接口主要用于PowerPC405模块与FPGA其他资源的相互连接,其主要包括: (1)PLB(Processor Local Bus,处理器局部总线接口) 用于PowerPC405模块与外部资源的高速连接,支持32bit地址宽度和64bit数据宽度。 PLB接口包括ISPLB接口和DSPLB接口。其中,ISPLB接口用于外部设备与PowerPC405指令缓存的连接,DSPLB接口用于外部设备与PowerPC405数据缓存的连接。 (2)DCR(Device Control Register,设备控制寄存器接口) 用于PowerPC405模块与外部设备的状态寄存器和配置寄存器的连接,支持10bit地址宽度和32bit数据宽度。 (3)OCM(On-chip Memory Controller,片上存储接口 用于PowerPC405模块与FPGA内部BlockRAM的直接连接。通常,ISBRAM用于存放启动闭加t)代码、中断处理程序等,DSBRAM用于中间数据缓存。 (4)EIC(External Interrupt Controller ,外部中断控制)接口、用于 PowerPC405模块与外部中断的连接,它支持critical和noncritical两级中断。 (5)CPM(Clock and Power Management,时钟电源管理)接口 用于PowerPC405模块与外部时钟信号和电源信号的连接。 (6)初始化接口 用于PowerPC405模块与外部初始化信号的连接。它支持Core、ChiP。 System三级初始化。 (7)调试(Debug)接口 用于PowerPC405模块的跟踪和调试。 PowerPC405内部结构如图2.1.21所示,由PLB主机接口(PLB Master Interface)

文档评论(0)

panguoxiang + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档