【技术实现步骤摘要】
分级架构的CT探测器寄存器内容传输方法和CT探测器
本专利技术涉及一种用于在中央控制器和与其相连的带有被称为FPGA的可自由编程模块的硬件组件之间传输带有分级的硬件架构的CT-探测器的寄存器内容的方法,其中所述FPGA被划分为至少两个层级,并且在连续发生的CT-探测器的读取期间循环地超过一个层级来执行寄存器内容的写入过程和读出过程,并且相对于读取非同步地在中央控制器和FPGA的第一层级之间执行写入指令和读出指令。本专利技术另外还涉及CT-系统的CT-探测器,由中央控制单元通过寄存器内容的写入指令和读出指令来控制该CT-探测器,其中所述CT-探测器具有大量带有被称为层级之间彼此相连的FPGA的可自由编程模块的硬件组件,并且所述FPGA分别具有带有寄存器内容的寄存器。
技术介绍
现有技术中普遍公知的CT-探测器具有多个带有可自由编程模块(=FPGA)的硬件组件。FPGA的不同信息(寄存器内容)在运行中必须由外部中央控制器来写入、读取和评估。该中央控制器仅仅拥有到CT-探测器的通讯连接。因此必须在CT-探测器中实现FPGA之间的内部连接路径,经过所述连接路径,中央控制器可以在任何时间访问所有寄存器。在此所述中央控制器以CT-探测器的固定反应时间为前提。因为用于寄存器访问的内部连接在单独的FPGA上长度不同,并且部分地无法直接访问相应的寄存器,对于不同寄存器的反应时间也取决于其层级而变化。在此由中央控制器所要求的最大反应时间部分地无法被遵守。在此以“读取”方式进行两个层级之间的数据传输,相应于CT-探测器的一般时序行为(Timingverhalten)。由此为了克 ...
【技术保护点】
一种用于在中央控制器(10)和与其相连的分别带有至少一个被称为FPGA(5.1;5.2.1‑5.2.n)的可自由编程模块的硬件组件之间传输带有分级的硬件架构的CT‑探测器(5)的寄存器内容的方法,其中所述FPGA(5.1;5.2.1‑5.2.n)被划分为至少两个层级(I,II),并且在连续发生的CT‑探测器(5)的读取期间,循环地超过一个层级执行寄存器内容的写入过程和读出过程,并且相对于读取非同步地在中央控制器(10)和FPGA(5.1;5.2.1‑5.2.n)的第一层级(I)之间执行写入指令和读出指令,其特征在于:1.1所述第一层级(I)通过控制单元(5.1)构成,其包括用于位于更低层分级的FPGA(5.2.1‑5.2.n)的被读出的寄存器内容的寄存器表(5.1.1)和用于待写入的寄存器内容的寄存器(5.1.2),1.2通过每一次新的读取,将在分别的先前的读取期间从中央控制器(10)到达控制单元(5.1)的对于位于更低分级的FPGA(5.2.1‑5.2.n)新的寄存器内容传送到下一个层级(II),1.3通过每一次新的读取,将所有位于更低层分级的FPGA(5.2.1‑5.2.n)的寄存 ...
【技术特征摘要】
2013.02.18 DE 102013202572.61.一种用于在中央控制器(10)和与其相连的分别带有至少一个被称为FPGA(5.1;5.2.1-5.2.n)的可自由编程模块的硬件组件之间传输带有分级的硬件架构的CT-探测器(5)的寄存器内容的方法,其中所述FPGA(5.1;5.2.1-5.2.n)被划分为至少两个层级(I,II),并且在连续发生的CT-探测器(5)的读取期间,循环地超过一个层级执行寄存器内容的写入过程和读出过程,并且相对于读取非同步地在中央控制器(10)和FPGA(5.1;5.2.1-5.2.n)的第一层级(I)之间执行写入指令和读出指令,其特征在于:1.1所述第一层级(I)通过控制单元(5.1)构成,其包括用于位于更低层分级的FPGA(5.2.1-5.2.n)的被读出的寄存器内容的寄存器表(5.1.1)和用于待写入的寄存器内容的寄存器(5.1.2),1.2通过每一次新的读取,将分别在先前的读取期间从中央控制器(10)到达控制单元(5.1)的、位于更低分级的FPGA(5.2.1-5.2.n)的新的寄存器内容传送到下一个层级(II),1.3通过每一次新的读取,将所有位于更低层分级的FPGA(5.2.1-5.2.n)的寄存器内容更新地记录在控制单元(5.1)的寄存器表(5.1.1)中,并且1.4在由中央控制器(10)非同步传达读出指令的情况下,仅仅从寄存器表(5.1.1)中读出寄存器内容。2.根据权利要求1所述的方法,其特征在于:2.1FPGA(5.2.1-5.2.n,5.3.1-5.3.m)被至少划分为三个层级(I,II,III),具有介于第一和最后层级之间的至少一个中间层级(II),2.2在所述至少一个中间层级(II)中,分别在至少一个中间寄存器上写入分别位于更低层分级的FPGA(5.3.1-5.3.m)的寄存器内容,并且每次读取时被传输到下一个更低的层级(III),和另外2.3分别在中间寄存器表(5.2.2.1,5.2.3.1)中,在每次读取时重新记录位于更低分级的FPGA(5.3.1-5.3.m)的读出的寄存器内容,并且每次读取时传输到下一个更高的层级(II)。3.根据上述权利要求1所述的方法,其特征在于,在每次读取期间分别进行毗邻的层级(I,II,III)的寄存器内容的双向传输。4.根据上述权利要求1至3中任一项所述的方法,其特征在于,在每个寄存器表(5.1.1)中备份有所有相连的并且位于更低层分级的FPGA(5.2.1-5.2.n,5.3.1-5.3.m)的寄存器内容。5.根据上述权利要求2所述的方法,其特征在于,在每个中间寄存器表(5.2.2.1,5.2.3.1)中备份有所有相连的并且位于更低层分级的FPGA(5.3.1-5.3.m)的寄存器内容。6.一种CT-系统(1)的CT-探测器(5),由中央控...
【专利技术属性】
技术研发人员:K盖斯林格,A格拉夫,E戈茨,S哈特曼,
申请(专利权)人:西门子公司,
类型:发明
国别省市:德国;DE
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。