交换芯片 BCM56750/BCM56850 体系结构概述

BroadScale 架构

BCM56750/BCM56850设备采用BroadScale架构设计,具有高性能为分组交换而优化的管道。此外,实现是模块化的
以下好处:
1:灵活的端口配置

2:可伸缩的吞吐量

3:可伸缩的自定义功能

4:迁移到不同的平台而不改变架构

如图4所示,宽尺度交换体系结构由多个阶段或模块组成

管道。每个管道块执行特定的功能,并将相关信息输出给后续程序

以一种允许每个块独立运行的方式划分阶段。没有一个block需要等待另一个block。
前端端口接口是独立于媒体和结构为一组高密度GbE和/或10/对40 gbe港口。广泛的架构为外部物理(端口)接口提供了很大的灵活性

并允许系统设计者配置交换系统与电口或光纤在不同接口
在这里插入图片描述

Intelligent Parser-智能解析器

智能解析器模块检查来自所有物理端口的入侵数据包,如以太网端口,HiGig端口,和CPU管理接口控制器(CMIC)端口。解析器提取诸如L2之类的信息头部,EtherType, L3头部,TCP/IP协议,等等从128字节的数据包和保存各种搜索引擎需要的信息。

隧道终止 - Tunnel Termination

这个块确定设备是否应该终止传入的隧道包(IP、MPLS等)。如果隧道报头返回与MY_STATION表匹配的消息,则包中的隧道报头为
有资格进入下一个模块。

VLAN VCAP

VLAN包内容可能被过滤使用ContentAware处理(CAP)来路由传入包(更多细节见第54页)。

L2 Switching — 二层转发

L2逻辑执行VLAN/优先级分配,基于硬件的学习表做MAC DA查找转发,MAC SA查找。L2引擎支持MAC SA学习的GbE端口,10GbE端口,HiGig端口,和CPU端口。

•VLAN类型选择

•VLAN查找

•L2单播查找

•L2多播查找

L3 route - 三层路由

支持IPv4和IPv6协议的第3层路由。执行IPv4和IPv6单播和多播数据包的源/目标IP查找。最长前缀匹配查找发生在L3表中缺失的地方。

L3单播查找

L3多播查找

•最长前缀匹配

•查找开关逻辑

•严格和松散的uRPF检查

ContentAware Processing - ContentAware处理

内容感知处理器(CAP)以前被称为快速过滤器处理器,或者通常称为FP。CAP和FP可以在进入、出口或与VLAN内容一起进行。因此,下列术语基本上是可互换的;入口CAP (ICAP)和入口FP (IFP),出口CAP (ECAP)和出口FP (EFP),以及VLAN CAP (VCAP)和VLAN FP (VFP)。在本文档的文本、图表和表格中,CAP和FP可以互换使用。

CAP和FP都旨在支持访问控制列表、差异化服务和服务质量(QoS)类型的应用程序。

过滤可以在GbE端口,HiGig端口(s)和10GbE端口接收的流量上执行。有一些由ContentAware处理器提取的标准数据包字段,如MACDA、MACSA、DIP、SIP或TCP。

此外,用户定义的字段也可以指定:

•可编程包处理

•DoS攻击检测

•访问控制列表(ACL)

•入口和出口处理分开

Buffer and Traffic Management-缓冲区和流量管理

此块控制信息包允许、排队、调度和信息包成形。参见第12节:“缓冲区”管理机制”,详见第221页。

ECAP

包内容可以过滤在出口使用CAP路由包,见“ContentAware处理”更多细节。

Modification-修改

数据包修改引擎根据CAP过滤、搜索引擎和其他以前的管道阻塞结果,应用任何需要的数据包修改来转发数据包。有以下几个原因可以修改数据包:

•VLAN翻译

•隧道

•L3路由包修改

  • 1
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: BCM2837是由英国树莓派基金会设计的一款高性能、低功耗的芯片。它是树莓派3代的主要芯片,也被广泛应用于各种嵌入式系统。 BCM2837芯片手册是一本详细介绍BCM2837芯片结构、特性和使用方法的文档。手册提供了丰富的技术信息和指南,帮助开发者理解和使用这颗芯片。 手册首先介绍了BCM2837芯片的硬件架构和组成部分,如四个ARM Cortex-A53处理器核心、视频和音频处理单元、USB、GPIO等。同时,手册详细描述了每个部分的功能和工作原理,帮助开发者深入了解芯片的底层。 手册还提供了详细的技术规格和相关的编程接口。开发者可以查阅手册了解BCM2837芯片的电气特性和信号定义,以及与外部设备的通信协议和接口编程方式。这些信息对于嵌入式系统开发和外设接口设计非常重要。 此外,手册还包含了一些示例代码和技术建议,帮助开发者更好地使用和配置BCM2837芯片。例如,手册提供了GPIO的使用案例、视频编解码技术的说明和音频输出设置的建议等等。这些示例和建议可以帮助开发者减少开发时间和提高系统性能。 总之,BCM2837芯片手册是一本必备的指南,对于嵌入式系统开发者和 Raspberry Pi 用户来说非常有价值。它提供了深入了解BCM2837芯片的详细信息,帮助开发者更好地利用和应用这颗芯片。 ### 回答2: BCM2837芯片是一款由英国博通公司设计的64位低功耗、高性能系统芯片。该芯片是树莓派3B系列产品的核心处理器,集成了四个ARM Cortex-A53处理器核心,主频可达到1.2GHz。BCM2837芯片采用了28纳米工艺制造,具有较低的功耗和热量产生,能够满足树莓派在嵌入式系统中的应用需求。 BCM2837芯片手册详细介绍了芯片的硬件架构和功能特性。首先是硬件架构部分,包括芯片内部各个模块的组成和连接方式,如处理器核心、内存接口、GPIO、SPI、UART、I2C等。手册还介绍了各个内部模块的工作原理和功能特性,帮助用户了解芯片的工作方式和各个模块之间的关系。 手册还详细介绍了BCM2837芯片的特色功能,包括多媒体处理能力、图形处理单元、硬件视频解码、音频编解码等。这些功能使得BCM2837芯片在多媒体应用领域有良好的表现,可以支持高清视频播放和音频处理等任务。 此外,手册中还提供了芯片的引脚定义和功能说明,帮助用户了解芯片的外部连接方式和使用方法。同时,手册还介绍了芯片的供电要求、温度限制以及性能优化建议,使用户能够更好地设计和优化使用BCM2837芯片的系统。 综上所述,BCM2837芯片手册是一本全面且详细的技术文档,提供了对该芯片的深入了解和应用指导。对于从事嵌入式系统设计和树莓派开发的工程师和爱好者来说,学习和掌握BCM2837芯片手册是非常有价值的。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值