Other Parts Discussed in Thread: ADS52J90
您好!
您能否描述器件支持的 PRBS 模式(23位和9位)? 我在数据表中看不到任何多项式或复位值的说明。
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.
启用 PRBS 模式并选择 PRBS 发生器模式后、按照以下步骤检测 LVDS 数据上的有效 PRBS 模式。 假设器件配置为14位 LVDS 串行化因子。
1) 1) 在 TX_TRIG 引脚上施加触发脉冲(这将使用种子值启动 PRBS 模式)。
2) 2) 根据 PRBS_MODE 位逻辑、器件会给出如下所示的相应种子值。 因此、在 FPGA 中的器件输出上查找有效 PRBS 数据的 RTL 逻辑应等待有效种子值。
3) 3) 下一个值可使用下面给出的逻辑从这个种子值计算得出。
初始 PRBSdata ="01010011011100000001010"
以下步骤计算从器件发送的下一个 PRBS 数据:
PRBSdata (22至12)<= PRBSdata (10至0)
PRBSdata (15) <= PRBSdata (17) XOR PRBSdata (22)
PRBSdata (14) <= PRBSdata (16) XOR PRBSdata (21)
PRBSdata (13) <= PRBSdata (15) XOR PRBSdata (20)
PRBSdata (12) <= PRBSdata (14) XOR PRBSdata (19)
PRBSdata (11) <= PRBSdata (13) XOR PRBSdata (18)
PRBSdata (10) <= PRBSdata (12) XOR PRBSdata (17)
PRBSdata (9) <= PRBSdata (11) XOR PRBSdata (16)
PRBSdata (8) <= PRBSdata (10) XOR PRBSdata (15)
PRBSdata (7) <= PRBSdata (9) XOR PRBSdata (14)
PRBSdata (6) <= PRBSdata (8) XOR PRBSdata (13)
PRBSdata (5) <= PRBSdata (7) XOR PRBSdata (12)
PRBSdata (4) <= PRBSdata (6) XOR PRBSdata (11)
PRBSdata (3) <= PRBSdata (5) XOR PRBSdata (10)
PRBSdata (2) <= PRBSdata (4) XOR PRBSdata (9)
PRBSdata (1) <= PRBSdata (3) XOR PRBSdata (8)
PRBSdata (0) <= PRBSdata (2) XOR PRBSdata (7)
当 (PRBSdata (15至2)> 8192) 否则(PRBSdata (15至2)–8192)时、PRBS_OUT <=(PRBSdata (15至2)–8192)
初始 PRBSdata ="0000000110111111001"
以下步骤计算从器件发送的下一个 PRBS 数据:
PRBSdata (15) <= PRBSdata (4) XOR PRBSdata (8)
PRBSdata (14) <= PRBSdata (3) XOR PRBSdata (7)
PRBSdata (13) <= PRBSdata (2) XOR PRBSdata (6)
PRBSdata (12) <= PRBSdata (1) XOR PRBSdata (5)
PRBSdata (11) <= PRBSdata (0) XOR PRBSdata (4)
PRBSdata (10) <= PRBSdata (4) XOR PRBSdata (8) XOR PRBSdata (3)
PRBSdata (9) <= PRBSdata (3) XOR PRBSdata (7) XOR PRBSdata (2)
PRBSdata (8) <= PRBSdata (2) XOR PRBSdata (6) XOR PRBSdata (1)
PRBSdata (7) <= PRBSdata (1) XOR PRBSdata (5) XOR PRBSdata (0)
PRBSdata (6) <= PRBSdata (0) XOR PRBSdata (4) XOR PRBSdata (4) XOR PRBSdata (8)
PRBSdata (5) <= PRBSdata (4) XOR PRBSdata (8) XOR PRBSdata (3) XOR PRBSdata (3) XOR PRBSdata (3) XOR PRBSdata (7)
PRBSdata (4) <= PRBSdata (3) XOR PRBSdata (7) XOR PRBSdata (2) XOR PRBSdata (2) XOR PRBSdata (2) XOR PRBSdata (6)
PRBSdata (3) <= PRBSdata (2) XOR PRBSdata (6) XOR PRBSdata (1) XOR PRBSdata (1) XOR PRBSdata (1) XOR PRBSdata (5)
PRBSdata (2) <= PRBSdata (1) XOR PRBSdata (5) XOR PRBSdata (0) XOR PRBSdata (0) XOR PRBSdata (0) XOR PRBSdata (4)
PRBSdata (1) <= PRBSdata (0) XOR PRBSdata (4) XOR PRBSdata (4) XOR PRBSdata (8) XOR PRBSdata (4) XOR
PRBSdata (8) XOR PRBSdata (3)
PRBSdata (0) <= PRBSdata (4) XOR PRBSdata (8) XOR PRBSdata (3) XOR PRBSdata (3) XOR PRBSdata (3) XOR PRBSdata (7) XOR
PRBSdata (3) XOR PRBSdata (7) XOR PRBSdata (2)
当 (PRBSdata (15至0)> 8192) 否则(PRBSdata (15至0)–8192)时、PRBS_OUT <=(PRBSdata (15至0)–8192)
谢谢!