当前位置: 首页 > article >正文

CoaXPress Over Fiber Bridge Host IP Core 仿真

CoaXPress Over Fiber  Bridge Host 低速链接

用于传输CXP的low_speed_uplink 数据

图示  描述已自动生成

LS传输数据组织

这里把N路拼成1路,默认支持1-4路就可以,下面的描述是4-1的场景。

COF把CXP的K 码和数据都当成数据来传输,要对数据重新打包。

表格  中度可信度描述已自动生成

LS IDLE 传输示例

Low speed uplink链路为例说明。

CXP 空闲时发送IDLE码如下:

图形用户界面, 应用程序, 表格  描述已自动生成

COF模块解码后如下:

BC 3C 3C B5

图片包含 图示  描述已自动生成

到了COF,根据COF的规则,即使是IDLE数据,也要进行重新打包。

表格  描述已自动生成

那么IDLE码传输应该是SOP LSP LSP EOP EOP

CXP 的IDLE 是 BC 3C 3C B5

发送 BC K28.5

类型

TXD

TXC

SOP

32‘h0000_00fb

4’b0001

LSP

32’hbc02_bc02

4’b0000

LSP

32’hbc02_bc02

4’b0000

EOP

32’h07fd_0000

4’b1100

EOP

32’h0707_0707

4’b1111

IT

32’h0707_0707

4’b1111

发送 3C K28.1 发2个word

类型

TXD

TXC

SOP

32‘h0000_00fb

4’b0001

LSP

32’h3c02_3c02

4’b0000

LSP

32’h3c02_3c02

4’b0000

EOP

32’h07fd_0000

4’b1100

EOP

32’h0707_0707

4’b1111

IT

32’h0707_0707

4’b1111

发送 B5 D21.5 发2个word

类型

TXD

TXC

SOP

32‘h0000_00fb

4’b0001

LSP

32’hb501_b501

4’b0000

LSP

32’hb501_b501

4’b0000

EOP

32’h07fd_0000

4’b1100

EOP

32’h0707_0707

4’b1111

IT

32’h0707_0707

4’b1111

电脑萤幕画面  描述已自动生成

图 2‑1 COF TX示例

表格  描述已自动生成

表格  描述已自动生成

复位指令传输

链接第一步需要复位device 的 link

图示  描述已自动生成

图 2‑2 CXP 手册

CXP Packet 格式如下:

表格  描述已自动生成

注意字节传输顺序

4*K27.7 4*FB

4*type 4*02

CMD 01

SIZE0 00

SIZE1 00

SIZE2 04

ADDR 00004000

DATA0 00

DATA1 00

DATA2 00

DATA3 01

CRC … 4字节

4*k29.7 4*FD

图 2‑3 复位指令发送示例

当LINK0向外发送1次复位时,COF端口数据如下:

LINK0 发送4*K27.7 ,对应8b 编码FB

类型

TXD

TXC

SOP

32‘h0000_00fb

4’b0001

LSP

32’hxxxx_fb02 只在LINK0有效包数据输出

4’b0000

LSP

32’hxxxx_xxxx x此时对应IDEL

4’b0000

EOP

32’h07fd_0000

4’b1100

EOP

32’h0707_0707

4’b1111

IT

32’h0707_0707

4’b1111

图形用户界面  描述已自动生成

LINK0 发送 4*type 4*02

类型

TXD

TXC

SOP

32‘h0000_00fb

4’b0001

LSP

32’hxxxx_0201 只在LINK0有效包数据输出

4’b0000

LSP

32’hxxxx_xxxx x此时对应IDEL

4’b0000

EOP

32’h07fd_0000

4’b1100

EOP

32’h0707_0707

4’b1111

IT

32’h0707_0707

4’b1111

图片包含 图形用户界面  描述已自动生成

高速链接

图示  描述已自动生成

IDEL码与command回应码

空闲时CXP是IDEL码

图形用户界面, 应用程序, 表格  描述已自动生成

每条LANE的IDLE码对应

D码 0xb53c3cbc

K码 0x7

空闲时一直是K码 7,数据D 0xb53c3cbc

图形用户界面, 文本, 应用程序  描述已自动生成

当读取device 地址0x0000的magic number ,magic number是固定值 0xc0a79ae5

预期回应数据

4*K27.7 fbfbfbfb

4*Type 03030303

4*code 00000000

Size 04000000 大端 对应04 字节

Data e59aa7c0 大端 对应0xc0a79ae5

CRC 801e4ed4

EOP fdfdfdfd 对应 4*K29.7, 包结束码

文本  描述已自动生成

图 3‑1 帧头 4*K27.7 4*FB


http://www.kler.cn/a/428333.html

相关文章:

  • Java 大视界 -- Java 大数据中的自然语言生成技术与实践(63)
  • 09_异步加载_单例模式_常量类配置_不可销毁
  • 从零到一:Spring Boot 与 RocketMQ 的完美集成指南
  • RabbitMQ 在实际应用时要注意的问题
  • ChatGPT 摘要,以 ESS 作为你的私有数据存储
  • 阿九的python 爬虫进阶课18.3 学习笔记
  • maven多模块开发
  • 【计算机网络】实验10:开放最短路径优先OSPF
  • Vue2简介
  • python语法基础---正则表达式(补充)
  • 爬虫(JAVA笔记第四十期)
  • Win10安装kafka并用C#调用
  • Qt源码阅读(六) ⏱️QTimer
  • 【成功解决】:VS2019(Visual Studio 2019)遇到E2870问题:此配置中不支持 128 位浮点类型
  • 【计算机网络】实验13:运输层端口
  • k8s中镜像导出的报错 not found
  • 【Django】在view中调用channel来主动进行websocket通信
  • 什么是数据架构?
  • 卸载windows
  • 第四节、电机定角度转动【51单片机-TB6600驱动器-步进电机教程】
  • 深入解析二叉树算法
  • 开源之夏 2024 KubeSphere 社区项目总结
  • 注意力机制介绍
  • Windows 中将某个安装文件安装到指定目录
  • 机器学习之Nemenyi检验
  • 模型优化与迁移学习