如果我有相同ALT2GXB模块/实体的多个实例,我可以在其中一个实例中更改PMA(Vod,预加重和均衡器)设置吗?-Altera-Intel社区-FPGA CPLD-ChipDebug

如果我有相同ALT2GXB模块/实体的多个实例,我可以在其中一个实例中更改PMA(Vod,预加重和均衡器)设置吗?

是的,您可以使用Quartus®II软件中的Assignment Editor在其中一个实例上更改ALT2GXB PMA(Vod,预加重和均衡器)设置。该特定实例中的所有通道都受该更改的影响。  

以下是使用Quartus II中的Assignment Editor更改PMA设置的方法。

1)在Project Navigator窗口中找到ALT2GXB实例。

2)右键单击实例,在子菜单中选择“定位”,然后选择“在分配编辑器中定位”选项

打开Assignment Editor,在To列中选择实例名称。

图1

3)将ALT2GXB参数分配给Assignment Name列和  ALT2GXB PMA设置为“值”列。

AL2GXB PMA分配名称和值如下所示。

 

VOD_CTRL_SETTING:该分配指定各种差分电压的差分输出电压(VOD)开关控制信号。值为[6..0]。

 

图2

PREEMPHASIS_CTRL_1STPOSTTAP_SETTING :此分配指定第一个后抽头的预加重控制信号。值为[12..0]

图3

PREEMPHASIS_CTRL_PRETAP_SETTING 该分配指定 是否反转了必要预抽头的预加重控制信号。值为[7..0]

 

PREEMPHASIS_CTRL_PRETAP_INV_SETTING:   该分配指定是否必须反转预抽头的预加重控制信号设置。值为“TRUE”和“FALSE”。

图4

PREEMPHASIS_CTRL_2NDPOSTTAP_SETTING   该分配指定第二后抽头的预加重控制信号。值为[7..0]

PREEMPHASIS_CTRL_2NDPOSTTAP_INV_SETTING: 该分配指定是否必须反转第二次后抽头的预加重控制信号设置。值为“TRUE”和“FALSE”。

图5

EQUALIZER_DCGAIN_SETTING: 此分配指定均衡器增益设置。值为[3..0]。

图6

EQUALIZER_CTRL _ [] _ SETTING: 参数[A,B,C,D,V]。此分配指定相应的均衡器控制设置。值为[7..0]。

图7

此实例中的所有通道都通过此方法进行修改。例如,如果您的设计每个实例有2个通道,则两个通道都将更改。这是两个通道实例的赋值编辑器,其中2个实例改变了VOD,第一个是后置​​水龙头预加重。

图8

要验证编译,请转到编译报告的fitter部分中的GXB发送器通道设置。以下是上述作业的输出。

图9

如果To分配以任何方式不正确,则上述设置将与Mega向导中输入的内容相匹配,因为这些参数未更改。

如果您的设置值不合法,则会导致Quartus II Fitter错误。

 

有关Vod和预加重设置支持的值, 请参阅Stratix®IIGX手册,第4章, 直流和开关特性 (PDF)

请登录后发表评论

    没有回复内容