FPGA|CPLD|ASICwilliam hill官网
直播中

efans_7506a8

6年用户 33经验值
擅长:模拟技术
私信 关注
[问答]

时钟信号切换可以用多路复用开关吗

FPGA设计,外部时钟有两个,切换时可以用多路复用开关实现吗

回帖(2)

卿小小_9e6

2020-6-27 22:17:52

最佳答案

在某些前提下可以:
01.多路复用开关的响应时间(Ton/Toff等)是否满足要求?输出时钟波形是否有畸变?一般情况下多路复用开关不适用于频率太高的场合;
02.时钟切换后到系统稳定,FPGA的逻辑状态不定(0/1/X/Z),此时它的输出是否对外部器件造成影响?这些影响是否可接受?
03.如果有影响,程序设计参考建议:添加PLL/MMCM,使用其对外输出的locked信号,表示时钟信号已稳定并锁定。
04.假如时钟切换由FPGA控制,则相关控制逻辑需要使用组合逻辑。
1 举报

dlutccj

2020-10-30 17:49:24
楼上正解,如果实在要用,Vivado有实现的原语,用过切换30M左右的时钟无问题,再高了没试过
举报

更多回帖

发帖
×
20
完善资料,
赚取积分