多片FPGA的收发同步方法、系统和超声控制设备与流程

文档序号:26584436发布日期:2021-09-10 18:35阅读:387来源:国知局
多片FPGA的收发同步方法、系统和超声控制设备与流程
多片fpga的收发同步方法、系统和超声控制设备
技术领域
1.本发明属于超声扫描技术领域,具体涉及多片fpga的收发同步方法、系统和超声控制设备。


背景技术:

2.超声系统中使用fpga作为前端数据采集和波束合成技术的核心器件,常用增加通道数的方式来提高图像质量,然而通道数的增加必然伴随着fpga引脚数的倍增,为了降低系统成本,可以使用多片低成本fpga来共同来控制系统的发射与接收。然而就会涉及到多片fpga发射与接收的同步问题,在一些特性的应用场合,需要严格保证超声系统的发射与接收完全同步,故需要一种使多片fpga收发同步的方法、系统及相应的超声控制设备。


技术实现要素:

3.基于现有技术中存在的上述缺点和不足,本发明的目的之一是至少解决现有技术中存在的上述问题之一或多个,换言之,本发明的目的之一是提供满足前述需求之一或多个的多片fpga的收发同步方法、系统和超声控制设备。
4.为了达到上述发明目的,本发明采用以下技术方案:
5.一种多片fpga的收发同步方法,包括如下步骤:
6.使用同源同频同相的参考时钟作为多片fpga的输入参考时钟,多片fpga包括一片发送端fpga与多片接收端fpga;
7.在全部fpga中配置锁相环,输入参考时钟通过锁相环产生相同频率的工作时钟;
8.由发送端fpga产生同步信号,接收端fpga通过锁相环产生相同频率的同步时钟,同步时钟脉宽与同步信号的脉宽相等;
9.由发送端fpga使用工作时钟将同步信号的中心位置与同步时钟对齐后,将对齐后的同步信号发送至接收端fpga;
10.接收端fpga使用同步时钟采集同步信号。
11.作为优选方案,锁相环配置为相位补偿模式。
12.作为优选方案,同步时钟频率为1/4工作时钟的频率。
13.作为优选方案,发送端fpga将同步信号的中心位置与同步时钟对齐时,将同步信号的中心位置对齐到同步时钟的上升沿处。
14.另一方面,本发明还提供一种多片fpga的收发同步系统,系统包括:
15.一片发送端fpga和多片接收端fpga,发送端fpga和接收端fpga被配置为具有锁相环;
16.参考时钟发送器,用于对发送端fpga和接收端fpga发送同源同频同相的输入参考时钟,输入参考时钟通过锁相环产生相同频率的工作时钟;
17.发送端fpga还被配置为产生同步信号,接收端fpga被配置为通过锁相环产生相同频率的同步时钟,发送端fpga使用工作时钟将同步信号的中心位置与同步时钟对齐后,将
对齐后的同步信号发送至接收端fpga;接收端fpga使用同步时钟采集同步信号。
18.作为优选方案,锁相环被配置为相位补偿模式。
19.另一方面,本发明还提供一种多片fpga收发同步的超声控制设备,包括如述任一项的系统,还包括发射与接收链路,设备以接收端fpga采集的同步信号作为触发条件启动发射与接收链路。
20.本发明与现有技术相比,有益效果是:
21.本发明的方法、系统与超声控制设备严格保证了各片fpga的同步,进一步保证了启动发射与接收的绝对时刻同步,避免了由于各片fpga的时钟不同步引起的采样偏差,防止超声波信号发射与接收产生误差。
附图说明
22.图1是本发明实施例1的多片fpga的收发同步系统的结构图;
23.图2是本发明实施例1的多片fpga的收发同步系统在同步处理前各片fpga对同步信号的采样情况;
24.图3是本发明实施例1的多片fpga的收发同步系统在同步处理后各片fpga对同步信号的采样情况。
具体实施方式
25.为了更清楚地说明本发明实施例,下面将对照附图说明本发明的具体实施方式。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,并获得其他的实施方式。
26.实施例1:本实施例的一种多片fpga的收发同步系统,如图1所示,包括:
27.一片发送端fpga,命名为fpga 0,四片接收端fpga,分别命名为fpga 1

4,五片fpga都与一个参考时钟发射器连接,使同源同频同相的参考时钟信号输入上述fpga 0与fpga 1

4,全部fpga都被配置为启用锁相环的模式,且锁相环被配置为相位补偿模式运行,使输入时钟进入锁相环后可以产生一个工作时钟和一个同步时钟。
28.发送端fpga 0还被配置为产生同步信号,并使用工作时钟将同步信号与同步时钟做对齐处理,对齐后的同步信号通过发送端fpga 0与接收端fpga 1

4间的连接分别发送给fpga 1

4。
29.接收端还被配置为根据锁相环中产生的同步时钟采集从fpga 0接收到的同步信号。
30.基于上述系统的多片fpga的收发同步方法如下:
31.使用同源同频同相的参考时钟输入fpga 0

4,并在fpga 0

4中配置锁相环,使参考时钟通过锁相环产生相同频率的工作时钟,并把锁相环配置为相位补偿模式。
32.由fpga 0产生一个同步信号,并由fpga 0

4通过锁相环共同产生一个同步时钟,同步时钟的脉宽与同步信号的脉宽相等,同步时钟的频率为1/4工作时钟的频率。fpga 0接收同步时钟并使用工作时钟将同步信号的中心位置与同步时钟的上升沿对齐以对fpga 1

4做同步处理,同步时钟频率为1/4工作时钟频率有助于同步信号的中心位置与同步时钟对
齐,同步处理前fpga 1

4对信号的采样情况如图2所示,而同步处理后fpga 1

4对信号的采样情况如图3所示后的,同步处理后,fpga 1

4使用对齐后的同步时钟采集同步信号,由于fpga 1

4的同步时钟已经全部对齐,故采集同步信号时fpga 1

4的结果可以保持一致。
33.基于上述系统及方法,本实施例还提供一种多片fpga收发同步的超声控制设备,在上述系统的基础上还连接发射与接收链路,发射与接收链路与fpga 1

4连接,该设备以接收端fpga采集的同步信号作为触发条件启动发射与接收链路,从而启动超声扫描,实现发射与接收的同步,避免了由于各片fpga的时钟不同步引起的采样偏差,防止超声波信号发射与接收产生误差。
34.实施例2:根据本发明的另一个实施例的一种多片fpga的收发同步系统中,与实施例1的区别在于:
35.由fpga 0产生一个同步信号,并由fpga 0

4通过锁相环共同产生一个相同频率的同步时钟,同步时钟的脉宽与同步信号的脉宽相等,同步时钟的频率为1/8工作时钟的频率。fpga 0接收同步时钟并使用工作时钟将同步信号的中心位置与同步时钟的上升沿对齐以对fpga 1

4做同步处理。
36.其他系统结构、方法和设备可以参考实施例1。
37.应当说明的是,上述实施例均可根据需要自由组合。以上所述仅是对本发明的优选实施例及原理进行了详细说明,对本领域的普通技术人员而言,依据本发明提供的思想,在具体实施方式上会有改变之处,而这些改变也应视为本发明的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1