本实用新型专利技术涉及一种集成的基于芯片的通信系统(20)。集成的基于芯片的通信系统(20)具有:多个源端口(S,S1,S2)和目标端口(A,B,C,D);交叉开关(3)或互连机构。交叉开关(3)或互连机构设立用于,基于由源端口(S,S1,S2)之一接收到的数据包的地址标头的地址矩阵,确定一个或多个目标端口(A,B,C,D)作为数据包的接收器,并且将数据包传送到所确定的接收器(A,B,C,D),和确定接收器(A,B,C,D)中的至少一个接收器的接收准备状态,并且根据所确定的接收准备状态来设计数据传输。也描述一种医学成像装置(50)。置(50)。置(50)。
【技术实现步骤摘要】
集成的基于芯片的通信系统和医学成像装置
[0001]本技术涉及一种集成的基于芯片的通信系统。此外,本技术涉及一种医学成像装置。另外,本技术涉及一种用于传输数据包的数据传输方法。
技术介绍
[0002]在基于FPGA/ASIC的硬件的设计中,通常将如AHB、AXI4、Wishbone、 Avalon等的工业标准协议用于片上通信。这些协议提供多种配置选项。一种配置选项在此是所谓的内存映射通信,其中给全部用户分配一个地址空间,并且然后可以根据目标地址将数据写入到存储器/寄存器等中。在另一配置选项中,例如在AXI4中可以配置所谓的流模式,其中发送器始终发送到特定的接收器,而不使用寻址方法。然而,所提到的模式已经设定 (projektiert)并且能够实施所述一种或者另一种方法。对应当使用哪种通信类型的基于数据包的决定在此是不可能的。因此在流通信中,例如不能传输配置。在协议中也没有规定同时向多个用户发送数据流。存在呈插入的开关矩阵的形式的扩展,但是所述扩展始终以固定参数化的方式实现1 对N关系。因此,基于数据包的多播是不可能的。
[0003]至今为止,在需要与用于配置的流数据通信时,已实现第二接口,例如地址数据总线。由此得到用于不同的通信方法的不同的运行时间。如果应改变在运行的数据流之内的配置,那么被操控的模块必须独立地注意: 是否可以立即实施所述配置或例如必须等待数据暂停。因此,在任何协议和任何扩展下都不可能进行基于数据包的多播。因此,通常使用所谓的菊花链,其中接收器将数据包在接收之后再次转发至下一用户。经由环形缓冲区的实现方式虽然可以实施具有多个用户的多播,但是不支持背压 (Backpressing),即如果用户不能接收数据包,那么该数据包不可避免地会丢失,并且必须跳过或再次请求。在此,必须通知其他收件人,必须丢弃已经接收的数据包。因此,管理明显更复杂。
技术实现思路
[0004]因此,本技术的目的是,研发更灵活的片上通信,所述片上通信也可实现所谓的多播数据传输。
[0005]所述目的通过一种集成的基于芯片的通信系统,通过一种医学成像装置以及通过一种数据传输方法来实现。
[0006]根据本技术的集成的基于芯片的通信系统具有多个源端口和目标端口和交叉开关(Crossbar)或互连机构(Interconnect)。交叉开关或互连机构设立用于,基于由源端口之一接收的数据包的地址标头的地址矩阵,确定一个或多个目标端口作为数据包的接收器,并且将数据包传送到所确定的接收器。通过在分配了目标端口矩阵的数据包中对地址标头的定义,可以基于数据包决定:要操控的目标端口是否是唯一的目标端口或是多个目标端口。因此,借助于交叉开关或互连机构可以基于数据包决定:操控哪些目标端口。
[0007]此外,交叉开关或互连机构设立用于,确定接收器中的至少一个接收器的接收准备状态,并且根据所确定的接收准备状态来设计数据传输。有利地,借助根据本技术的
集成的基于芯片的通信系统可以实施所谓的多播通信,其中数据包精确地在同一时间点到达多个接收器。尤其可以实现实时通信,所述实时通信相对于大的且变化的延迟期是不敏感的。例如,借此能实现所谓的多播图像传输或触发事件。此外,不需要附加的配置接口,用于在流模式和内存映射通信之间进行切换。而且,不需要呈插入的开关矩阵的形式的附加的扩展,如其例如在图中图解说明。
[0008]根据本技术的医学成像装置具有:扫描单元,用于获取患者的原始数据;控制装置,用于操控扫描单元;和根据本技术的集成的基于芯片的通信系统。医学成像装置例如可以是磁共振断层扫描系统或是计算机断层扫描系统。
[0009]有利地,借助根据本技术的基于芯片的通信系统能实现同步地操控医学成像装置的扫描单元的各个子单元。例如,在磁共振断层扫描系统的情况下可以将各个线圈彼此同步地操控。也可以实现在不同空间中的图像拍摄的同步图像显示。
[0010]在计算机断层扫描系统的情况下可以同时地操控探测器元件,即使在操控这些探测器元件时出现不同的延迟时间也如此。
[0011]在用于在多个源端口和目标端口之间借助于交叉开关或互连机构传输数据包的根据本技术的数据传输方法中,基于由源端口之一接收的数据包的地址标头的地址矩阵,确定一个或多个目标端口作为数据包的接收器,并且将数据包传送到所确定的接收器。此外,确定接收器中的至少一个接收器的接收准备状态,并且根据所确定的接收准备状态来设计数据传输。根据本技术的数据传输方法共享集成的基于芯片的通信系统的优点。
[0012]本技术的其他特别有利的设计方案和改进方案在从属权利要求以及下面的说明书中得出,其中一个权利要求类别的权利要求也可以类似于另一权利要求类别的权利要求和说明书部分进行改进,并且尤其也可以将不同实施例或变型形式的各个特征组合成新的实施例或变型形式。
[0013]在根据本技术的集成的基于芯片的通信系统的一个变型形式中,交叉开关或互连机构设立用于,根据所确定的接收准备状态来设计数据传输,使得对于目标端口没有准备好接收的情况,中止将接收到的数据包向所述目标端口的传输。
[0014]如果继续将接收到的数据包传输至准备好接收的目标端口,那么可以有利地实现未延迟的、时间上同步的用于其余目标端口的数据传送,这例如在实时进行的多播过程中是必要的。
[0015]在根据本技术的集成的基于芯片的通信系统的一个设计方案中,交叉开关或互连机构设立用于,中止(auszusetzen)将接收到的数据包也向准备好接收的目标端口的传输,并且当所有目标端口再次准备好接收时,才继续传输。有利地,可以实现到所有目标端口的同步的数据传输。如果在目标端口出现流量阻塞,则不会丢失任何数据,而是会累积并同时到达所有目标端口。以这种方式保持所有数据尤其允许有效的故障查找。
[0016]在集成的基于芯片的通信系统的一个变型形式中,交叉开关或互连机构设立用于,将数据包以实时通信的方式同时传送至多个目标端口。有利地可实现同步的数据传输,这例如在多播图像传输中或在计算机断层扫描系统的情况下在实现用于多个收件人的触发事件时是必要的。
附图说明
[0017]本技术下面参照附图根据实施例再次详细阐述。在此,在不同的附图中,相同的组件设有相同的附图标记。附图通常并非是符合比例的。附图示出:
[0018]图1示意地示出常规的片上数据传输系统的一个实施例;
[0019]图2示出根据本技术的一个实施例的基于数据包的片上数据传输系统的示意图;
[0020]图3示出根据本技术的一个实施例的基于数据包的片上数据传输系统的示意图;
[0021]图4示出根据本技术的一个实施例的交叉开关的示意方框图;
[0022]图5示出根据本技术的CT系统的数据传输系统的示意图;
[0023]图6示出根据本技术的一个实施例的磁共振断层扫描系统。
具体实施方式
[0024]图1示出用于片上本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种集成的基于芯片的通信系统(20),具有:
‑
多个源端口(S,S1,S2)和目标端口(A,B,C,D),
‑
交叉开关(3)或互连机构,其特征在于,所述交叉开关(3)或互连机构设立用于
‑
基于由所述源端口之一接收的数据包的地址标头的地址矩阵,确定一个或多个目标端口(A,B,C,D)作为所述数据包的接收器,并且将所述数据包传送到所确定的接收器(A,B,C,D),
‑
确定所述接收器(A,B,C,D)中的至少一个接收器的接收准备状态,并且根据所确定的接收准备状态来设计数据传输。2.根据权利要求1所述的集成的基于芯片的通信系统,其中所述交叉开关(3)或所述互连机构设立用于,根据所确定的接收准备状态来设计数据传输,使得对于至少一个目标端口(A,B,C,D)没有准备好接收的情况,中止将接收到的数据包向所述目标端口(A,B,C,D)的传输。3.根据权利要求2所述的集成的基于芯片的通信系统,其中所述交叉开关(3)或所述互连机构设立用于,也中止...
【专利技术属性】
技术研发人员:斯特凡,
申请(专利权)人:西门子医疗有限公司,
类型:新型
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。