芯准AS6802开源原型系统
C2Comm
湖南华芯通网络科技有限公司 官网 www.c2comm.cn
展开
-
芯准AS6802 core源代码
芯准AS6802Core是湖南华芯通TTE交换解决方案的核心部分,开源版本实现了AS6802规范中标准完整性模式下的同步主控器(SM)和压缩主控器(CM)的核心功能逻辑,包括PCF帧固化和压缩,时间同步服务和结团检测服务等功能。 为促进AS6802研究和交流,湖南华芯通网络科技有限公司在码云平台上发布了芯准AS6802 core开源版本源代码,访问地址为:https://gitee.com/huaxintong/as6802_core其中doc目录存放芯准AS6802 Core概要设计...原创 2021-01-23 11:25:51 · 564 阅读 · 0 评论 -
芯准AS6802 core概要设计方案(下)
本文介是芯准AS6802 core概要设计的下半部分。主要包含以下三部分。一、Pcf帧相关数据结构(1)接收描述符(pcf_rx_des):是网络接口接收到pcf帧后,经预处理后送给AS6802 core的处理的pcf帧的摘要信息。(2)Pcf帧发送描述符(pcf_tx_des):是AS6802 core形成的发送的pcf帧信息的摘要,外部模块可以根据该信息生成一个发送的pcf帧。(3)Pcf控制块(pcf_cb):是pcf帧在AS6802 core内部不同模块之间传递的,携带metadat原创 2020-07-10 09:03:53 · 424 阅读 · 0 评论 -
芯准AS6802 core概要设计方案(上)
芯准AS6802 Core是AS6802时钟同步逻辑的核心,具有丰富的配置接口接口和状态监测接口。通过配置接口,用户不但可以设定core实现SM或CM工作模式,还可以对各种AS6802各类工作参数进行配置。通过状态检测接口,用户可以实时观测core内部的各类状态信息。芯准AS6802 Core基于可综合的verilog语言编写,其支持的SM和CM功能已经在“芯准AS6802开源原型系统”中得到初步验证。本文是芯准AS6802 core的概要设计方案的上半部分,主要介绍其内部模块组成结构以及模块之间的原创 2020-07-09 09:23:01 · 501 阅读 · 0 评论 -
芯准AS6802开源原型系统(9):结团检测与消除之三 — 3个SM构成3个结团
本文介绍芯准AS6802时间同步开源原型系统的最后一个验证案例:结团检测与消除场景中的3个SM构成3个结团。该场景验证在同步过程中,多个节点设备发生不同的超过设定精度范围的时钟偏移,产生多个结团,且每个结团内部的SM数量不满足同步阈值,此时结团检测功能将会使所有节点跳转到初始状态重新开始同步,经过冷启动流程后再次完成同步。案例9一、验证环境验证环境的网络拓扑结构如图1,实景如图2所示,由4台AS6802同步节点、1台交换机、1台4通道示波器以及控制终端PC组成。4台AS6802时间同步节点原创 2020-07-08 09:05:54 · 439 阅读 · 0 评论 -
芯准AS6802开源原型系统(8):结团检测与消除之二 — 2个SM构成1个结团
本文介绍芯准AS6802时间同步开源原型系统的第八个验证案例:结团检测与消除场景中2个SM构成1个结团。该场景验证在同步过程中,多个节点设备发生超出精度范围的同向时钟偏移组成结团,且结团中设备数量大于剩余同步节点数量,此时,结团检测功能将检测到结团,并选择SM节点最多且满足设定阈值的结团作为新的同步结团,将其它节点重新同步到该结团,从而修复各节点间的时钟偏移差,恢复全部节点同步。案例8一、验证环境验证环境的网络拓扑结构如图1,实景如图2所示,由4台AS6802同步节点、1台交换机、1台4通道示原创 2020-07-07 09:14:53 · 479 阅读 · 0 评论 -
芯准AS6802开源原型系统(7):结团检测与消除之一 — 1个SM构成1个结团
本文介绍芯准AS6802时间同步开源原型系统的第七个验证案例:结团检测与消除场景中的1个SM构成1个结团。该场景验证在同步过程中,单个节点设备相对其它节点时钟偏移超过设定精度范围,导致此节点与其它节点失去同步,而结团检测功能能将其检测出来并归类为异步结团,并且在不影响其它节点的情况下修复时钟偏移,使所有节点重新同步。案例7一、验证环境验证环境的网络拓扑结构如图1,实景如图2所示,由4台AS6802同步节点、1台交换机、1台4通道示波器以及控制终端PC组成。4台AS6802时间同步节点组成一原创 2020-07-06 09:36:40 · 499 阅读 · 0 评论 -
芯准AS6802开源原型系统(6):容错单SM失效
本文介绍芯准AS6802时间同步开源原型系统的第四个验证案例:容错单SM失效,验证在单个SM节点在发生“不一致-遗漏”失效的情况下,系统可以容忍失效并继续保持同步。芯准AS6802时间同步开源原型系统的第四个验证案例:容错单SM失效一、验证环境验证环境的网络拓扑结构如图1,实景如图2所示,由4台AS6802同步节点、1台交换机、1台4通道示波器以及控制终端PC组成。4台AS6802时间同步节点组成一个同步域,包含1个压缩主(CM)和3个同步主(SM1~SM3)。示波器的四个通道分别连接到同原创 2020-07-04 09:27:32 · 529 阅读 · 0 评论 -
芯准AS6802开源原型系统(5):SM同步重启
本文介绍芯准AS6802时间同步开源原型系统的第三个验证案例:SM同步重启,验证在全部节点同步的情况下,单个SM节点重新启动对其它节点的影响,以及重启后重新加入同步的过程。芯准AS6802时间同步开源原型系统的第三个验证案例:SM同步重启一、验证环境验证环境的网络拓扑结构如图1,实景如图2所示,由4台AS6802同步节点、1台交换机、1台4通道示波器以及控制终端PC组成。4台AS6802时间同步节点组成一个同步域,包含1个压缩主(CM)和3个同步主(SM1~SM3)。示波器的四个通道分别连原创 2020-06-29 19:38:28 · 443 阅读 · 0 评论 -
芯准AS6802开源原型系统(4):无故障冷启动同步之二 — 先启动SM后启动CM
本文介绍芯准AS6802时间同步开源原型系统的第二个验证案例:无故障冷启动同步场景中先启动SM后启动CM,验证此场景下所有节点从冷启动开始,最终达到同步的过程。无故障同步场景一、验证环境验证环境的网络拓扑结构如图1,实景如图2所示,由4台AS6802同步节点、1台交换机、1台4通道示波器以及控制终端PC组成。4台AS6802时间同步节点组成一个同步域,包含1个压缩主(CM)和3个同步主(SM1~SM3)。示波器的四个通道分别连接到同步节点板卡上的测试点,探测个节点的同步脉冲信号,并实时计算原创 2020-06-28 19:03:08 · 4018 阅读 · 0 评论 -
芯准AS6802开源原型系统(3):无故障冷启动同步之一 — 先启动CM后启动SM
从本篇文章开始,将逐一介绍湖南华芯通的芯准AS6802时间同步开源原型系统的7个验证案例。首先介绍无故障冷启动同步场景的第一个案例-先启动CM后启动SM,验证此场景下所有节点从冷启动开始,最终达到同步的过程。无故障同步场景一、验证环境验证环境的网络拓扑结构如图1,实景如图2所示,由4台AS6802同步节点、1台交换机、1台4通道示波器以及控制终端PC组成。4台AS6802时间同步节点组成一个同步域,包含1个压缩主(CM)和3个同步主(SM1~SM3)。示波器的四个通道分别连接到同步节点原创 2020-06-22 15:48:06 · 575 阅读 · 0 评论 -
芯准AS6802开源原型系统(1)—— 系统简介与验证说明
为更好地研究和学习时间敏感网络技术,湖南华芯通实现了基于FPGA的全硬件“芯准”AS6802时间同步原型系统,并建立了验证环境,深入分析和验证了AS6802的时间同步特性。现将推出系列文章,对芯准AS6802时间同步原型系统进行详细介绍。芯准AS6802开源原型系统一、AS6802时间同步节点总体架构AS6802时间同步节点采用FPGA纯硬件实现,总体实现架构如图1所示。图1芯准AS6802时间同步原型系统总体架构图核心功能组件包括:AS6802Core:根据AS68..原创 2020-06-18 11:29:39 · 1513 阅读 · 0 评论 -
芯准AS6802开源原型系统(2)—— 参数说明与配置
在上一篇文章(芯准AS6802开源原型系统(1)——系统简介与验证说明)中介绍了湖南华芯通开发的芯准AS6802时间同步原型系统的总体结构、验证环境和验证案例。本篇文章重点介绍系统中的时间同步参数及验证环境中使用的参数配置。一、参数概览开源AS6802时间同步原型系统中使用的参数分为六类,如表1所示:表1 参数类型 参数类型 说明 同步基础参数 时间同步使用的共有基础参数,如最大传输延迟、同步精度、最大集成周期等 节点同步参数 时间同步节点各自的同步参数,如异步结团检原创 2020-06-19 19:41:23 · 852 阅读 · 0 评论