返回首页
当前位置: FPGA主页 > FPGA知识 >

FPGA时钟生成

时间:2010-02-04 23:05来源:芯合科技 作者:admin 点击:
FPGA 都有内置专门的时钟控制部件用与产生应用所需要的时钟, Altera 的 FPGA 中有 PLL , Xilinx 有 DLL 。专门的时钟控制部件一般包括时钟乘法器和除法器、锁相器、可编程占空比、外部时

     FPGA 都有内置专门的时钟控制部件用与产生应用所需要的时钟, Altera 的 FPGA 中有 PLL , Xilinx 有 DLL 。专门的时钟控制部件一般包括时钟乘法器和除法器、锁相器、可编程占空比、外部时钟输出控制信号。通常设计中我们用的最多的是时钟乘法器和除法器,用于调整输入和内部时钟之间的比例关系,其次是锁相器,用于调整输入和内部时钟、以及多个内部时钟之间的相位关系。若时钟乘法器系数为M,除法器系数为N,则:

        Finternal =  Fin × (M/N)

     以Cyclone III为例,1<=M<=31, 1<=N<=32。可调整的相位精度为Fin/(8*N)。

     每一个Cyclone III的 PLL 可最多输出5个不同频率和相位的时钟,每一个Cyclone III芯片内有4个 PLL 部件。

     可以看出,FPGA内部的时钟使用是非常灵活方便的。使用Quartus II的Megawizard可以帮助用户灵活的调用Altera FPGA内部的PLL。

(责任编辑:admin)
顶一下
(1)
100%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名:密码: 验证码:点击我更换图片
推荐内容