您好!
我一直在使用基于 Xilinx Zynq 的 SOC 和定制的 Display Port 接口。 对于 DP 灌电流实现、我已将 DP159用作重定时器。 我从论坛上了解到、文档 SLLA359不是一个公共文档、它可以帮助我更深入地了解如何调试该问题。 我无法在 AUX_SRCN/AUX_SRCP 上获取任何时钟输出。 请澄清以下几点:
1)在 SLLA358中、可以看到某些寄存器的保留位为0x09位[5:4]、但文档中的示例代码仍然写入这些位。 当执行相同的过程时、我无法读回最初写入的相同值、这是位保留的结果。
2) 2)考虑到保留位只读回0、如何确保 IC 进入 X 模式?
3) 3) OE 置为有效/置为无效以配置这些寄存器、从而使 IC 进入 X 模式、是否有特定的时间周期为100us 左右?
4) 4)寄存器的保留位是否提供与 IC 进入 X 模式后写入示例代码相同的值?
5) 5)函数 WRITE_CSR (addr、data)是正常的 I2C 函数、我是否正确? Xilinx 示例代码利用不同的 API 来配置 DP159并将其称为动态 I2C。 配置这些寄存器的正常 I2C 写入操作是否有区别?