上传者: welson1234
|
上传时间: 2025-11-26 15:37:42
|
文件大小: 6.75MB
|
文件类型: PDF
Marvell 64360是一款为高性能嵌入式控制应用设计的集成系统控制器,专为PowerPC处理器提供接口支持。其特点包括支持高性能的PowerPC CPU接口、高带宽内存接口(支持64位DDR SDRAM,运行频率可达183MHz)以及I/O接口(支持双64位PCI-X,运行频率可达133MHz)。此外,它集成了三个千兆以太网MAC,以及2Mb的SRAM,使其成为众多网络应用的理想解决方案。
在CPU支持方面,Marvell 64360兼容包括Motorola MPC750、755、74xx系列和IBM PPC750、750Cx、750Fx系列在内的多种64位PowerPC处理器。它支持36位地址和64位数据总线的分离,支持60x和MPX总线模式,并能够在双CPU配置中支持多达16个未完成的事务处理。它还支持MPX总线的乱序完成和地址、数据流处理,以及MPC7450扩展的36位地址。在双CPU模式下,它可以支持60x和MPX总线模式,并具有MPX总线数据干预(缓存到缓存数据传输)功能。
Marvell 64360的特性还包括支持PowerPC处理器缓存一致性,可以在DRAM和集成的SRAM与处理器缓存之间实现一致性。它允许配置缓存一致性区域,任何PCI、DMA或以太网端口对DRAM或集成SRAM的访问都可能在CPU总线上引发snoop事务。支持WB和WT缓存策略。
作为PowerPC总线主设备的能力,Marvell 64360可以生成仅地址snoop事务,并在60x总线模式下,允许在MV64360接口(PCI、DMA等)和其他CPU总线上的设备之间进行数据传输。它支持在同一60x总线上最多四个从设备(MV64360或其他从设备)。
此外,Marvell 64360提供了CPU地址重映射到PCI的功能,并对可配置地址范围的访问、写入和缓存保护。集成了2Mb的SRAM,具有低延迟的CPU访问能力,并可以从MV64360的任何接口访问。这对于描述符和数据包头部的处理非常有用。
在DDR SDRAM控制器方面,Marvell 64360支持高达183MHz的时钟频率(单负载下400MHz的数据速率),并采用SSTL_2 I/O标准。它支持四个DRAM银行,并支持所有密度的DDR设备,最高可达1Gb。它的地址空间可高达8GB(使用1Gb设备时),并且支持所有DRAM银行之间的交错,包括物理银行和内部四个银行。
Marvell 64360的数据手册为PPC开发者提供了全面的参考,涵盖了其设计、功能、以及如何与各种PowerPC处理器配合使用等详细信息。该数据手册不仅适用于嵌入式系统开发者,也适用于那些需要在高性能网络应用中集成高性能处理器接口和存储解决方案的工程师。在设计和实现网络设备、存储系统或需要高性能处理能力的嵌入式系统时,了解和利用Marvell 64360的特性是至关重要的。