一、代码托管
OpenTSN的设计代码和文档已经在开源中国(OSCHINA)的代码托管平台码云(gitee)托管,会晤
地址为https://gitee.com/opentsn/openTSN.git。FAST团队将不时
提高
代码和文档质量,扩大
新的成效
,更新OpenTSN代码和文档的版本。。
OpenTSN代码托管的目录如下表所示。:
说明
:
(1)一切
FPGA开发基于Openbox-S4平台,如图1所示。该平台基于Xilinx公司Zynq7000系列FPGA设计,内嵌ARM处置赏罚
器,支持4路千兆以太网数据接口及1路千兆管理
以太网接口,是FAST运用
开发和调试的主流平台。

图1 OpenTSN硬件运转
平台Openbox-S4
(2)FPGAOS是openbox-S4 FPGA中平台相关逻辑,征求
千兆接口收发,吸收
分组时间
戳、发送PTP分组的透明
时钟更新,与ARM CPU的DMA等成效
。FPGA OS为TSN逻辑开发提供的接口切合FAST UM规范
。
(3)Boot.bin是openbox-S4事情在PL(FPGA逻辑)+PS(ARM+职掌
系统
)形式
必需
的文件,主要
征求
FPGA设置
的.bit文件,ARM启动需求
的boot文件等。Openbox-s4平台加载分别
的boot.bin文件完成
分别
的成效
(TSN交流机、实验
仪、流量剖析
仪和网关等)。
(4)TFcard是Openbox-S4的“内嵌硬盘”,用于生涯
Boot.bin文件,以及ARM CPU的职掌
系统
内核镜像以及运用
法式(FAST APP)代码。OpenTSN情形
中一切
openbox-S4上都需求
征求
TFcard目录中得内容。
(5)迅速
网络实验
仪(ANT)也是基于FAST架构在Openbox-s4上完成
的开源项目,源代码可在github上取得
(https://github.com/fast-codesign)。
二、代码运用
允许
OpenTSN项目接纳较为宽松的允许
(license),主要
体如今
两方面。一是允许第三方在学术研讨
的实验中直接或直接
运用
OpenTSN代码,建议(但不强求)运用
方在学术论文中声明并引用
FAST和OpenTSN相关事情;二是允许第三方在商业产品
中运用
OpenTSN代码,但未经允许
不得运用
FAST和OpenTSN举行
产品
宣传和市场推行
,但FAST团队纰谬
OpenTSN代码和文档的质量肩负任何责任。