一种超声系统中fpga重配置的方法及装置的制造方法

文档序号:8905119阅读:170来源:国知局
一种超声系统中fpga重配置的方法及装置的制造方法
【技术领域】
[0001] 本发明属于信息处理技术领域,尤其设及一种超声系统中FPGA重配置的方法及 装置。
【背景技术】
[0002] 现有的超声系统中,会使用现场可编程口阵列(Field-ProgrammableGate Array,FPGA)来实现不同的功能,例如波束合成、前端数字信号处理、后端图象处理等功能, 不同的功能对应的FPGA配置不同。
[0003] 目前大部分的超声系统,FPGA仅在系统上电时进行一次配置,在运行过程中不会 再次配置,所有扫描模式下使用的是相同的配置。但在部分基于PC平台的超声系统中,可 使用增量配置,比如系统上电(即开机)时先配置快速检测识别周边元件高速扩展接口 任eri地eralComponnetInterfaceExpress,PCIE;)的功能,隔一段时间再次配置和超声 系统相关的其余功能。
[0004] 然而,上述配置方式均为固定配置方式,即无法实时根据超声系统的工作状态来 动态调整FPGA逻辑资源的使用,从而无法更加高效合理的使用FPGA逻辑资源,无法在相 同的FPGA逻辑资源上实现更复杂的超声系统功能,或者相同超声系统功能上实现更低的 FPGA功耗控制。

【发明内容】

[0005] 鉴于此,本发明实施例提供一种超声系统中FPGA重配置的方法及装置,W根据超 声系统的工作状态来动态调整FPGA逻辑资源的使用,降低FPGA功耗。
[0006] 第一方面,本发明实施例提供了一种超声系统中FPGA重配置的方法,所述方法包 括:
[0007] 当接收到扫描模式信息时,从预先存储的多个FPGA配置文件中获取与所述接收 到的扫描模式信息对应的FPGA配置文件;
[000引根据获取的所述FPGA配置文件对当前的FPGA进行重新配置。
[0009] 第二方面,本发明实施例提供了一种超声系统中FPGA重配置的装置,所述装置包 括:
[0010] 配置文件获取单元,用于当接收到扫描模式信息时,从预先存储的多个FPGA配置 文件中获取与所述接收到的扫描模式信息对应的FPGA配置文件;
[0011] 重新配置单元,用于根据获取的所述FPGA配置文件对当前的FPGA进行重新配置。
[0012] 本发明实施例与现有技术相比存在的有益效果是;本发明实施例预先存储多个 FPGA配置文件,在接收到扫描模式信息时,可从预先存储的多个FPGA配置文件中获取与所 述接收到的扫描模式信息对应的FPGA配置文件进行重新配置,从而有效解决现有技术无 法实时根据超声系统的工作状态来动态调整FPGA逻辑资源的使用问题。另外,由于本发明 实施例针对不同的扫描模式信息,只获取该扫描模式信息对应的FPGA配置文件,即只配置 与该扫描模式信息相关的逻辑处理模块,从而可W更加高效合理的使用FPGA逻辑资源,降 低FPGA功耗,具有较强的易用性和实用性。
【附图说明】
[0013] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述 中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些 实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可W根据该些 附图获得其他的附图。
[0014] 图1是本发明实施例提供的超声系统的结构示意图;
[0015] 图2是本发明实施例提供的超声系统中FPGA重配置的方法的实现流程示意图;
[0016] 图3是本发明另一实施例提供的超声系统中FPGA重配置的方法的实现流程示意 图;
[0017] 图4是本发明实施例提供的超声系统中FPGA重配置的装置的结构示意图。
【具体实施方式】
[001引 W下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具 体细节,W便透切理解本发明实施例。然而,本领域的技术人员应当清楚,在没有该些具体 细节的其它实施例中也可W实现本发明。在其它情况中,省略对众所周知的系统、装置、电 路W及方法的详细说明,W免不必要的细节妨碍本发明的描述。
[0019] 为了说明本发明所述的技术方案,下面通过具体实施例来进行说明。
[0020] 图1示出了本发明实施例提供的超声系统的组成结构示意图,为了便于说明,仅 示出了与本发明实施例相关的部分。
[0021] 如图1所示,所述超声系统包括系统控制中屯、010、配置控制中屯、020、存储区域 030W及FPGA040 ;
[0022] 其中,所述系统控制中屯、010为超声系统的控制中屯、,超声系统的扫描模式由所 述系统控制中屯、010根据用户的操作来设定。当扫描模式发生变化时,所述系统控制中屯、 010将扫描模式信息发送给所述配置控制中屯、020。另外,所述系统控制中屯、010还负责将 FPGA相关的系统参数发送给FPGA040,W控制FPGA040的工作状态。
[002引所述配置控制中屯、020,用于完成FPGA配置相关的工作。当所述配置控制中屯、020 接收到所述系统控制中屯、010发送的扫描模式信息时,判断所述接收到的扫描模式信息是 否与当前的扫描模式信息相同,若否,所述配置控制中屯、020从所述存储区域030中获取与 所述接收到的扫描模式信息对应的FPGA配置文件,根据获取的所述FPGA配置文件完成对 FPGA040的重配置。示例图1中,所述FPGA配置文件(如单B模式配置文件、B+C模式配 置文件、单PW模式配置文件等)是通过所述配置控制中屯、020完成对FPGA040的配置。然 而,将所述FPGA配置不通过所述配置控制中屯、020直接对FPGA040进行配置也属于本发明 的衍生实例,在本发明保护范围之内。
[0024] 所述存储区域030,用于存储编译好的FPGA配置文件。所述存储区域030根据扫 描模式划分成多个小存储区域,W存储不同扫描模式下的FPGA配置文件,所述扫描模式与 存储FPGA配置文件的起始地址和结束地址的映射关系存放于配置文件地址列表中。
[0025] 所述FPGA040,用于实现超声系统中部分功能,包括但不限于波束合成模块、扫描 控制模块,B处理模块、C处理模块、PW处理模块、CW处理模块等。FPGA040根据超声系统设 计,可由多块FPGA器件组成。
[0026] 需要说明的是,本实施例提供的超声系统的组成结构只是一种示例,只用于解释 本发明,并不限定本发明的保护范围。
[0027] 图2为本发明实施例提供的超声系统中FPGA配置的方法的实现流程,所述超声系 统可参考示例图1,其主要包括W下步骤:
[002引步骤S201,当接收到扫描模式信息时,从预先存储的多个FPGA配置文件中获取与 所述接收到的扫描模式信息对应的FPGA配置文件。
[0029] 在本发明实施例中,所述扫描模式信息可W是系统控制中屯、发送给所述配置控制 中屯、的。具体的可W是,系统控制中屯、检测用户操作,当检测到用户通过超声系统的操作键 盘或者触摸屏等触发的扫描模式信息选择指令后,将用户选择的所述扫描模式信息发送给 所述配置控制中屯、进行重配置。
[0030] 另外,需要说明
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1