EDA365电子论坛网

标题: allegro 激励设置 [打印本页]

作者: huchunjie2011    时间: 2013-11-14 13:26
标题: allegro 激励设置
在sig xp里面 设置激励环节 pattern即样式  该怎么设置,手册上说是127位 1+X+X7的PRBS伪随机码序列。。求大神指点

P1FX9C[C$J}L[3T7V1WGR@2.jpg (79.89 KB, 下载次数: 3)

P1FX9C[C$J}L[3T7V1WGR@2.jpg

作者: 草草    时间: 2014-1-18 15:29
这个,还正在研究中,百度“高速串行总线的常用测试码型-测试与测量-EDN China“有介绍原理,实际码型生成可以通过Matlab获得,现在我明白一个大神几年前为什么要装Matlab的原因了。
  b, f+ Z+ a, V! }8 g* k具体有什么快捷的方式获得俺还在找,应该有谁总结的文档才是,只是我等没遇见。
作者: 草草    时间: 2014-1-18 15:46
还有,其实,如果有时间,根据其原理,一个一个算一下,127位还是不算多。
作者: huchunjie2011    时间: 2014-1-19 15:07
草草 发表于 2014-1-18 15:46
1 Q' }! n  T' ], S9 K还有,其实,如果有时间,根据其原理,一个一个算一下,127位还是不算多。
8 J) ^" q. z9 m+ Y1 Y" T
您好 是根据什么原理,datasheet上还是?跪求解惑
作者: 草草    时间: 2014-1-20 14:55
huchunjie2011 发表于 2014-1-19 15:07
7 O' y7 Z8 D. M# Y5 j  i' n! c. R' |8 v您好 是根据什么原理,datasheet上还是?跪求解惑
; l- r: ]9 C4 N3 E
最简单的PRBS3的码型发生器,其多项式为X3+X2+1,即寄存器的第3位与第2位做异或(XOR)的逻辑运算后返回到寄存器的第1位,寄存器的第3位X3同时也是PRBS3发生器的输出。
! C( u  {) M" R+ a  w" h3 b: X7 T, E  p
在表格1中显示了PRBS3的n个周期的时钟后输出n个比特的码流。X1/X2/X3分别是3个比特移位寄存器的低位到高位,输出位是X3,初始状态为X1/X2/X3=1/1/1,如表格第1行所示。( A- B" \7 @+ U' L: x6 {9 N1 e" F0 x
) P9 B" G, S& z) _

, [: }7 \" N% a; z. [  第1个时钟沿到达后,X3与X2异或后等于0,输入到X1,同时X1和X2前移到X2和X3,所以X1/X2/X3=0/1/1,如表格第2行所示;
# s; b( ^+ C+ V" y' ]  j- V6 \% U  S* a
, e2 O( W2 n, V" \/ B; ]; l. k
  第2个时钟沿到达后,X3与X2异或后等于0,输入到X1,同时X1和X2前移到X2和X3,所以X1/X2/X3=0/0/1,如表格第3行所示;1 {& q* k  J2 T  h
, t. D9 o( K3 h9 N0 g8 P' x

! ]2 A7 G; h+ M: {+ j; P  第3个时钟沿到达后,X3与X2异或后等于1,输入到X1,同时X1和X2前移到X2和X3,所以X1/X2/X3=1/0/0,如表格第4行所示;/ w+ [% m& B1 D4 Z; {
……" u% p" v( M8 p
. k0 K0 ]0 \3 g; w" `

/ G3 n- ]' W0 ]% G  以此类推,第5行为0/1/0,第6行为1/0/1,第7行为1/1/0,第8行为1/1/1,与初始状态相同,接下来的第9行和第10行与第2行和第3行完全相同,也就是说PRBS3的码型输出7个比特后开始重复。X3是PRBS3的输出位,所以PRBS3输出的码型为1110010,码长为7,如图2所示,每7个比特后开始重复输出同一码型。在PRBS3中包括了11100属于码流中频率最低的码型,010是频率最高的码型

9 U( T' X  \" j7 b# l3 O# h3 J) T( r3 D9 V
图片搞不上来。
* b3 j& X" t& }$ d3 T以上来自"高速串行总线的常用测试码型-测试与测量-EDN China",百度一下吧!
作者: huchunjie2011    时间: 2014-1-22 15:30
草草 发表于 2014-1-20 14:55
/ d8 t) A! ?$ d) x) J( V最简单的PRBS3的码型发生器,其多项式为X3+X2+1,即寄存器的第3位与第2位做异或(XOR)的逻辑运算后返回 ...

* ?: d0 q( Z9 R4 b7 D( K谢谢你的解答 楼上好人啊
作者: NO_PCB    时间: 2014-2-18 17:36
顶顶更健康
作者: tmyygy    时间: 2014-5-28 14:50
不知所云.就只要输入二进制数就可以了.然后时间加长仿真后就是循环的二进制码.




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2