This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] DAC38RF82EVM:DAC38RF82EVM GUI 中的警报、DAC 通道 READ_ERROR 和 READ_ERROR

Guru**** 2611705 points
Other Parts Discussed in Thread: DAC38RF82EVM, ADC12J4000EVM

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/676989/dac38rf82evm-alarms-in-dac38rf82evm-gui-dac-lane-read_error-and-read_error

器件型号:DAC38RF82EVM
主题中讨论的其他器件: ADC12J4000EVM

大家好、

我使用 DAC38RF82EVM 连接 Virtex 7 FPGA 板。

DAC×在双 DAC (16位)模式下工作、具有3.2GSPS、2k Ω 内插。 我在 DAC38RF82EVM GUI 中成功完成了之前的设计、但没有收到任何警报。

但是、在我在这个项目中加入了一个 ADC12J4000EVM 并完成了另外一个项目之后、出现了一些警报 DAC38RF82EVM GUI。 尽管 DAC 具有输出并且看起来是正确的、但我担心未来的设计可能会遇到不可预测的问题、因为存在一些警报。

报警如下。

"

"DAC A、通道0 WRITE_ERROR:High if write request and FIFO is full (注意:仅当 JESD 块使用 mem_init_state 进行初始化时才释放)"

"DAC A、通道0 Read_error:High if read request with empty FIFO (DAC A、通道0 Read_error:High if read request with empty FIFO (注意:只有在 JESD 块使用 mem_init_state 初始化时才释放)"

"DAC A、通道1 WRITE_ERROR:High if write request and FIFO is full (注意:仅当 JESD 块使用 mem_init_state 进行初始化时才释放)"

"DAC A、通道1 Read_error:High if read request with empty FIFO (DAC A、通道1 Read_error:High if read request with empty FIFO (注意:只有在 JESD 块使用 mem_init_state 进行初始化时才会释放)"

"DAC A、通道2 WRITE_ERROR:High if write request and FIFO is full (注意:仅当 JESD 块使用 mem_init_state 进行初始化时才释放)"

"DAC A、通道2 Read_error:High if read request with empty FIFO (注:只有在 JESD 块使用 mem_init_state 初始化时才释放)"

"DAC A、通道3 WRITE_ERROR:High if write request and FIFO is full (注意:仅当 JESD 块使用 mem_init_state 进行初始化时才释放)"

"DAC A、通道3 Read_error:High if read request with empty FIFO (注意:只有在 JESD 块使用 mem_init_state 初始化时才释放)"

"DAC B、通道4 WRITE_ERROR:High if write request and FIFO is full (注意:仅当 JESD 块使用 mem_init_state 进行初始化时才释放)"

"DAC B、通道4 Read_error:High if read request with empty FIFO (注意:只有在 JESD 块使用 mem_init_state 初始化时才释放)"

"DAC B、通道5 WRITE_ERROR:High if write request and FIFO is full (注意:仅当 JESD 块使用 mem_init_state 进行初始化时才释放)"

"DAC B、通道5 Read_error:High if read request with empty FIFO (DAC B、通道5 Read_error:High if read request with empty FIFO (注意:只有在 JESD 块使用 mem_init_state 初始化时才释放)"

"DAC B、通道6 WRITE_ERROR:High if write request and FIFO is full (注意:仅当 JESD 块使用 mem_init_state 进行初始化时才释放)"

"DAC B、通道6 Read_error:High if read request with empty FIFO (DAC B、通道6 Read_error:High if read request with empty FIFO (注意:只有在 JESD 块使用 mem_init_state 初始化时才释放)"

"DAC B、通道7 WRITE_ERROR:High if write request and FIFO is full (注意:仅当 JESD 块使用 mem_init_state 进行初始化时才释放)"

"DAC B、通道7 Read_error:High if read request with empty FIFO (DAC B、通道7 Read_error:High if read request with empty FIFO (注意:只有在 JESD 块使用 mem_init_state 初始化时才释放)"

"

下面是 DAC38RF82EVM GUI 的 JESD 配置和 DAC 警报的屏幕截图。

Vivado 工程中 JESD204B IP 内核的链接参数如下所示。

有人能告诉我应该怎么做来调试这个项目吗?

非常感谢。

此致、

Tong

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Tong、

    尝试启用如下所示的 SRDS_Fifo_ALM_CLEAR 寄存器位。 另外、请确保在回读之前将所有零写入警报寄存器。

    谢谢、

    埃本

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Eben、

    感谢您的回复。

    在我尝试过您所说的内容后、错误仍然存在。

    我转到了 DAC38RF82EVM GUI 中的"低级视图"选项卡。 我单击了 config13_sliceA、然后我向第12位写入"1"、然后在读取警报之前向该位写入"0"。

    但我仍然会收到相同的警报。

    此致、

    Tong

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    大家好、Trong、

    关于这些串行器/解串器 FIFO 警报、我们在设置它们时未看到对 DAC 性能的任何影响。 我建议您暂时忽略这些内容、一旦找到清除这些内容的方法、我将立即更新。

    谢谢、
    埃本
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Eben、

    非常感谢。

    我将继续处理该项目。 如果我得到一些不同的结果、我会告诉您。

    此致、

    Tong