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

相关推荐
虎头金猫5 天前
4K 视频总卡在公网带宽?用 N1 + OpenList 把网盘播放链路重新理顺
运维·服务器·网络·python·容器·beautifulsoup·pandas
wuyk5555 天前
《WiFi 嵌入式物联网开发全套实战》| 第 16 章 ESP32 AP+STA 双模共存原理与工程坑点
网络·stm32·物联网
QYRdata5 天前
年均增速24.2%!机器人数据湖未来六年增长动能强劲
网络·机器人·服务发现
CHENKONG_CK5 天前
破解制鞋打磨痛点:RFID赋能去毛刺工序自动化升级
网络·单片机·嵌入式硬件·网络协议·tcp/ip
chshang19925 天前
工业路由器是什么?浅谈5G工业网络中的IR602
网络·物联网·5g·智能路由器
萧瑟余晖5 天前
Netty 核心组件与 Reactor 模型详解
网络·架构
ITxiaobing20235 天前
IP 定位服务选型指南:从准确率到工程落地的技术考察
linux·服务器·网络
wuyk5555 天前
【Socket 进阶之路】第 9 章 Linux 网络服务量产稳定性优化|心跳保活、TIME_WAIT、SO_LINGER、内存池、断线重连、完整异常防护框架
linux·服务器·开发语言·网络·物联网
z落落5 天前
C#UDP+串口服务端+UDP 客户端(含 CRC16 校验)
网络·网络协议·udp
云运维笔记5 天前
华为设备IP地址配置全攻略
运维·网络·计算机网络·华为