一种超声系统中FPGA重配置的方法及装置.pdf

上传人:柴****2 文档编号:1634110 上传时间:2018-06-30 格式:PDF 页数:13 大小:868.11KB
返回 下载 相关 举报
摘要
申请专利号:

CN201510260155.3

申请日:

2015.05.20

公开号:

CN104881309A

公开日:

2015.09.02

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):G06F 9/445申请日:20150520|||公开

IPC分类号:

G06F9/445

主分类号:

G06F9/445

申请人:

深圳市理邦精密仪器股份有限公司

发明人:

刘旺锋

地址:

518000广东省深圳市南山区蛇口南海大道1019号南山医疗器械园B栋三楼

优先权:

专利代理机构:

深圳中一专利商标事务所44237

代理人:

张全文

PDF下载: PDF下载
内容摘要

本发明适用于信息处理技术领域,提供了一种超声系统中FPGA重配置的方法及装置。所述方法包括:当接收到扫描模式信息时,从预先存储的多个FPGA配置文件中获取与所述接收到的扫描模式信息对应的FPGA配置文件;根据获取的所述FPGA配置文件对当前的FPGA进行重新配置。本发明可以实时根据超声系统的工作状态来动态调整FPGA逻辑资源的使用,降低FPGA功耗。

权利要求书

权利要求书
1.  一种超声系统中FPGA重配置的方法,其特征在于,所述方法包括:
当接收到扫描模式信息时,从预先存储的多个FPGA配置文件中获取与所述接收到的扫描模式信息对应的FPGA配置文件;
根据获取的所述FPGA配置文件对当前的FPGA进行重新配置。

2.  如权利要求1所述的方法,其特征在于,在从预先存储的多个FPGA配置文件中获取与所述扫描模式信息对应的FPGA配置文件之前,还包括:
存储不同扫描模式信息下的FPGA配置文件,并建立配置文件地址列表,所述配置文件地址列表中包含扫描模式信息与存储FPGA配置文件的起始地址和结束地址的映射关系;
从预先存储的多个FPGA配置文件中获取与所述接收到的扫描模式信息对应的FPGA配置文件包括:
根据所述配置文件地址列表,获取与所述接收到的扫描模式信息对应的FPGA配置文件的起始地址和结束地址,并从所述起始地址和结束地址获取所述对应的FPGA配置文件。

3.  如权利要求1所述的方法,其特征在于,所述当接收到扫描模式信息时,从预先存储的多个FPGA配置文件中获取与所述接收到的扫描模式信息对应的FPGA配置文件包括:
当接收到扫描模式信息时,判断所述接收到的扫描模式信息是否与当前的扫描模式信息相同,若否,从预先存储的多个FPGA配置文件中获取与所述接收到的扫描模式信息对应的FPGA配置文件。

4.  如权利要求3所述的方法,其特征在于,在所述接收到的扫描模式信息与当前的扫描模式信息不相同时,从预先存储的多个FPGA配置文件中获取与所述接收到的扫描模式信息对应的FPGA配置文件包括:
在所述接收到的扫描模式信息与当前的扫描模式信息不相同时,判断所述 接收到的扫描模式信息是否与当前的扫描模式信息存在重叠部分的扫描模式信息,若所述接收到的扫描模式信息与当前的扫描模式信息存在重叠部分的扫描模式信息且所述接收到的扫描模式信息包含所述当前的扫描模式信息时,从预先存储的多个FPGA配置文件中获取与非重叠部分的扫描模式信息对应的FPGA配置文件。

5.  如权利要求4所述的方法,其特征在于,所述方法还包括:
在所述接收到的扫描模式信息与当前的扫描模式信息存在重叠部分的扫描模式信息且所述当前的扫描模式信息包含所述接收到的扫描模式信息时,删除所述当前的扫描模式信息对应的FPGA配置文件中非重叠部分的扫描模式信息对应的FPGA配置文件。

6.  一种超声系统中FPGA重配置的装置,其特征在于,所述装置包括:
配置文件获取单元,用于当接收到扫描模式信息时,从预先存储的多个FPGA配置文件中获取与所述接收到的扫描模式信息对应的FPGA配置文件;
重新配置单元,用于根据获取的所述FPGA配置文件对当前的FPGA进行重新配置。

7.  如权利要求6所述的装置,其特征在于,所述装置还包括:
存储单元,用于在所述配置文件获取单元从预先存储的多个FPGA配置文件中获取与所述扫描模式信息对应的FPGA配置文件之前,存储不同扫描模式信息下的FPGA配置文件;
地址列表建立单元,用于建立配置文件地址列表,所述配置文件地址列表中包含扫描模式信息与存储FPGA配置文件的起始地址和结束地址的映射关系;
所述配置文件获取单元,具体用于根据所述配置文件地址列表,获取与所述接收到的扫描模式信息对应的FPGA配置文件的起始地址和结束地址,并从所述起始地址和结束地址获取所述对应的FPGA配置文件。

8.  如权利要求6所述的装置,其特征在于,所述配置文件获取单元,具体 用于当接收到扫描模式信息时,判断所述接收到的扫描模式信息是否与当前的扫描模式信息相同,若否,从预先存储的多个FPGA配置文件中获取与所述接收到的扫描模式信息对应的FPGA配置文件。

9.  如权利要求8所述的装置,其特征在于,所述配置文件获取单元,具体用于在所述接收到的扫描模式信息与当前的扫描模式信息不相同时,判断所述接收到的扫描模式信息是否与当前的扫描模式信息存在重叠部分的扫描模式信息,若所述接收到的扫描模式信息与当前的扫描模式信息存在重叠部分的扫描模式信息且所述接收到的扫描模式信息包含所述当前的扫描模式信息时,从预先存储的多个FPGA配置文件中获取与非重叠部分的扫描模式信息对应的FPGA配置文件。

10.  如权利要求9所述的装置,其特征在于,所述装置还包括:
删除单元,用于在所述接收到的扫描模式信息与当前的扫描模式信息存在重叠部分的扫描模式信息且所述当前的扫描模式信息包含所述接收到的扫描模式信息时,删除所述当前的扫描模式信息对应的FPGA配置文件中非重叠部分的扫描模式信息对应的FPGA配置文件。

说明书

说明书一种超声系统中FPGA重配置的方法及装置
技术领域
本发明属于信息处理技术领域,尤其涉及一种超声系统中FPGA重配置的方法及装置。
背景技术
现有的超声系统中,会使用现场可编程门阵列(Field-Programmable Gate Array,FPGA)来实现不同的功能,例如波束合成、前端数字信号处理、后端图象处理等功能,不同的功能对应的FPGA配置不同。
目前大部分的超声系统,FPGA仅在系统上电时进行一次配置,在运行过程中不会再次配置,所有扫描模式下使用的是相同的配置。但在部分基于PC平台的超声系统中,可使用增量配置,比如系统上电(即开机)时先配置快速检测识别周边元件高速扩展接口(Peripheral Componnet Interface Express,PCIE)的功能,隔一段时间再次配置和超声系统相关的其余功能。
然而,上述配置方式均为固定配置方式,即无法实时根据超声系统的工作状态来动态调整FPGA逻辑资源的使用,从而无法更加高效合理的使用FPGA逻辑资源,无法在相同的FPGA逻辑资源上实现更复杂的超声系统功能,或者相同超声系统功能上实现更低的FPGA功耗控制。
发明内容
鉴于此,本发明实施例提供一种超声系统中FPGA重配置的方法及装置,以根据超声系统的工作状态来动态调整FPGA逻辑资源的使用,降低FPGA功耗。
第一方面,本发明实施例提供了一种超声系统中FPGA重配置的方法,所述方法包括:
当接收到扫描模式信息时,从预先存储的多个FPGA配置文件中获取与所述接收到的扫描模式信息对应的FPGA配置文件;
根据获取的所述FPGA配置文件对当前的FPGA进行重新配置。
第二方面,本发明实施例提供了一种超声系统中FPGA重配置的装置,所述装置包括:
配置文件获取单元,用于当接收到扫描模式信息时,从预先存储的多个FPGA配置文件中获取与所述接收到的扫描模式信息对应的FPGA配置文件;
重新配置单元,用于根据获取的所述FPGA配置文件对当前的FPGA进行重新配置。
本发明实施例与现有技术相比存在的有益效果是:本发明实施例预先存储多个FPGA配置文件,在接收到扫描模式信息时,可从预先存储的多个FPGA配置文件中获取与所述接收到的扫描模式信息对应的FPGA配置文件进行重新配置,从而有效解决现有技术无法实时根据超声系统的工作状态来动态调整FPGA逻辑资源的使用问题。另外,由于本发明实施例针对不同的扫描模式信息,只获取该扫描模式信息对应的FPGA配置文件,即只配置与该扫描模式信息相关的逻辑处理模块,从而可以更加高效合理的使用FPGA逻辑资源,降低FPGA功耗,具有较强的易用性和实用性。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的超声系统的结构示意图;
图2是本发明实施例提供的超声系统中FPGA重配置的方法的实现流程示意图;
图3是本发明另一实施例提供的超声系统中FPGA重配置的方法的实现流程示意图;
图4是本发明实施例提供的超声系统中FPGA重配置的装置的结构示意图。
具体实施方式
以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透切理解本发明实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本发明。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本发明的描述。
为了说明本发明所述的技术方案,下面通过具体实施例来进行说明。
图1示出了本发明实施例提供的超声系统的组成结构示意图,为了便于说明,仅示出了与本发明实施例相关的部分。
如图1所示,所述超声系统包括系统控制中心010、配置控制中心020、存储区域030以及FPGA040;
其中,所述系统控制中心010为超声系统的控制中心,超声系统的扫描模式由所述系统控制中心010根据用户的操作来设定。当扫描模式发生变化时,所述系统控制中心010将扫描模式信息发送给所述配置控制中心020。另外,所述系统控制中心010还负责将FPGA相关的系统参数发送给FPGA040,以控制FPGA040的工作状态。
所述配置控制中心020,用于完成FPGA配置相关的工作。当所述配置控制中心020接收到所述系统控制中心010发送的扫描模式信息时,判断所述接收到的扫描模式信息是否与当前的扫描模式信息相同,若否,所述配置控制中心020从所述存储区域030中获取与所述接收到的扫描模式信息对应的FPGA 配置文件,根据获取的所述FPGA配置文件完成对FPGA040的重配置。示例图1中,所述FPGA配置文件(如单B模式配置文件、B+C模式配置文件、单PW模式配置文件等)是通过所述配置控制中心020完成对FPGA040的配置。然而,将所述FPGA配置不通过所述配置控制中心020直接对FPGA040进行配置也属于本发明的衍生实例,在本发明保护范围之内。
所述存储区域030,用于存储编译好的FPGA配置文件。所述存储区域030根据扫描模式划分成多个小存储区域,以存储不同扫描模式下的FPGA配置文件,所述扫描模式与存储FPGA配置文件的起始地址和结束地址的映射关系存放于配置文件地址列表中。
所述FPGA040,用于实现超声系统中部分功能,包括但不限于波束合成模块、扫描控制模块,B处理模块、C处理模块、PW处理模块、CW处理模块等。FPGA040根据超声系统设计,可由多块FPGA器件组成。
需要说明的是,本实施例提供的超声系统的组成结构只是一种示例,只用于解释本发明,并不限定本发明的保护范围。
图2为本发明实施例提供的超声系统中FPGA配置的方法的实现流程,所述超声系统可参考示例图1,其主要包括以下步骤:
步骤S201,当接收到扫描模式信息时,从预先存储的多个FPGA配置文件中获取与所述接收到的扫描模式信息对应的FPGA配置文件。
在本发明实施例中,所述扫描模式信息可以是系统控制中心发送给所述配置控制中心的。具体的可以是,系统控制中心检测用户操作,当检测到用户通过超声系统的操作键盘或者触摸屏等触发的扫描模式信息选择指令后,将用户选择的所述扫描模式信息发送给所述配置控制中心进行重配置。
另外,需要说明的是,在超时系统中,包含多种扫描模式信息,例如B、M、B+M、C、B+C、PW、B+PW、B+C+PW、B+C+M、CW等,不同的扫描模式信息对应不同的FPGA配置文件,不同的FPGA配置文件对应不同的线型 处理模块。例如单B模式下具有B线型处理模块,B+C模式下具有B线型处理模块和C线型处理模块。
然而,在实现本发明过程中,发明人发现现有技术中至少存在如下技术问题:由于现在技术是采用固定配置方式,因此不管超时系统当前处于何种扫描模式,都会包含全部的处理模块。例如单B模式下,B线型处理模块、C线型处理模块、PW线型处理模块等都会存在,从而导致在单B模式下,C线型处理模块、PW线型处理模块即使不工作,不存在动态功耗,但是固定配置时为其分配的逻辑仍然存在静态功耗。
为解决上述技术问题,本发明实施例预先存储不同扫描模式信息下的FPGA配置文件,在接收到到扫描模式信息时,从预先存储的所述FPGA配置文件中获取与所述接收到的扫描模式信息对应的FPGA配置文件。例如,当接收到单B扫描模式信息时,获取与单B扫描模式信息对应的FPGA配置文件。
步骤S202,根据获取的所述FPGA配置文件对当前的FPGA进行重新配置。
示例性的,假设当前的扫描模式信息为B+PW扫描模式信息,则当前配置的逻辑资源包括B线型处理模块和PW线型处理模块。当接收到扫描模式信息为单B扫描模式信息时,获取与单B扫描模式信息对应的FPGA配置文件,并根据该FPGA配置文件只配置和单B扫描模式信息相关的逻辑资源,如B线型处理模块。与现有技术相比,由于本发明实施例只配置和接收到的扫描模式信息相关的逻辑资源,去除了不相关的逻辑资源(如C线型处理模块、PW线型处理模块)的静态功耗,从而可达到单B扫描模式信息下功耗的最优控制。
作为本发明的一较佳示例,为了快速的查找到与接收到的扫描模式信息对应的FPGA配置文件,本发明实施例包括:
建立配置文件地址列表,所述配置文件地址列表中包含扫描模式信息与存储FPGA配置文件的起始地址和结束地址的映射关系(如表1所示),以使得所述配置控制中心在接收到扫描模式信息后,根据所述配置文件地址列表,获取与所述接收到的扫描模式信息对应的FPGA配置文件的起始地址和结束地址, 并从所述起始地址和结束地址获取所述对应的FPGA配置文件。
扫描模式起始地址结束地址单B扫描模式0K0-1B+C扫描模式K0K0+K1-1单PW扫描模式K0+K1K0+K1+K2-1B+PW扫描模式K0+K1+K2K0+K1+K2+K3-1
表1
如表1所示,单B扫描模式对应的FPGA配置文件大小为K0位(bit),B+C扫描模式对应的FPGA配置文件大小为K1bit,单PW扫描模式对应的FPGA配置文件大小为K2bit,B+PW扫描模式对应的FPGA配置文件大小为K3bit……。存储单B扫描模式对应的FPGA配置文件的起始地址为0,结束地址为K0-1;存储B+C扫描模式对应的FPGA配置文件的起始地址为K0,结束地址为K0+K1-1;存储单PW扫描模式对应的FPGA配置文件的起始地址为K0+K1,结束地址为K0+K1+K2-1;存储B+PW扫描模式对应的FPGA配置文件的起始地址为K0+K1+K2,结束地址为K0+K1+K2+K3-1;……。如果接收到的扫描模式信息为B+PW扫描模式,则直接获取存储地址为(K0+K1+K2,K0+K1+K2+K3-1)内的FPGA配置文件即可。
另外,需要说明的是,所述配置文件地址列表中还可以包含扫描模式信息与存储FPGA配置文件的起始地址和长度信息的映射关系,根据所述起始地址和长度信息获取与所述接收到的扫描模式信息对应的FPGA配置文件也属于本发明的一种衍生实例。所述配置文件地址列表可以存储于所述配置控制中心。
另外,还需要说明的是,在根据获取的所述FPGA配置文件对当前的FPGA进行重新配置时,所述重新配置的主体或者发起者可以是单片机控制器或者PC机。
可选的,本发明实施例还可以包括:
所述配置控制中心监测重配置进度,在重配置完成后反馈重配置完成信息 给所述系统控制中心。以Altera CycloneIV系列器件为例,FPGA重配置完成的标识为Configure Done管脚拉高稳定,所述配置控制中心在监测到Configure Done管脚拉高稳定时判定FPGA重配置完成。
通过本发明实施例,可以实时根据超声系统的工作状态来动态调整FPGA逻辑资源的使用,即针对不同的扫描模式信息,只会使用该扫描模式信息对应的逻辑处理模块,从而可以更加高效合理的使用FPGA逻辑资源,降低FPGA功耗。
图3为本发明实施例提供的超声系统中FPGA配置的方法的实现流程,所述超声系统可参考示例图1,其主要包括以下步骤:
步骤S301,当接收到扫描模式信息时,判断所述接收到的扫描模式信息是否与当前的扫描模式信息相同;若判断结果为“是”,则执行步骤S302,若判断结果为“否”,则执行步骤S303;
步骤S302,继续使用当前的扫描模式信息对应的FPGA配置文件。
为了避免重复配置,本发明实施例在接收到扫描模式信息后,先判断所述接收到的扫描模式信息是否与当前的扫描模式信息相同,若相同,则继续使用当前的扫描模式信息对应的FPGA配置文件。
步骤S303,从预先存储的多个FPGA配置文件中获取与所述接收到的扫描模式信息对应的FPGA配置文件;
步骤S304,根据获取的所述FPGA配置文件对当前的FPGA进行重新配置。
进一步的,在所述接收到的扫描模式信息与当前的扫描模式信息不相同时,从预先存储的多个FPGA配置文件中获取与所述接收到的扫描模式信息对应的FPGA配置文件可以包括:
在所述接收到的扫描模式信息与当前的扫描模式信息不相同时,判断所述接收到的扫描模式信息是否与当前的扫描模式信息存在重叠部分的扫描模式信息,若所述接收到的扫描模式信息与当前的扫描模式信息存在重叠部分的扫描 模式信息且所述接收到的扫描模式信息包含所述当前的扫描模式信息,则从预先存储的多个FPGA配置文件中获取与非重叠部分的扫描模式信息对应的FPGA配置文件,并在步骤304的重配置中直接将获取的非重叠部分的扫描模式信息对应的FPGA配置文件添加至所述当前的FPGA配置文件中。
进一步的,在所述接收到的扫描模式信息与当前的扫描模式信息存在重叠部分的扫描模式信息时,本发明实施例还可以包括:
若所述接收到的扫描模式信息与当前的扫描模式信息存在重叠部分的扫描模式信息且所述当前的扫描模式信息包含所述接收到的扫描模式信息,则删除所述当前的扫描模式信息对应的FPGA配置文件中非重叠部分的扫描模式信息对应的FPGA配置文件。
举例说明如下,如表2所示,

表2
示例一:若当前的扫描模式信息为单B扫描模式,而接收到的扫描模式信息也为单B扫描模式,则判断结果为所述接收到的扫描模式信息与当前的扫描模式信息相同,不需要进行重新配置(即False),继续使用当前的扫描模式信息对应的FPGA配置文件;
示例二:若当前的扫描模式信息为单B扫描模式,而接收到的扫描模式信息为PW扫描模式,则判断结果为所述接收到的扫描模式信息与当前的扫描模式 信息不相同,从预先存储的多个FPGA配置文件中获取与所述接收到的扫描模式信息(即PW扫描模式)对应的FPGA配置文件;
示例三:若当前的扫描模式信息为单B扫描模式,而接收到的扫描模式信息为B+C扫描模式,则判断结果为所述接收到的扫描模式信息与当前的扫描模式信息存在重叠部分的扫描模式信息(即B扫描模式)且所述接收到的扫描模式信息包含所述当前的扫描模式信息,则从预先存储的多个FPGA配置文件中获取与非重叠部分的扫描模式信息(即C扫描模式)对应的FPGA配置文件,并在重配置中直接将获取的C扫描模式对应的FPGA配置文件添加至所述当前的FPGA配置文件中;
示例四:若当前的扫描模式信息为单B+C扫描模式,而接收到的扫描模式信息为B扫描模式,则判断结果为所述接收到的扫描模式信息与当前的扫描模式信息存在重叠部分的扫描模式信息(即B扫描模式)且所述当前的扫描模式信息包含所述接收到的扫描模式信息,则删除所述当前的扫描模式信息对应的FPGA配置文件中非重叠部分的扫描模式信息(即C扫描模式)对应的FPGA配置文件,即删除所述当前的FPGA配置文件中C扫描模式对应的FPGA配置文件。
通过本发明实施例,可以实时根据超声系统的工作状态来动态调整FPGA逻辑资源的使用,即当扫描模式发生变化且所述配置控制中心判定需要进行FPGA重配置时,获取新的FPGA配置文件对FPGA进行重新配置,以更新FPGA逻辑的功能。另外,由于本发明实施例的重配置方式只会使用当前扫描模式信息对应的逻辑处理模块,去除了部分无关的处理模块,因此在同样功能的超声系统中可以有效降低FPGA功耗。或者因为去除了部分无关的处理模块,使得当前扫描模式可使用的FPGA逻辑资源更多,在同样规模的FPGA器件上可使得超声系统获得更优的性能。
另外,应理解,图3对应实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实 施例的实施过程构成任何限定。
图4为本发明实施例提供的超声系统中FPGA重配置的装置的结构示意图。为了便于说明,仅示出了与本发明实施例相关的部分。
所述超声系统中FPGA重配置的装置可以是内置于终端设备内的软件单元、硬件单元或者是软硬结合的单元。
所述超声系统中FPGA重配置的装置包括:
配置文件获取单元41,用于当接收到扫描模式信息时,从预先存储的多个FPGA配置文件中获取与所述接收到的扫描模式信息对应的FPGA配置文件;
重新配置单元42,用于根据获取的所述FPGA配置文件对当前的FPGA进行重新配置。
进一步的,所述装置还包括:
存储单元43,用于在所述配置文件获取单元从预先存储的多个FPGA配置文件中获取与所述扫描模式信息对应的FPGA配置文件之前,存储不同扫描模式信息下的FPGA配置文件;
地址列表建立单元44,用于建立配置文件地址列表,所述配置文件地址列表中包含扫描模式信息与存储FPGA配置文件的起始地址和结束地址的映射关系;
所述配置文件获取单元41,具体用于根据所述配置文件地址列表,获取与所述接收到的扫描模式信息对应的FPGA配置文件的起始地址和结束地址,并从所述起始地址和结束地址获取所述对应的FPGA配置文件。
进一步的,所述配置文件获取单元41,具体用于当接收到扫描模式信息时,判断所述接收到的扫描模式信息是否与当前的扫描模式信息相同,若否,从预先存储的多个FPGA配置文件中获取与所述接收到的扫描模式信息对应的FPGA配置文件。
进一步的,所述配置文件获取单元41,具体用于在所述接收到的扫描模式 信息与当前的扫描模式信息不相同时,判断所述接收到的扫描模式信息是否与当前的扫描模式信息存在重叠部分的扫描模式信息,若所述接收到的扫描模式信息与当前的扫描模式信息存在重叠部分的扫描模式信息且所述接收到的扫描模式信息包含所述当前的扫描模式信息时,从预先存储的多个FPGA配置文件中获取与非重叠部分的扫描模式信息对应的FPGA配置文件。
进一步的,所述装置还包括:
删除单元45,用于在所述接收到的扫描模式信息与当前的扫描模式信息存在重叠部分的扫描模式信息且所述当前的扫描模式信息包含所述接收到的扫描模式信息时,删除所述当前的扫描模式信息对应的FPGA配置文件中非重叠部分的扫描模式信息对应的FPGA配置文件。
综上所述,通过本发明实施例,可以实时根据超声系统的工作状态来动态调整FPGA逻辑资源的使用,即当扫描模式发生变化且所述配置控制中心判定需要进行FPGA重配置时,获取新的FPGA配置文件对FPGA进行重新配置,以更新FPGA逻辑的功能。另外,由于本发明实施例的重配置方式只会使用当前扫描模式信息对应的逻辑处理模块,去除了部分无关的处理模块,因此在同样功能的超声系统中可以有效降低FPGA功耗。或者因为去除了部分无关的处理模块,使得当前扫描模式可使用的FPGA逻辑资源更多,在同样规模的FPGA器件上可使得超声系统获得更优的性能,具有较强的易用性和实用性。
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本申请的保护范围。上述装置中单元的具体工 作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
在本发明所提供的实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通讯连接可以是通过一些接口,装置或单元的间接耦合或通讯连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务 器,或者网络设备等)或处理器(processor)执行本发明实施例各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明实施例各实施例技术方案的精神和范围。

一种超声系统中FPGA重配置的方法及装置.pdf_第1页
第1页 / 共13页
一种超声系统中FPGA重配置的方法及装置.pdf_第2页
第2页 / 共13页
一种超声系统中FPGA重配置的方法及装置.pdf_第3页
第3页 / 共13页
点击查看更多>>
资源描述

《一种超声系统中FPGA重配置的方法及装置.pdf》由会员分享,可在线阅读,更多相关《一种超声系统中FPGA重配置的方法及装置.pdf(13页珍藏版)》请在专利查询网上搜索。

本发明适用于信息处理技术领域,提供了一种超声系统中FPGA重配置的方法及装置。所述方法包括:当接收到扫描模式信息时,从预先存储的多个FPGA配置文件中获取与所述接收到的扫描模式信息对应的FPGA配置文件;根据获取的所述FPGA配置文件对当前的FPGA进行重新配置。本发明可以实时根据超声系统的工作状态来动态调整FPGA逻辑资源的使用,降低FPGA功耗。。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1