【日记】2023.7.18
日程安排:
照常7.20起床,洗漱出发刚好八点前到公司,然后开始打卡上班,上午领导没有给安排活,照例看论文,论文看到一把有了新的idea,然后正处在记录,想着把自编码器和医疗数据相结合发掘一下内在的相关性,突然又想着超图也可以去发掘特征的高阶相关性,随机打开清华大学的官网在找超图相关研究的代码,此时领导刚好过来(肯定认为我在摸鱼,顶级学府肯定是没机会考进去了,上班看这个话一定是在摸鱼)。
后面十点半开始开户,开始介绍公司和公司的一些产品,做PE的肯定是要了解这些。会议很融洽,两个前辈也很友好健谈,聊的很愉快。对后面的学习的方向,领导也给了详细的方向,今天开始学习RapidIO系列的芯片啦!
后面会在日历中除了记录日程安排还会记录自己学习心得和学习内容。
学习内容
RapidIO定义:一种高性能、低引脚数、基于数据包交换的互联体系结构,是为满足和未来高性能嵌入式系统需求而设计的一种开放式互联技术标准。
RapidIO应用范围:主要应用于嵌入式系统内部互联,支持芯片到芯片、板到板间的通讯,也可作为嵌入式设备的背板连接。
-
通过系统背板,RapidIO支持直接点对点或通过交换器件可以实现各种拓扑结构,利用RapidIO技术还可以实现交换网络的集群。
RapidIO关键特征和优势:超低互联、高扩展性、行业标准架构、高能效以及更低的总体拥有成本,是国际上公认的高性能嵌入式系统互联的最佳选择。
RapidIO分类:分为并行RapidIO和串行RapidIO(SRIO,Serial RapidIO)
-
串行是物理层采用串行差分模拟信号传输的RapidIO标准,主要应用于无线基站基础设施、高性能计算、数据中心、工业自动化、军事与航空航天等领域
RapidIO协议:由逻辑层、传输层和物理层构成
-
逻辑层定义了所有协议和包格式,这是对终端进行初始化和完成传送的很有必要的信息
-
传输层为数据包从一个终端到另一个终端通道的必要信息
-
物理层描述了设备之间接口协议,例如包装设置、流量控制、电特性及低级错误管理等。
RapidIO版本:RapidIO协议自提出以来,已经发布了
-
V1.0/1.2/1.3,
-
V2.0/2.1/2.2,
-
V3.0/3.1/3.2,
-
V4.0/4.1等标准规范
RapidIO 1.x标准支持的信号速率为1.25GHz、2.5GHz和3.125GHz
RapidIO 2.x标准在兼容Rapid IO 1.x标准基础上,增加了支持5GHz和6.25GHz的传输速率;
RapidIO 3.x标准在兼容RapidIO 1.x和2.x的基础上,增加了10Ghz的传输速率;
RapidIO 4.x标准在兼容RapidIO 3.x的基础上,增加了25Ghz的传输速率。
从RapidIO 3.x开始支持时间确定性服务的精确时间同步,最大理论传输距离也增至34公里左右
RapidIO的厂商:支持RapidIO 标准的厂商有:Mercury Computer Systems、Freescale Semiconductor、Lucent-Alcatel、PMC-Sierra、Texas Instruments、Tundra Semiconductor、WindRiver、AMCC、Curtiss-Wright Controls、GE Fanuc 等,也就是说世界上几乎所有的嵌入式主流厂商都已经支持RapidIO 技术
RapidIO芯片距离:
-
NRS1800芯片
-
NRS2410芯片
-
规范:符合Rapid3.2协议,向下兼容RapidIO 3.x/2.x/1.x协议
-
通道:单通道速率可支持1.25/2.5/3.125/5/6.25/10.3125/12.5Gbps传输速率,支持x4、x2和x1通道绑定模式
-
端口:支持最高24个协议端口和48个高速通道;
-
功能:支持单播和多播无阻塞交换,交换网络峰值吞吐率600Gbps,端到端最低延时150ns,支持接收端流控,针对数据包的传输性能优化支持Cut-through、Store-and-forward、Store-and-through三种传输模式
-
-
SDI3210芯片
-
规范:端口协议类型可定义为RapidIO、Fiber Channel或者Ethernet多种协议任意一种
RapidIO协议:符合RapidIO 3.1规范,并向下兼容RapidIO 2.2和1.3规范,端口宽度可灵活配置为:4x、2x+2x、2x+1x+1x、1x+1x+1x+1x ,支持1.25、2.5、3.125、5、6.25、10.3125Gbaud速率,Fiber Channel(FC)协议:符合FC-FS-4 8G及以下速率相关协议,支持2.125G、4.25G、8.5G三种速率自适应,支持Class2、Class3和ClassF帧,以太网1000Base-x和10GBase-(K)R协议:
支持AN和FEC功能,支持VLAN、组播、链路汇聚、端口镜像等功能
支持RapidIO、FC-AE-ASM和以太网UDP三种协议之间的异构协议解析及转换,最大转换带宽达40Gbps,灵活支持多种组网应用
-
通道:最多支持32路全双工高速通道
-
-
CPS-1848CPS-1848芯片
-
规范:基于RapidIO 2.1规范
-
通道:共有48路串行通道
-
端口:可以灵活配置为12×4,18×2,18×1的端口工作方式,端口数最多可以配置为18个,芯片内部交换带宽达到240Gbps,提供无阻塞的全双工交换能力。
-
功能:高性能的SerDes通道可以实现单路1.25、2.5、3.125、5.0或6.25Gbaud的传输速率。
-
-
CPS-1432CPS-1432芯片
-
芯片基于RapidIO 2.1规范,共有32路串行通道,可以灵活配置为8×4,14×2,14×1的端口工作方式,端口数最多可以配置为14个,芯片内部交换带宽达到160Gbps
-
-
CPS-1616CPS-1616芯片
-
基于RapidIO 2.1规范,共有16路串行通道,可以灵活配置为4×4,8×2,16×1的端口工作方式,端口数最多可以配置为16个,芯片内部交换带宽达到80Gbps
-
-
Tsi578芯片
-
Tundra公司推出的RapidIO交换产品,后并入IDT公司,该芯片基于RapidIO 1.3规范,共有16路串行通道,可以灵活配置为8×4或16×1的端口工作方式,(同上)2.5或3.125Gbaud的传输速率。
-
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)