marvell88Q5152交换机开发(0)-芯片介绍

从本章节开始我将间断的更新marvell 88Q5152的开发步骤,从芯片学习,到配置,发版,烧录以及debug,最后我会提供一个我做好的工程,并且会对工程进行使用开发说明,希望读完所有的专栏读者可以胜任这款交换机的开发工作。

功能简介

88Q5152是一款集成 9 端口以太网交换机,专为汽车应用优化。该交换机配备可配置接口,支持多种组合,包括集成的 IEEE 1000BASE-T1、100BASE-T1、10BASE-T1S、100BASE-TX、xMII、XFI 和 PCIe 端口,所有 MAC 端口以 30Gbps 的速率运行。同时集成了一颗 Arm双核锁步 R52 CPU,并配有专用片上 RAM,可支持精确时间协议(PTP)等 AVB 协议。支持512条TCAM规则。设备中集成的低功耗PHY和MAC均完全符合IEEE 802.3标准的相关部分要求。

功能框图

模块说明

2MB packet memory:交换机的帧缓存,用来缓存接收到的以太网报文

4k MAC Address:4k的ARL条目缓存

4k VLANs :4k的vlan条目缓存

512 Entry TCAM:512条TCAM条目

Queue control:发送队列控制

ARM:运行主程序,和port0挂在一起

eHSM:硬件加解密模块

switch:交换机执行核

layer3 static route:静态路由配置

AVB/TSN:流量预留和时间敏感网络

gPTP:时间同步硬件支持

MACsec:信息安全模块

GPIO:一般的io模块

QSPI:外挂flash

JTAG:debug和烧录接口

PLL:时钟

SMI/SPI:switch的控制接口

SMI PHY:switch控制phy的接口

EEPROM:switch启动信息存储eeprom接口

以太网口:9路port

相关推荐
anew___1 天前
《从零手写操作系统 (63):安全与加固——从内核保护到沙箱隔离》
网络·安全
Lzg_na1 天前
VXLAN:背景、机制、报文字段与主机转发流程
网络
乐维_lwops1 天前
案例解读:大型综合性科创产业园运维监控落地实践
运维·网络·人工智能·安全·it监控·国产运维智能体
m0_715674431 天前
政务泛监测体系能力排行:AI 重塑监测边界,治理的颗粒度革命
大数据·网络·人工智能·安全·网络安全·政务
AI 编程助手GPT1 天前
curl 返回成功就能收文件?用本地 HTTP 验证错误页与超时
网络·网络协议·http
十碗饭吃不饱1 天前
后端运维:网络联通、进程查询、Java服务启动脚本
java·运维·网络
从琳开始9891 天前
网络原理入门(二)------OSI七层模型?TCP/IP五层(四层)模型原来是这样的
java·网络·tcp/ip·java-ee·php
xiaoye-duck1 天前
《C++ 项目:手写大模型接入 SDK》ChatGPT接口设计(下):流式响应实现和测试
网络·c++·语言模型·chatgpt
梦帮科技1 天前
意识启发式量子隧穿退火算法用于全局优化 (CITA) 完整技术指南
网络·人工智能·算法·量子计算·模拟退火算法
坤坤子吖2 天前
Linux网络编程:UDP进阶,从字典服务器到简单聊天室
linux·服务器·网络·c++·笔记·学习