没有合适的资源?快使用搜索试试~ 我知道了~
首页BCM56XX网络交换机平台及SAL API开发者指南
BCM56XX网络交换机平台及SAL API开发者指南
需积分: 31 21 下载量 109 浏览量
更新于2024-07-18
1
收藏 1.8MB PDF 举报
"这是一份关于BCM56XX网络交换机软件平台的程序员参考指南,特别针对BCM53344芯片。这份文档是开发者文档的一部分,涵盖了BCM56XX系列的SAL API(System Abstraction Layer Application Programming Interface),并随附了SDK(Software Development Kit)的6.4.1版本更新。"
BCM56XX系列是博通(Broadcom)公司推出的一系列高性能网络交换机芯片,广泛应用于数据中心、企业网络以及服务提供商的网络基础设施中。BCM53344是该系列中的一个型号,它可能包含了集成的PHY(物理层)和SerDes(串行器/解串器)功能,用于高速数据传输。
这份56XX-PG818-R文档是针对开发者的重要参考资料,它详细介绍了BCM56XX平台的软件架构和开发环境。其中的SAL API是平台的核心部分,它提供了一层抽象,使得开发者可以独立于硬件的具体实现来编写网络功能的软件代码。SAL API允许开发者调用底层硬件资源,如端口管理、路由设置、QoS(服务质量)控制等功能,而无需深入理解硬件细节。
在6.4.1版本的更新中,文档对以下几个方面进行了修订:
1. 更新了整个文档以反映SDK的6.4.1版本。
2. 表5("List of Core 'TR' Tests")在第58页进行了更新,可能涉及到核心测试套件的改进或新增测试项。
3. 表13("src/bcm/esw/Subdirectories")在第69页进行了更新,可能列出了新的或修改的源代码子目录,这些子目录包含与BCM56XX相关的软件模块。
4. 表45("Core SAL API Call Functions")在第225页,详细列出了核心SAL API函数,这些函数是开发过程中最常使用的接口。
5. 添加了关于"BCM5302X Integrated PHY/SerDes"的信息,这表明在硬件配置和性能优化方面有新的指导。
6. 引入了"SOC_CM_DEVICE_VECTORS_T Structure"(第296页),这是设备向量结构的定义,用于管理设备中断和其他系统级交互。
7. 表48和49分别详细说明了"soc_cm_device_vectors_t Structure Members"和"bus_type Flags",这些都是与设备操作和总线类型相关的配置参数。
对于想要开发或维护基于BCM56XX芯片网络设备的软件工程师来说,这份文档是必不可少的资源。它提供了详尽的API参考、测试流程以及硬件功能的解释,有助于开发者高效地进行网络应用的编程和调试工作。由于BCM56XX系列相关资源相对稀缺,这份文档的价值尤为珍贵。
3/4/2015 ULOCE
Table of ContentsBCM56XX Programmer’s Reference Guide
Broadcom
®
September 10, 2014 • 56XX-PG818-R Page 16
BCM56110 Integrated PHY/SerDes.................................................................................................... 158
BCM56111 Integrated PHY/SerDes.................................................................................................... 158
BCM56112 Integrated PHY/SerDes.................................................................................................... 158
BCM56115 Integrated PHY/SerDes.................................................................................................... 158
BCM56116 Integrated PHY/SerDes.................................................................................................... 159
BCM56117 Integrated PHY/SerDes.................................................................................................... 159
BCM56132 Integrated PHY/SerDes.................................................................................................... 159
BCM56134 Integrated PHY/SerDes.................................................................................................... 159
BCM56212 Integrated PHY/SerDes.................................................................................................... 159
BCM56213 Integrated PHY/SerDes.................................................................................................... 160
BCM56214 Integrated PHY/SerDes.................................................................................................... 160
BCM56215 Integrated PHY/SerDes.................................................................................................... 161
BCM56216 Integrated PHY/SerDes.................................................................................................... 161
BCM56217 Integrated PHY/SerDes.................................................................................................... 162
BCM56218 Integrated PHY/SerDes.................................................................................................... 162
BCM56219 Integrated PHY/SerDes.................................................................................................... 163
BCM56224 Integrated PHY/SerDes.................................................................................................... 164
BCM56225 Integrated PHY/SerDes.................................................................................................... 165
BCM56226 Integrated PHY/SerDes.................................................................................................... 165
BCM56227 Integrated PHY/SerDes.................................................................................................... 166
BCM56228 Integrated PHY/SerDes.................................................................................................... 166
BCM56229 Integrated PHY/SerDes.................................................................................................... 167
BCM56300 Integrated PHY/SerDes.................................................................................................... 167
BCM56301 Integrated PHY/SerDes.................................................................................................... 167
BCM56302 Integrated PHY/SerDes.................................................................................................... 168
BCM56303 Integrated PHY/SerDes.................................................................................................... 168
BCM56304 Integrated PHY/SerDes.................................................................................................... 169
BCM56305 Integrated PHY/SerDes.................................................................................................... 169
BCM56306 Integrated PHY/SerDes.................................................................................................... 170
BCM56307 Integrated PHY/SerDes.................................................................................................... 170
BCM56308 Integrated PHY/SerDes.................................................................................................... 171
BCM56309 Integrated PHY/SerDes.................................................................................................... 171
BCM56310 Integrated PHY/SerDes.................................................................................................... 172
BCM56311 Integrated PHY/SerDes.................................................................................................... 172
BCM56312 Integrated PHY/SerDes.................................................................................................... 173
BCM56313 Integrated PHY/SerDes.................................................................................................... 173
BCM56314 Integrated PHY/SerDes.................................................................................................... 174
BCM56315 Integrated PHY/SerDes.................................................................................................... 174
BCM56316 Integrated PHY/SerDes.................................................................................................... 175
3/4/2015 ULOCE
Table of ContentsBCM56XX Programmer’s Reference Guide
Broadcom
®
September 10, 2014 • 56XX-PG818-R Page 17
BCM56317 Integrated PHY/SerDes.................................................................................................... 175
BCM56318 Integrated PHY/SerDes.................................................................................................... 176
BCM56319 Integrated PHY/SerDes.................................................................................................... 176
BCM56320 Integrated PHY/SerDes.................................................................................................... 177
BCM56321 Integrated PHY/SerDes.................................................................................................... 177
BCM56331 Integrated PHY/SerDes.................................................................................................... 178
BCM56333 Integrated PHY/SerDes.................................................................................................... 179
BCM56334 Integrated PHY/SerDes.................................................................................................... 179
BCM56338 Integrated PHY/SerDes.................................................................................................... 180
BCM56500 Integrated PHY/SerDes.................................................................................................... 180
BCM56501 Integrated PHY/SerDes.................................................................................................... 180
BCM56502 Integrated PHY/SerDes.................................................................................................... 181
BCM56503 Integrated PHY/SerDes.................................................................................................... 181
BCM56504 Integrated PHY/SerDes.................................................................................................... 182
BCM56505 Integrated PHY/SerDes.................................................................................................... 182
BCM56506 Integrated PHY/SerDes.................................................................................................... 183
BCM56507 Integrated PHY/SerDes.................................................................................................... 183
BCM56508 Integrated PHY/SerDes.................................................................................................... 184
BCM56509 Integrated PHY/SerDes.................................................................................................... 184
BCM56510 Integrated PHY/SerDes.................................................................................................... 185
BCM56511 Integrated PHY/SerDes.................................................................................................... 185
BCM56512 Integrated PHY/SerDes.................................................................................................... 186
BCM56513 Integrated PHY/SerDes.................................................................................................... 186
BCM56514 Integrated PHY/SerDes.................................................................................................... 187
BCM56516 Integrated PHY/SerDes.................................................................................................... 187
BCM56517 Integrated PHY/SerDes.................................................................................................... 188
BCM56518 Integrated PHY/SerDes.................................................................................................... 188
BCM56519 Integrated PHY/SerDes.................................................................................................... 189
BCM56521 Integrated PHY/SerDes.................................................................................................... 189
BCM56524 Integrated PHY/SerDes.................................................................................................... 190
BCM56580 Integrated PHY/SerDes.................................................................................................... 191
BCM56600 Integrated PHY/SerDes.................................................................................................... 191
BCM56601 Integrated PHY/SerDes.................................................................................................... 191
BCM56602 Integrated PHY/SerDes.................................................................................................... 192
BCM56603 Integrated PHY/SerDes.................................................................................................... 192
BCM56605 Integrated PHY/SerDes.................................................................................................... 192
BCM56606 Integrated PHY/SerDes.................................................................................................... 192
BCM56607 Integrated PHY/SerDes.................................................................................................... 193
BCM56608 Integrated PHY/SerDes.................................................................................................... 193
3/4/2015 ULOCE
Table of ContentsBCM56XX Programmer’s Reference Guide
Broadcom
®
September 10, 2014 • 56XX-PG818-R Page 18
BCM56620 Integrated PHY/SerDes.................................................................................................... 193
BCM56624 Integrated PHY/SerDes.................................................................................................... 194
BCM56626 Integrated PHY/SerDes.................................................................................................... 195
BCM56628 Integrated PHY/SerDes.................................................................................................... 195
BCM56629 Integrated PHY/SerDes.................................................................................................... 196
BCM56634 Integrated PHY/SerDes.................................................................................................... 196
BCM56636 Integrated PHY/SerDes.................................................................................................... 197
BCM56638 Integrated PHY/SerDes.................................................................................................... 198
BCM56639 Integrated PHY/SerDes.................................................................................................... 198
BCM56680 Integrated PHY/SerDes.................................................................................................... 200
BCM56684 Integrated PHY/SerDes.................................................................................................... 201
BCM56700 Integrated PHY/SerDes.................................................................................................... 201
BCM56701 Integrated PHY/SerDes.................................................................................................... 202
BCM56720 Integrated PHY/SerDes.................................................................................................... 202
BCM56721 Integrated PHY/SerDes.................................................................................................... 202
BCM56725 Integrated PHY/SerDes.................................................................................................... 203
BCM56800 Integrated PHY/SerDes.................................................................................................... 203
BCM56801 Integrated PHY/SerDes.................................................................................................... 204
BCM56802 Integrated PHY/SerDes.................................................................................................... 204
BCM56803 Integrated PHY/SerDes.................................................................................................... 204
BCM56820 Integrated PHY/SerDes.................................................................................................... 205
BCM56821 Integrated PHY/SerDes.................................................................................................... 205
BCM56822 Integrated PHY/SerDes.................................................................................................... 206
BCM56823 Integrated PHY/SerDes.................................................................................................... 206
BCM88020 Integrated PHY/SerDes.................................................................................................... 207
BCM88025 Integrated PHY/SerDes.................................................................................................... 207
BCM88130 Integrated PHY/SerDes.................................................................................................... 208
BCM88230 Integrated PHY/SerDes.................................................................................................... 210
BCM56841 Integrated PHY/SerDes.................................................................................................... 210
BCM56843 Integrated PHY/SerDes.................................................................................................... 211
BCM56845 Integrated PHY/SerDes.................................................................................................... 212
BCM56743 Integrated PHY/SerDes.................................................................................................... 213
BCM56745 Integrated PHY/SerDes.................................................................................................... 214
BCM56842 Integrated PHY/SerDes.................................................................................................... 215
BCM56844 Integrated PHY/SerDes.................................................................................................... 216
BCM56846 Integrated PHY/SerDes.................................................................................................... 217
BCM56744 Integrated PHY/SerDes.................................................................................................... 218
BCM56746 Integrated PHY/SerDes.................................................................................................... 219
BCM56142 Integrated PHY/SerDes.................................................................................................... 220
3/4/2015 ULOCE
Table of ContentsBCM56XX Programmer’s Reference Guide
Broadcom
®
September 10, 2014 • 56XX-PG818-R Page 19
BCM56146 Integrated PHY/SerDes.................................................................................................... 221
BCM56540 Integrated PHY/SerDes.................................................................................................... 221
BCM56541 Integrated PHY/SerDes.................................................................................................... 221
BCM56542 Integrated PHY/SerDes.................................................................................................... 221
BCM56544 Integrated PHY/SerDes.................................................................................................... 222
BCM56545 Integrated PHY/SerDes.................................................................................................... 222
BCM56546 Integrated PHY/SerDes.................................................................................................... 222
BCM56640 Integrated PHY/SerDes.................................................................................................... 222
BCM56643 Integrated PHY/SerDes.................................................................................................... 222
BCM56644 Integrated PHY/SerDes.................................................................................................... 222
BCM56648 Integrated PHY/SerDes.................................................................................................... 223
BCM56649 Integrated PHY/SerDes.................................................................................................... 223
BCM56060 Integrated PHY/SerDes.................................................................................................... 223
BCM56063 Integrated PHY/SerDes.................................................................................................... 223
BCM56064 Integrated PHY/SerDes.................................................................................................... 224
BCM53401 Integrated PHY/SerDes.................................................................................................... 224
BCM53402 Integrated PHY/SerDes.................................................................................................... 225
BCM53405 Integrated PHY/SerDes.................................................................................................... 225
BCM53406 Integrated PHY/SerDes.................................................................................................... 226
BCM53408 Integrated PHY/SerDes.................................................................................................... 226
Section 15: Hardware Abstraction Layer ...................................................................... 227
Overview.................................................................................................................................................... 227
Overview ............................................................................................................................................. 227
HAL Structures and Interfaces ............................................................................................................ 227
Section 16: System Abstraction Layer API ................................................................... 230
Overview.................................................................................................................................................... 230
Core SAL API Calls............................................................................................................................. 230
Application SAL API Calls ................................................................................................................... 230
Section 17: Core SAL API Calls ..................................................................................... 231
Core SAL API Call Functions .................................................................................................................. 231
sal_alloc .............................................................................................................................................. 232
Syntax .......................................................................................................................................... 232
Parameters................................................................................................................................... 232
Description ................................................................................................................................... 232
Returns......................................................................................................................................... 232
sal_alloc_resource_usage_get............................................................................................................ 233
Syntax .......................................................................................................................................... 233
Parameters................................................................................................................................... 233
3/4/2015 ULOCE
Table of ContentsBCM56XX Programmer’s Reference Guide
Broadcom
®
September 10, 2014 • 56XX-PG818-R Page 20
Description ................................................................................................................................... 233
Returns......................................................................................................................................... 233
sal_free................................................................................................................................................ 233
Syntax .......................................................................................................................................... 233
Parameters................................................................................................................................... 233
Description ................................................................................................................................... 233
Returns......................................................................................................................................... 234
sal_core_init ........................................................................................................................................ 234
Syntax .......................................................................................................................................... 234
Description ................................................................................................................................... 234
Returns......................................................................................................................................... 234
sal_boot_flags ..................................................................................................................................... 234
Syntax .......................................................................................................................................... 234
Description ................................................................................................................................... 234
Returns......................................................................................................................................... 235
sal_boot_script .................................................................................................................................... 235
Syntax .......................................................................................................................................... 235
Description ................................................................................................................................... 235
Returns......................................................................................................................................... 235
sal_assert_set ..................................................................................................................................... 235
Syntax .......................................................................................................................................... 235
Parameters................................................................................................................................... 235
Description ................................................................................................................................... 235
Returns......................................................................................................................................... 236
sal_dpc_init ......................................................................................................................................... 236
Syntax .......................................................................................................................................... 236
Description ................................................................................................................................... 236
Returns......................................................................................................................................... 236
sal_dpc_term....................................................................................................................................... 236
Syntax .......................................................................................................................................... 236
Description ................................................................................................................................... 236
Returns......................................................................................................................................... 236
sal_dpc_config .................................................................................................................................... 237
Syntax .......................................................................................................................................... 237
Parameters................................................................................................................................... 237
Description ................................................................................................................................... 237
Returns......................................................................................................................................... 237
sal_dpc ................................................................................................................................................ 237
Syntax .......................................................................................................................................... 237
剩余338页未读,继续阅读
2022-09-14 上传
2018-10-31 上传
2018-10-31 上传
点击了解资源详情
2021-05-02 上传
2021-03-17 上传
liangbaosongpe
- 粉丝: 2
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Raspberry Pi OpenCL驱动程序安装与QEMU仿真指南
- Apache RocketMQ Go客户端:全面支持与消息处理功能
- WStage平台:无线传感器网络阶段数据交互技术
- 基于Java SpringBoot和微信小程序的ssm智能仓储系统开发
- CorrectMe项目:自动更正与建议API的开发与应用
- IdeaBiz请求处理程序JAVA:自动化API调用与令牌管理
- 墨西哥面包店研讨会:介绍关键业绩指标(KPI)与评估标准
- 2014年Android音乐播放器源码学习分享
- CleverRecyclerView扩展库:滑动效果与特性增强
- 利用Python和SURF特征识别斑点猫图像
- Wurpr开源PHP MySQL包装器:安全易用且高效
- Scratch少儿编程:Kanon妹系闹钟音效素材包
- 食品分享社交应用的开发教程与功能介绍
- Cookies by lfj.io: 浏览数据智能管理与同步工具
- 掌握SSH框架与SpringMVC Hibernate集成教程
- C语言实现FFT算法及互相关性能优化指南
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功