FPGA中的晶振问题:(1)晶振的大小多少比较合适 为什么(2)为什么会用到两个晶振

 我来答
翟芙聊钗
2020-01-10 · TA获得超过3.6万个赞
知道大有可为答主
回答量:1.2万
采纳率:30%
帮助的人:1098万
展开全部
(1)晶振大小根据你的设计而定,十几兆到几十兆不一定,看你的设计要求多少;
(2)FPGA往往每个BANK上都有时钟输入,两个晶振应该是连在不同的输入管脚上,可能你的系统要有跨时钟域的问题。一般来说用一个就能让FPGA工作了,但有时有特殊要求就得用多个,这时要考虑谁是主时钟,即谁是全局时钟
设计上到底有什么要求,恕我无法告诉你,因为FPGA用的场合太多了,有时为考虑和外设同步或是别的原因,有可能用几个晶振。
跨时钟域,顾名思义,就是设计中面临多个时钟下工作的问题,这时一些时序电路尤其是FIFO之类的要格外小心,两个时钟的飘移或者是频差可能会使他溢出。
全局时钟就是你的主时钟,程序中大多数的触发器,时序电路要用的时钟,复位信号,采样率之类的都与之有关。而另一个与之对应的叫局部时钟,只是程序中有特殊需要的地方会用到,比如前面提到的与某些外设配合的地方。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式