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.

[参考译文] DAC38J84EVM:SerDes/JESD通道分配:驱动它的是什么;FPGA IP?

Guru**** 2521970 points
Other Parts Discussed in Thread: DAC38J84EVM

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/666491/dac38j84evm-serdes-jesd-lane-assignment-what-drives-it-fpga-ip

部件号:DAC38J84EVM
主题中讨论的其他部件:TSW14J56EVM,TSW14J10EVM

我正在将TSW14J56EVM与DAC38J84EVM配合使用。  在尝试解密Rx - SerDes车道- JESD车道配置时,不能很容易地看出正在行驶什么

配置。  是驱动DAC中这些寄存器设置的Altera IP吗?  我的使用是LMFS=8411; ext clock ; Interpolation=4。  我试图推断出基于Kintex-7设计的设置要求

下面是寄存器的快照,我对每行附加的设置的解释。

感谢您的帮助。

0x46 0x1882 #lane2=1;lane1=2;lane0=3
0x47 0x01C8 #lane5=4;lane4=7;lane3=0
0x48 0x3143 #lane7=5;lane6=6;JESD版本B.1
0x49 0x0000 #all信道已分配给link0
0x4A 0xFF01 #所有通道已启用;测试已禁用;其他JESD启动内容
0x4B 0x1200 #1二进制八位数/帧;2(3?) 使用弹性缓冲
0x4C 0x1307 #8通道,由JESD使用;每个多帧20帧
0x4D 0x0300 #0(+1)转换器样本/帧;3(+1)个转换器/链路
0x4E 0x0F4F #JESD加密器功能关闭;高密度模式打开

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

    大多数设置基于采样率,通道数,每个帧的八位字节数,插值因子,转换器数,"K"设置等... 所有这些设置都由FPGA IP和DAC IP使用。 我们有一个示例源代码,用于在KC705平台上操作此DAC EVM。 可在TI网站上的TSW14J10EVM产品文件夹下找到该产品。 Xilinx网站上也提供了示例源代码。

    此致,

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

    Dave,

    您显示的设置反映了DAC38J84EVM。 此EVM不会直接路由JESD SerDes通道。 DAC SerDes输入RX0是信道ID 3,RX1是信道ID 2,RX2是信道ID 1,等等... 如果自定义板不像这样路由通道,则寄存器 0x46和0x47将需要不同的设置。 另外,在DAC配置期间,寄存器0x4A通常设置为0xFF1E。 加载所有内容后,此选项将更改为0xFF01,以退出重置并启动JESD链接。 如果您在打开链接时遇到问题,我们很乐意为您提供帮助。

    此致,

    Jim  

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

    Jim,

    由于我们的定制板将直接路由SerDes通道,我们应该能够使用寄存器0x46和0x47的通电重置状态,对吗?  当然,这会引出另一个问题:什么

    寄存器0x02中的sif_reset位到底有什么作用?  它是否将寄存器映射设为默认状态?  默认状态是:为登记簿定义的状态或为字段定义的状态,因为它们并非始终相同。  示例:在寄存器中,上述寄存器的默认寄存器名称0x46的值为0x120, 但是,如果选中字段lio0,lio1,lio2的默认值,则会产生寄存器0x0044和寄存器0x47的默认值,而不是默认值0x3450,则字段值将导致默认值0x190A。  如果我读对了,你们可能需要更新数据表,是吗?

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

    您回答正确。 数据表目前正在制作中,将进行这些更改。

    此致,

    Jim
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Jim,
    感谢您的快速响应。
    如果我理解正确,sif_reset位将使寄存器映射的内容返回到“默认”状态。 这与脉冲RESETB引脚的结果是否不同?

    如果有帮助,我可以发送我在DS中记录的一些异常
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Dave,

    sif_reset将重置寄存器,RESETB引脚将加载设备的保险丝群。 在写入或重置任何寄存器之前,必须首先加载保险丝。

    此致,

    Jim