用FPGA能产生1nS的脉冲吗?

2019-07-15 21:05发布

现在需要做1nS脉冲发生器,FPGA可以做出来吗?1,据说FPGA主频达不到1GHz,那通过PLL或MCMM可以吗?如果主频到了,FPGA的普通IO口可以胜任这么高频吗?2,可不可以用FPGA内部GTX(或oserdes)串行收发器编码产生窄脉冲呢,还是这个必须要配合相应的IP核才能用?3,可不可以用锁相环移相的方法,产生较窄脉宽的连续波形,再取其中一个周期输出可不可行?
4,还有种说法是利用逻辑器件的竞争冒险方式产生的毛刺,把毛刺当成脉冲,这也是一种方案
大神看看以上这四种方案有哪种可行吗?
42.png
153665_2_1.jpg
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
wufa1986
1楼-- · 2019-07-16 00:22
数字电路1ns好难吧。
JohnZDeng
2楼-- · 2019-07-16 00:41
是难但是肯定能做出来,国外有几百pS的产品
gg8160
3楼-- · 2019-07-16 03:41
我之前用过oserdes输出高精度串行数据,这个应该可以,但是输出IO恐怕适应不了这么窄的脉冲吧
JohnZDeng
4楼-- · 2019-07-16 07:22
 精彩回答 2  元偷偷看……
gg8160
5楼-- · 2019-07-16 08:01
JohnZDeng 发表于 2018-3-7 13:36
我也担心这个问题,你用oserdes的频率是多少?
oserdes输出没有帧头帧尾什么吧?直接并转串出来吧?

串行500MHz,DDR模式正好可以产生1ns,直接并串转换就行
teleagle
6楼-- · 2019-07-16 08:48
1NS不算窄,是可以的。只是脉冲参数控制不容易,不同的芯片之间,同型号芯片之间,同芯片不同的工作温度下,都
也有差异。

一周热门 更多>