器件型号: J784S4XEVM
Thread 中讨论的其他器件: TDA4VH
尊敬的团队:
我们正在使用 TDA4VH 开发电路板、测试平台是 J784S4 EVM。
目前、我们正在研究 CSI 功能、但有两个问题。
系统配置
- 外部 FPGA CSI TX→TDA4VH CSI RX(3 端口)
- TDA4VH CSI TX(1 端口)→FPGA RX
- CSI 协议: RAW8
在 J784S4 EVM 上、我们通过直接连接以下各项进行了测试:
- RX 实例 2 和 TX 实例 1 通过电缆
- 和 EMI 滤
csitx_transmit_test波器
测试用例 1 (RAW12)
具有以下配置:
CsiDataType:FVID2_CSI2_DF_RAW12
宽度: 1920
高度: 1080
BPP: 2.
APP_TX_IMAGE_STORAGE_FORMAT:VID2_CCSF_BITS12_UNPACKED16
数据格式: VID2_DF_BGRX32_8888
- TX/RX 成功完成
- 已验证数据完整性
- 根据通道速度变化测量的带宽
| CSI RX | CSI TX | 平均时间(秒) | BPS |
| CSIRX_LANE_BANE_BAND_SPEED_2250_TO_250010Mbps | CSITX_LANE_Band_SPEED_2200_TO_250010Mbps | 4.15175. | 5,993,424,460 |
| CSIRX_LANE_Band_SPEED_2000_TO_22505Mbps | CSITX_LANE_Band_SPEED_2000_TO_2200_Mbps | 4.01075 | 6,204,126,410 |
| CSIRX_LANE_Band_SPEED_1750_TO_2000_MMbps | CSITX_LANE_Band_SPEED_1800_TO_20001Mbps | 4.15675 | 5,986,215,192 |
| CSIRX_LANE_Band_SPEED_1500_TO_1750_MMbps | CSITX_LANE_Band_SPEED_1600_TO_18005Mbps | 3.6055 | 6,901,456,109. |
| CSIRX_LANE_Band_SPEED_1350_TO_1500_MMbps | CSITX_LANE_Band_SPEED_1400_to_1600_Mbps | 3.8295. | 6,497,767,333. |
| CSIRX_LANE_Band_SPEED_1200_TO_1350Mbps | CSITX_LANE_Band_SPEED_1200_TO_140010Mbps | 4.52775 | 5,495,709,790 |
| CSIRX_LANE_Band_SPEED_1040_TO_120010Mbps | CSITX_LANE_Band_SPEED_1000_TO_120010Mbps | 4.92825 | 5,049,094,506. |
| CSIRX_LANE_Band_SPEED_720_TO_800_MMbps | CSITX_LANE_Band_SPEED_770_TO_8705Mbps | 7.62125 | 3,264,976,218 |
| CSIRX_LANE_Band_SPEED_400_TO_480Mbps | CSITX_LANE_Band_SPEED_390_TO_450_MMbps | 15.731. | 1,581,793,910 |
问题 1:校直(高速支持)
根据 TRM、高速运行需要 偏斜校正。

- 启用或配置校直的正确方法是什么?
- 是否有任何方法可以验证校直是否处于活动状态?
- 校正是由硬件自动处理的吗?
我们还与 FPGA 团队进行了核实、他们确认了 自己支持校直、但我们在 TDA4 方面找不到明确的指导。
测试用例 2 (RAW8)
为了支持 RAW8、我们使用了以下配置:
CsiDataType: FVID2_CSI2_DF_RAW8
宽度: 1920
高度: 1080
BPP: 1.
APP_TX_image_storage_format: FVID2_CCSF_BITS8_packed
数据格式: VID2_DF_RAW08
- TX/RX 成功完成
- 数据比较确认正确
但是、配置 高通道速度时、RX 无法接收数据。
仅当车道速度降低时、接收才起作用、如下所示:
TX:CSITX_LANE_Band_SPEED_1200_TO_14005Mbps
RX:CSIRX_LANE_Band_SPEED_1200_TO_1350Mbps
问题 2:高速接收问题
- 使用 RAW8 时、为什么 RX 在较高的通道速度下失败?
- 实现稳定高速运行的正确配置是什么?
来自 FPGA 的传入数据速率 约为 7Gbps、因此我们预计 每个通道的通道速度应约为~2Gbps。
如有任何指导或建议、将不胜感激。
谢谢你