基于盛科CTC7132交换机核心模块

news2025/4/1 2:13:53
  1. 简介

基于盛科CTC7132 SOC方案构建,通过板对板高速连接器引出32路10G SerDes接口、1路PCIex1、2路管理SGMII接口、3路Uart接口(1路调试串口+2路功能串口)、4路I2C接口(2路SOC部分+2路PPU部分)、5路SMI接口(1路管理口+4路业务口)、1路100MHz pcie差分参考时钟输出接口、串行点灯信号组等。配合载板使用,可灵活对外提供多速率、多形态接口,满足多样化的应用需求。

  1. 硬件参数
  1. 核心卡板载DDR4容量2GB;
  2. 核心卡板载eMMC容量8GB;
  3. 提供32路10G Serdes信号接口,支持SGMII/QSGMII/XAUI/XFI/10G-KR等模式;
  4. 提供2路SGMII管理接口;
  5. 提供1路PCIe接口;
  6. 提供系统运行指示灯信号、电源指示灯信号、超温告警灯信号、以及可配置的业务口串行LED码流信号;
  7. 提供温度监测功能,支持超温断电,温度阀值可配;
  8. 具体信号定义详见附录A。

  1. 硬件实现方案

核心板硬件方案主要由CTC7132 SOC系统、电源、时钟等几个系统部分组成,通过板对板高速连接器引出32路10G SerDes接口、2路管理SGMII接口、1路PCIE2.0 X1接口、3路Uart接口、4路I2C接口、5路SMI接口、1路100MHz PCIe差分参考时钟输出接口、1路串行点灯信号组以GPIO信号等,具体实现框图如下。

  图 1 核心板原理框图

  1. 软件功能
  1. 支持801.1Q VLAN;
  2. 支持基于IP地址和MAC 地址的VLAN;
  3. 支持STP/RSTP/MSTP协议;
  4. 支持ERPS协议;
  5. 支持静态链路聚合,支持LACP聚合协议;
  6. 支持LLDP链路层发现协议
  7. 支持IGMP Snooping功能;
  8. 支持静态路由,支持RIP路由协议,支持OSPF路由协议;
  9. 支持DHCP Server,DHCP Clinet;
  10. 支持PIM协议;
  11. 支持ACL(过滤、监督、端口复制),提供基于 5 元组(源 MAC 地址、目的MAC地址、源 IP 地址、目的 IP 地址、端口)的过滤功能;
  12. 支持 802.1X 认证(基本端口)功能;
  13. 支持QoS拥塞管理,可以对数据进行分类和优先级划分;
  14. 支持端口的流量控制,支持端口隔离;
  15. 支持串口,telnet、SSH进行配置和维护;
  16. 支持SNMP V2/V3协议;
  17. 支持WEB页面操作配置;
  1. 结构尺寸

核心板PCB尺寸为80mm×75mm×2mm(板厚),核心板与载板匹配合高为8mm。TOP面散热设计需结合实际应用场景考虑,外形示意图如下所示,详见DXF文件。

图 2 核心板外形示意图(Top面)

图 3 核心板外形示意图(Bottom面)

  1. 产品实物图

图 4 产品实物图

  1. 连接器选型

序号

型号

厂家

板对板对插高度

备注

1

RCEF05-D220VG10T

日晟万欣

8mm

适用于核心板

2

RCEM05-D220VG10T

日晟万欣

适用于载板

  1. 国产化参数

采用盛科CTC7132 SOC方案,工业级元器件,国产化率100%;

  1. 电源适应性

核心板定义DC12V(+/-10%)电源供电输入,至少3A的电流能力;

  1. 环境适应性

存储温度:-55℃~+85℃;

工作温度:-40℃~+70℃。

  1. 订货型号

  1. 软件适配

核心板支持应用方自行适配软件或设计方按照应用方载板设计要求定向适配软件,定向适配软件具体事宜请咨询核心板设计方市场人员。另外,定向适配软件在载板设计方面需遵循以下约束:

  1. PHY器件支持CTC21101、CTC21104、CTC21108、YT8618、YT8614、YT8521等系列产品;
  2. SerDes引出到载板配置端口模式,需提前与核心板设计方确认是否存在约束限制;
  3. SerDes引出到载板,若需要调整P/N翻转走线,建议RX TX同时翻转,保持同步;
  4. SMI总线管理不同速率的PHY芯片时,需与核心板设计方确认具体接法;
  5. 载板设计上需放置EEPROM器件(推荐型号为FM24C64D-SO-U-G),将地址配置为0x57,

 用于存放实际适配业务端口形态信息; 

  1. 载板根据需求选择放置RTC器件,推荐器件型号为兴威帆SD2405ALPI-G;
  2. 载板放置RTC、EEPROM器件时,需接入到信号CPU_I2C0定义组;核心板CPU_I2C0已占用地址0X48(温度sensor) 、0X56(eeprom)。若需放置更多器件时,需注意避免地址冲突,PCB走线推荐走链状;
     

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2324781.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

How to install OpenJ9 JDK 17 on Ubuntu 24.04

概述 OpenJ9 是一款由 IBM 开发并开源的 Java 虚拟机(JVM),现由 ​Eclipse 基金会管理(名为 ​Eclipse OpenJ9)。它旨在提供高性能、低内存消耗和快速启动时间,特别适用于云原生和容器化环境。 关键特性 …

【即插即用涨点模块-卷积】SPDConv空间深度卷积,助力小目标与低分辨有效涨点【附源码+注释】

《------往期经典推荐------》 一、AI应用软件开发实战专栏【链接】 项目名称项目名称1.【人脸识别与管理系统开发】2.【车牌识别与自动收费管理系统开发】3.【手势识别系统开发】4.【人脸面部活体检测系统开发】5.【图片风格快速迁移软件开发】6.【人脸表表情识别系统】7.【…

全流程剖析需求开发:打造极致贴合用户的产品

全流程剖析需求开发:打造极致贴合用户的产品 一、需求获取(一)与用户沟通(二)观察用户工作(三)收集现有文档 二、需求分析(一)提炼关键需求(二)建…

《Python Web网站部署应知应会》No4:基于Flask的调用AI大模型的高性能博客网站的设计思路和实战(上)

基于Flask的调用AI大模型的高性能博客网站的设计思路和实战(上) 摘要 本文详细探讨了一个基于Flask框架的高性能博客系统的设计与实现,该系统集成了本地AI大模型生成内容的功能。我们重点关注如何在高并发、高负载状态下保持系统的高性能和…

STM32_HAL开发环境搭建【Keil(MDK-ARM)、STM32F1xx_DFP、 ST-Link、STM32CubeMX】

安装Keil(MDK-ARM)【集成开发环境IDE】 我们会在Keil(MDK-ARM)上去编写代码、编译代码、烧写代码、调试代码。 Keil(MDK-ARM)的安装方法: 教学视频的第02分03秒开始看。 安装过程中请修改一下下面两个路径,避免占用C盘空间。 Core就是Keil(MDK-ARM)的…

多线程—JUC(java.util.concurrent)

上篇文章: 多线程—synchronized原理https://blog.csdn.net/sniper_fandc/article/details/146713129?fromshareblogdetail&sharetypeblogdetail&sharerId146713129&sharereferPC&sharesourcesniper_fandc&sharefromfrom_link 目录 1 Calla…

从零开始跑通3DGS教程:(三)坐标系与尺度编辑(CloudCompare)

写在前面 本文内容 本文所属《从零开始跑通3DGS教程》系列文章; sfm重建的点云已经丢掉了尺度信息,并且坐标系跟图像数据有关(SFM初始化选择的图像),所以如果想恢复物理真实尺度,以及在想要的视角下渲染,那么需要对尺度…

多线程 - 线程安全引入

写一个代码,让主线程创建一个新的线程,由新的线程负责完成一系列的运算(比如:1 2 3 ... 1000),再由主线程负责获取到最终结果。 但打印结果为 result 0,略微思考,明白了要让 t 线…

【面试八股】:CAS指令

一、CAS 面试题 1. 说说CAS、CAS有什么问题(ABA)?(美团一面) Compare And Swap 对比交换(原子指令) CAS是 CPU指令 操作系统原生 API,JVM对它进行了封装(C),供我们使用。 通过判断 内存 和 …

el-radio-group 中 el-radio-button value未能绑定上数值数据

这样绑定到admin后不会随着admin的值显示 在value加上 : 后成功显示

JSP(实验):带验证码的用户登录

[实验目的] 1.掌握应用request对象获取表单提交的数据。 2.掌握解决获取表单提交数据产生中文乱码的问题。 3.掌握使用response对象进行定时跳转功能。 4.掌握使用session对象完成登录和注销功能。 [实验要求] 设计带验证码…

集多功能为一体的软件,支持批量操作。

今天我给大家分享一个超实用的小工具,真的是太好用了!这个软件是吾爱大神无知灰灰制作的,它能直接一键把webp格式的图片转换成png格式。 webp转为png 一键操作,支持压缩 其实,作者最近在工作中经常遇到webp格式的图片…

linux压缩指令

今天我们来了解一下linux压缩指令,压缩是我们文件传输的一种重要手段,对此,我们是必须学习压缩指令的,那么话不多说,来看. 1.grep过滤查找,管道符,“|”,表示将前一个命令的处理结果输出传递给后面的命令处理。 基本语法&#x…

污水处理厂人员定位方案-UWB免布线高精度定位

1. 方案概述 本方案采用免布线UWB基站与北斗卫星定位融合技术,结合UWBGNSS双模定位工卡,实现污水处理厂室内外人员高精度定位(亚米级)。系统通过低功耗4G传输数据,支持实时位置监控、电子围栏、聚集预警、轨迹回放等功…

Elasticsearch 高级

Elasticsearch 高级 建议阅读顺序: Elasticsearch 入门Elasticsearch 搜索Elasticsearch 搜索高级Elasticsearch高级(本文) 1. nested 类型 1.1 介绍 Elasticsearch 中的 nested 类型允许你在文档内存储复杂的数据结构,比如一个…

C语言笔记数据结构(链表)

希望文章能对你有所帮助,有不足的地方请在评论区留言指正,一起交流学习! 目录 1.链表 1.1 链表概念和组成 1.2 链表的分类 1.3 顺序表和链表 2.单链表(无头单向不循环链表) 2.1 结点的创建 2.2 创建新的结点 2.3 单链表的打印 2.4 尾…

Leetcode 两数相除

✅ LeetCode 29. 两数相除 — 思路总览 🧩 题目要求 给定两个整数 dividend 和 divisor,实现 整数除法,不能使用乘法 *、除法 / 和取余 % 运算符。 要求返回的结果应为 向零截断的整数商,即: 正数向下取整&#xf…

人工智能图像识别Scala介绍

Scala 一.Scala 简介 Scala即Scalable Language(可伸缩的语言),Scala 语言是由 Martin Odersky 等人在 2003 年开发的,并于 2004 年首次发布。意味着这种语言设计上支持大规模软件开发,是一门多范式的编程语言。 Sc…

C++中使用CopyFromRecordset将记录集拷贝到excel中时,如果记录集为0个,函数崩溃,是什么原因

文章目录 原因分析解决方案1. 检查记录集是否为空2. 安全调用COM方法3.进行异常捕获4. 替代方案:手动处理空数据 总结 在C中使用CopyFromRecordset将空记录集(0条记录)复制到Excel时崩溃的原因及解决方法如下: 原因分析 空记录集…

c#的.Net Framework 的console 项目找不到System.Window.Forms 引用

首先确保是建立的.Net Framework 的console 项目,然后天健reference 应用找不到System.Windows.Forms 引用 打开对应的csproj 文件 在第一个PropertyGroup下添加 <UseWindowsForms>true</UseWindowsForms> 然后在第一个ItemGroup 下添加 <Reference Incl…