仅对英特尔可见 — GUID: mcn1418200318502
Ixiasoft
1. Arria® 10器件的I/O PLL重配置与动态相移
所作的更新针对于: |
---|
本翻译版本仅供参考,如果本翻译版本与其英文版本存在差异,则以英文版本为准。某些翻译版本尚未更新对应到最新的英文版本,请参考本翻译版本仅供参考,如果本翻译版本与其英文版本存在差异,则以英文版本为准。某些翻译版本尚未更新对应到最新的英文版本,请参考英文版本以获取最新信息。 |
可使用 Arria® 10器件实现锁相环(PLL)重配置和I/O PLL的动态相移。
当器件处于用户模式时, Arria® 10 I/O PLL支持动态重配置。通过动态重配置功能,可实时重配置I/O PLL设置。通过Altera PLL Reconfig IP内核中的 Avalon® 存储器映射( Avalon® -MM)接口改变PLL计数器的分频设置和PLL带宽设置(环路滤波器设置和电荷泵设置),无需重配置整个FPGA。 Arria® 10 I/O PLL使用分频计数器(N,M,和C计数器)以及一个压控振荡器(VCO)合成所需要的相位和频率输出。
使用以下其中一个方法进行动态重配置:
- 存储器初始化文件(.mif)流重配置
- 允许I/O PLL重配置使用片上ROM中保存的预定义设置。单个ROM中可存储多个独特PLL配置。
- .mif文件由Altera I/O PLL IP内核自动生成。 在.mif流重配置时使用所生成的.mif文件确保新配置的合法性。
- Altera建议使用这种重配置方法。
- 逐个重配置PLL设置
- 支持N,M,和C计数器重配置。
- 支持环路滤波器配置中带宽设置的改变。如果已改变M计数器值,就必须重配置电荷泵电流设置和环路滤波器电阻设置以稳定PLL操作。
- 支持读和写操作。
- 该重配置方法适用于高级用户。务必确保重配置的PLL设置在合法范围内。
通过I/O PLL的动态相移功能,可实时修改PLL输出时钟的相位。可在VCO周期的1/8增量中调整相位。
使用以下其中一个方法进行动态相移:
- 直接访问Altera IOPLL IP内核中的动态相移端口
- 支持上移和下移操作。
- 单个操作中最多支持7个相移步进。
- 动态相移通过Altera PLL Reconfig IP内核
- 适用于通过.mif流重配置或通过单个PLL设置的重配置。
- 仅支持写操作。