技術(shù)領(lǐng)域
本發(fā)明涉及控制技術(shù)領(lǐng)域,特別是涉及一種磁共振控制系統(tǒng)的動(dòng)態(tài)配置裝置。
背景技術(shù):
在現(xiàn)有技術(shù)中,磁共振控制系統(tǒng)在配置控制邏輯時(shí),整個(gè)磁共振控制系統(tǒng)將停止工作,與此同時(shí)磁共振設(shè)備也將無法進(jìn)行圖像掃描操作,只能處于等待或者休眠狀態(tài)。并且,在每次配置完控制邏輯后,需要將所述磁共振控制系統(tǒng)進(jìn)行斷電并重新啟動(dòng),才能使得所述磁共振控制系統(tǒng)按照最新配置的控制邏輯進(jìn)行工作。
因此,需要提出一種新的磁共振控制系統(tǒng)的動(dòng)態(tài)配置裝置,以實(shí)現(xiàn)在無需斷電和重啟的情況下動(dòng)態(tài)配置磁共振控制系統(tǒng)。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明解決的技術(shù)問題是提供一種磁共振控制系統(tǒng)的動(dòng)態(tài)配置裝置,以實(shí)現(xiàn)在無需斷電和重啟的情況下動(dòng)態(tài)配置磁共振控制系統(tǒng)。
本發(fā)明的實(shí)施例提供了一種磁共振控制系統(tǒng)的動(dòng)態(tài)配置方法,所述方法包括:在調(diào)用第一控制邏輯的磁共振掃描操作之后,根據(jù)用戶的配置信息,切換所述第一控制邏輯的可配置邏輯中對(duì)應(yīng)的可配置邏輯塊的版本,以將所述第一控制邏輯調(diào)整成第二控制邏輯,其中,所述可配置控制邏輯包含至少一個(gè)可配置控制邏輯塊,用于控制所述磁共振控制系統(tǒng)中對(duì)應(yīng)的硬件模塊,每一個(gè)所述可配置控制邏輯塊包含至少一個(gè)版本;調(diào)用所述第二控制邏輯,以控制所述磁共振控制系統(tǒng)執(zhí)行磁共振掃描操作。
可選地,所述方法還包括:在所述磁共振控制系統(tǒng)進(jìn)行掃描操作時(shí),對(duì)未被調(diào)用的可配置控制邏輯塊進(jìn)行更新操作。
可選地,所述第一控制邏輯還包含固化控制邏輯。
可選地,當(dāng)所述第一控制邏輯為所述磁共振控制系統(tǒng)的信號(hào)收發(fā)控制邏輯時(shí),所述固化控制邏輯包括串行解串控制邏輯塊、存儲(chǔ)器接口控制邏輯塊和模式變換的底層硬核控制邏輯塊中的至少一項(xiàng);所述可配置控制邏輯包括模式變換的用戶接口控制邏輯塊、數(shù)字信號(hào)處理控制邏輯塊、串行解串幀協(xié)議控制邏輯塊和外設(shè)邏輯控制塊中的至少一項(xiàng)。
可選地,當(dāng)所述第一控制邏輯為所述磁共振控制系統(tǒng)的序列時(shí)序控制邏輯時(shí),所述固化控制邏輯包括串行解串控制邏輯塊、存儲(chǔ)器接口控制邏輯塊和PCI總線接口控制邏輯塊中的至少一項(xiàng);所述可配置控制邏輯包括串行解串幀協(xié)議控制邏輯塊、PCI總線接口幀協(xié)議邏輯塊、序列時(shí)序控制邏輯塊和DDR3用戶接口控制邏輯塊中的至少一項(xiàng)。
可選地,所述固化控制邏輯和所述可配置控制邏輯分別存放在存儲(chǔ)器的第一空間和第二空間,每一個(gè)所述可配置控制邏輯塊存放在所述第二空間的對(duì)應(yīng)分區(qū),每一個(gè)所述可配置控制邏輯塊的每一個(gè)版本存放在所述可配置控制邏輯塊對(duì)應(yīng)分區(qū)的對(duì)應(yīng)子分區(qū)。
可選地,所述第一空間和第二空間設(shè)置在所述存儲(chǔ)器中的同一閃存中,或所述第一空間和第二空間分別設(shè)置在所述存儲(chǔ)器中的不同的閃存中。
本發(fā)明的實(shí)施例還提供了一種磁共振控制系統(tǒng)的動(dòng)態(tài)配置裝置,所述裝置包括:配置器,用于在調(diào)用第一控制邏輯的磁共振掃描操作之后,根據(jù)用戶的配置信息,切換所述第一控制邏輯的可配置邏輯中對(duì)應(yīng)的可配置邏輯塊的版本,以將所述第一控制邏輯調(diào)整成第二控制邏輯,其中,所述可配置控制邏輯包含至少一個(gè)可配置控制邏輯塊,用于控制所述磁共振控制系統(tǒng)中對(duì)應(yīng)的硬件模塊,每一個(gè)所述可配置控制邏輯塊包含至少一個(gè)版本;處理器,用于調(diào)用所述第二控制邏輯,以控制所述磁共振控制系統(tǒng)執(zhí)行磁共振掃描操作。
可選地,所述配置器還用于在所述磁共振控制系統(tǒng)進(jìn)行掃描操作時(shí),對(duì)未被調(diào)用的可配置控制邏輯塊進(jìn)行更新操作。
可選地,所述第一控制邏輯還包含固化控制邏輯。
可選地,當(dāng)所述第一控制邏輯為所述磁共振控制系統(tǒng)的信號(hào)收發(fā)控制邏輯時(shí),所述固化控制邏輯包括串行解串控制邏輯塊、存儲(chǔ)器接口控制邏輯塊和模式變換的底層硬核控制邏輯塊中的至少一項(xiàng);所述可配置控制邏輯包括模式變換的用戶接口控制邏輯塊、數(shù)字信號(hào)處理控制邏輯塊、串行解串幀協(xié)議控制邏輯塊和外設(shè)邏輯控制塊中的至少一項(xiàng)。
可選地,當(dāng)所述第一控制邏輯為所述磁共振控制系統(tǒng)的序列時(shí)序控制邏輯時(shí),所述固化控制邏輯包括串行解串控制邏輯塊、存儲(chǔ)器接口控制邏輯塊和PCI總線接口控制邏輯塊中的至少一項(xiàng);所述可配置控制邏輯包括串行解串幀協(xié)議控制邏輯塊、PCI總線接口幀協(xié)議邏輯塊、序列時(shí)序控制邏輯塊和DDR3用戶接口控制邏輯塊中的至少一項(xiàng)。
可選地,所述裝置還包括:存儲(chǔ)器,用于將所述固化控制邏輯和所述可配置控制邏輯分別存放在所述存儲(chǔ)器的第一空間和第二空間,將每一個(gè)所述可配置控制邏輯塊存放在所述第二空間的對(duì)應(yīng)分區(qū),以及將每一個(gè)所述可配置控制邏輯塊的每一個(gè)版本存放在所述可配置控制邏輯塊對(duì)應(yīng)分區(qū)的對(duì)應(yīng)子分區(qū)。
可選地,所述第一空間和第二空間分別設(shè)置在所述存儲(chǔ)器中的同一閃存中,或所述第一空間和第二空間分別設(shè)置在所述存儲(chǔ)器中的不同的閃存中
與現(xiàn)有技術(shù)相比,在上述技術(shù)方案中,在調(diào)用第一控制邏輯的磁共振掃描操作之后,可以根據(jù)用戶的配置信息,切換所述第一控制邏輯的可配置邏輯中對(duì)應(yīng)的可配置邏輯塊的版本,以將所述第一控制邏輯調(diào)整成第二控制邏輯,也就是說,當(dāng)用戶需要對(duì)第一控制邏輯進(jìn)行配置時(shí),只需要根據(jù)配置信息將第一控制邏輯中的可配置邏輯中的可配置邏輯塊的版本進(jìn)行切換,無需將整個(gè)第一控制邏輯進(jìn)行更新、編譯和重新燒錄,因此也無需斷電和重啟,就能夠?qū)崿F(xiàn)對(duì)所述磁共振控制系統(tǒng)的動(dòng)態(tài)配置。
附圖說明
圖1是本發(fā)明實(shí)施例中磁共振控制系統(tǒng)的動(dòng)態(tài)配置方法的流程圖;
圖2和圖4是本發(fā)明實(shí)施例中第一空間和第二空間的分區(qū)示意圖;
圖3是本發(fā)明實(shí)施例中可配置邏輯控制塊的子分區(qū)示意圖;
圖5是本發(fā)明實(shí)施例中磁共振控制系統(tǒng)的動(dòng)態(tài)配置方法的結(jié)構(gòu)示意圖。
具體實(shí)施方式
為使本領(lǐng)域技術(shù)人員更好地理解和實(shí)現(xiàn)本發(fā)明,以下參照附圖,通過具體實(shí)施例進(jìn)行詳細(xì)說明。
圖1是本發(fā)明實(shí)施例中磁共振控制系統(tǒng)的動(dòng)態(tài)配置方法的流程圖。
請(qǐng)參考圖1,所述方法包括:步驟S100至S101。
步驟S100,在調(diào)用第一控制邏輯的磁共振掃描操作之后,根據(jù)用戶的配置信息,切換所述第一控制邏輯的可配置邏輯中對(duì)應(yīng)的可配置邏輯塊的版本,以將所述第一控制邏輯調(diào)整成第二控制邏輯。
在本發(fā)明的實(shí)施例中,所述第一控制邏輯包含固化控制邏輯和所述可配置控制邏輯,所述固化控制邏輯存放在存儲(chǔ)器的第一空間,所述可配置控制邏輯存放在所述存儲(chǔ)器的第二空間。所述第一空間和第二空間可以設(shè)置在所述存儲(chǔ)器中的同一閃存中。在本發(fā)明的其他實(shí)施例中,所述第一空間和第二空間也可以分別設(shè)置在所述存儲(chǔ)器中的不同的閃存中,只需要保證所述第一空間和所述第二空間相對(duì)獨(dú)立。
需要說明的是,所述固化控制邏輯為所述磁共振控制系統(tǒng)的控制邏輯中固定的不需要進(jìn)行配置、調(diào)整和更新的控制邏輯部分,而所述可配置控制邏輯為所述磁共振控制系統(tǒng)的控制邏輯中需要進(jìn)行配置、調(diào)整和更新的控制邏輯部分,將所述固化控制邏輯和可配置控制邏輯分別存放在第一空間和第二空間,使所述固化控制邏輯和可配置控制邏輯相互獨(dú)立,那么對(duì)可配置控制邏輯進(jìn)行配置的過程將不會(huì)影響到固化控制邏輯。
在本發(fā)明的實(shí)施例中,所述固化控制邏輯包含至少一個(gè)固化控制邏輯塊。
在本發(fā)明的實(shí)施例中,所述可配置控制邏輯包含的至少一個(gè)可配置控制邏輯塊,每一個(gè)所述可配置控制邏輯塊存放在所述第二空間的對(duì)應(yīng)分區(qū),用于控制所述磁共振控制系統(tǒng)中對(duì)應(yīng)的硬件模塊。
在本發(fā)明的實(shí)施例中,每一個(gè)所述可配置控制邏輯塊包含至少一個(gè)版本,每一個(gè)所述版本存放在所述可配置控制邏輯塊對(duì)應(yīng)分區(qū)的對(duì)應(yīng)子分區(qū),以供配置器在所述至少一個(gè)版本中進(jìn)行切換。需要說明的是,不同分區(qū)之間也是相互獨(dú)立的,也就是說對(duì)待更換的可配置控制邏輯塊進(jìn)行配置時(shí)不會(huì)影響到其他可配置控制邏輯塊。
下面結(jié)合圖2以所述磁共振控制系統(tǒng)的控制邏輯為信號(hào)收發(fā)控制邏輯為例對(duì)所述第一空間、第二空間的分區(qū)進(jìn)行解釋說明。
請(qǐng)參考圖2,當(dāng)所述控制邏輯為信號(hào)收發(fā)控制邏輯時(shí),所述存儲(chǔ)器200包含第一空間210和第二空間220,其中,所述信號(hào)收發(fā)控制邏輯中的固化控制邏輯包括串行解串控制邏輯塊、存儲(chǔ)器接口控制邏輯塊和模式變換的底層硬核控制邏輯塊,分別存放在所述第一空間210的分區(qū)211、212和213,以分別控制所述磁共振控制系統(tǒng)中不同的硬件模塊。
請(qǐng)繼續(xù)參考圖2,所述信號(hào)收發(fā)控制邏輯中的可配置控制邏輯包括模式變換的用戶接口控制邏輯塊、數(shù)字信號(hào)處理控制邏輯塊、串行解串幀協(xié)議控制邏輯塊和外設(shè)邏輯控制塊,分別存放在所述第一空間220的分區(qū)221、222、223和224,以分別控制所述磁共振控制系統(tǒng)中不同的硬件模塊。
接著,將結(jié)合圖3以圖3中的所述模式變換的用戶接口控制邏輯塊所在的分區(qū)221為例對(duì)上述可配置控制邏輯塊的子分區(qū)進(jìn)行解釋說明。
請(qǐng)參考圖3,所述模式變換的用戶接口控制邏輯包含不同的版本,分別為版本a、b和c,分別存放在分區(qū)221的子分區(qū)221a、221b和221c。并且子分區(qū)221a、221b和221c也分別獨(dú)立,以供配置器在版本a、b和c中進(jìn)行切換。第二空間中其他分區(qū)的子分區(qū)結(jié)構(gòu)和所述分區(qū)221類似,在此不贅述。
接著,請(qǐng)參考圖4,類似地,當(dāng)所述磁共振控制系統(tǒng)的控制邏輯為序列時(shí)序控制邏輯時(shí),存儲(chǔ)器300包括第一空間310和第二空間320。其中,所述序列時(shí)序控制邏輯中的固化控制邏輯包括串行解串控制邏輯塊、存儲(chǔ)器接口控制邏輯塊和PCI總線接口控制邏輯塊分別存放在所述第一空間310的分區(qū)311、312、和313,以分別控制所述磁共振控制系統(tǒng)中不同的硬件模塊。
所述序列時(shí)序控制邏輯中的可配置控制邏輯包括串行解串幀協(xié)議控制邏輯塊、PCI總線接口幀協(xié)議邏輯塊、序列時(shí)序控制邏輯塊和DDR3用戶接口控制邏輯塊,分別存放在所述第二空間320的分區(qū)321、322、323和324,以分別控制所述磁共振控制系統(tǒng)中不同的硬件模塊。
其中,序列時(shí)序控制邏輯的可配置控制邏輯塊的子分區(qū)結(jié)構(gòu)請(qǐng)參考信號(hào)收發(fā)控制邏輯中模式變換的用戶接口控制邏輯塊所在的分區(qū)221的結(jié)構(gòu)。
需要說明的是,在本發(fā)明的實(shí)施例中,當(dāng)用戶需要更換可配置控制邏輯塊的版本時(shí),可以在所述磁共振控制系統(tǒng)的連續(xù)兩次磁共振掃描操作之間,更換用戶選擇的可配置控制邏輯塊的版本,這樣將不影響磁共振設(shè)備的正常掃描工作。
值得注意的是,在本發(fā)明的實(shí)施例中,當(dāng)用戶需要對(duì)控制邏輯進(jìn)行配置時(shí),只需要更換用戶選擇的可配置控制邏輯塊的版本,無需更換固化控制邏輯部分和除了待更換的可配置控制邏輯塊以外的其他的可配置控制邏輯部分,也就是說,只需要在所述待更換可配置控制邏輯塊對(duì)應(yīng)分區(qū)的不同子分區(qū)中做切換,這樣就能夠在無需重啟和斷電的情況下實(shí)現(xiàn)對(duì)所述磁共振控制系統(tǒng)的動(dòng)態(tài)配置。
步驟S101,調(diào)用所述第二控制邏輯,以控制所述磁共振控制系統(tǒng)執(zhí)行磁共振掃描操作。
也就是說,在本發(fā)明的實(shí)施例中,在根據(jù)用戶選擇的可配置邏輯塊的版本信息,將所述第一控制邏輯的可配置邏輯中對(duì)應(yīng)的可配置邏輯塊更換成用戶所選擇的版本后,就可以直接按照更換好的控制邏輯控制所述磁共振控制系統(tǒng)執(zhí)行磁共振掃描操作,無需斷電和重啟。
在本發(fā)明的實(shí)施例中,由于固化控制邏輯和可配置控制邏輯是獨(dú)立存放的,并且可配置控制邏輯塊之間以及可配置邏輯塊的不同版本之間也是相互獨(dú)立的,因此還可以在在所述磁共振控制系統(tǒng)進(jìn)行掃描操作時(shí),對(duì)未被調(diào)用的可配置控制邏輯塊進(jìn)行更新操作,并不會(huì)影響所火速磁共振控制系統(tǒng)的正常掃描工作。
本發(fā)明的實(shí)施例還提供了一種磁共振控制系統(tǒng)的動(dòng)態(tài)配置裝置。請(qǐng)參考圖4,所述裝置400包括:配置器420,用于在調(diào)用第一控制邏輯的磁共振掃描操作之后,根據(jù)用戶的配置信息,切換所述第一控制邏輯的可配置邏輯中對(duì)應(yīng)的可配置邏輯塊的版本,以將所述第一控制邏輯調(diào)整成第二控制邏輯,其中,所述可配置控制邏輯包含至少一個(gè)可配置控制邏輯塊,用于控制所述磁共振控制系統(tǒng)中對(duì)應(yīng)的硬件模塊,每一個(gè)所述可配置控制邏輯塊包含至少一個(gè)版本;處理器430,用于調(diào)用所述第二控制邏輯,以控制所述磁共振控制系統(tǒng)執(zhí)行磁共振掃描操作。
在本發(fā)明的實(shí)施例中,所述配置器420還用于在所述磁共振控制系統(tǒng)進(jìn)行掃描操作時(shí),對(duì)未被調(diào)用的可配置控制邏輯塊進(jìn)行更新操作。
在本發(fā)明的實(shí)施例中,所述第一控制邏輯還可以包含固化控制邏輯。
在本發(fā)明的實(shí)施例中,當(dāng)所述第一控制邏輯為所述磁共振控制系統(tǒng)的信號(hào)收發(fā)控制邏輯時(shí),所述固化控制邏輯包括串行解串控制邏輯塊、存儲(chǔ)器接口控制邏輯塊和模式變換的底層硬核控制邏輯塊中的至少一項(xiàng);所述可配置控制邏輯包括模式變換的用戶接口控制邏輯塊、數(shù)字信號(hào)處理控制邏輯塊、串行解串幀協(xié)議控制邏輯塊和外設(shè)邏輯控制塊中的至少一項(xiàng)。
在本發(fā)明的實(shí)施例中,當(dāng)所述第一控制邏輯為所述磁共振控制系統(tǒng)的序列時(shí)序控制邏輯時(shí),所述固化控制邏輯包括串行解串控制邏輯塊、存儲(chǔ)器接口控制邏輯塊和PCI總線接口控制邏輯塊中的至少一項(xiàng);所述可配置控制邏輯包括串行解串幀協(xié)議控制邏輯塊、PCI總線接口幀協(xié)議邏輯塊、序列時(shí)序控制邏輯塊和DDR3用戶接口控制邏輯塊中的至少一項(xiàng)。
在本發(fā)明的實(shí)施例中,所述裝置400還可以包括:存儲(chǔ)器410,用于將所述固化控制邏輯和所述可配置控制邏輯分別存放在所述存儲(chǔ)器的第一空間411和第二空間412,將每一個(gè)所述可配置控制邏輯塊存放在所述第二空間412的對(duì)應(yīng)分區(qū),以及將每一個(gè)所述可配置控制邏輯塊的每一個(gè)版本存放在所述可配置控制邏輯塊對(duì)應(yīng)分區(qū)的對(duì)應(yīng)子分區(qū)。
在本發(fā)明的實(shí)施例中,所述第一空間411和第二空間412分別設(shè)置在所述存儲(chǔ)器410中的同一閃存中,或所述第一空間411和第二空間412分別設(shè)置在所述存儲(chǔ)器410中的不同的閃存中
本領(lǐng)域普通技術(shù)人員可以理解上述實(shí)施例的各種方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,該程序可以存儲(chǔ)于一計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,存儲(chǔ)介質(zhì)可以包括:ROM、RAM、磁盤或光盤等。
雖然本發(fā)明披露如上,但本發(fā)明并非限定于此。任何本領(lǐng)域技術(shù)人員,在不脫離本發(fā)明的精神和范圍內(nèi),均可作各種更動(dòng)與修改,因此本發(fā)明的保護(hù)范圍應(yīng)當(dāng)以權(quán)利要求所限定的范圍為準(zhǔn)。