本發明專利技術公開了一種信號處理設備。該信號處理設備包括記錄單元、運算單元、處理單元以及異常檢測器。所述記錄單元將配置數據記錄于所述記錄單元中。所述運算單元對輸入信號執行算術和邏輯運算并且輸出表示所述運算的結果的運算信號。所述運算單元具有由記錄于所述記錄單元中的所述配置數據限定的電路配置。所述處理單元獲取從所述運算單元輸出的所述運算信號,基于獲取的運算信號產生輸出信號并且輸出產生的輸出信號。所述異常檢測器檢測所述運算單元的所述電路配置的異常。此外,在所述信號處理設備中,所述處理單元被配置來在獲取所述運算信號之后從所述異常檢測器進一步獲取異常檢測結果并且依據所述異常檢測結果輸出所述輸出信號。
【技術實現步驟摘要】
本專利技術涉及用于使用可編程半導體器件執行信號處理的技術。
技術介紹
傳統地,已經存在用于使用可編程半導體器件(其電路配置由配置數據限定)執行實現各種功能的信號處理的已知技術。然而,在可編程半導體器件中,由于例如宇宙射線造成的軟錯誤(softerrors)的原因,可能會發生這樣的現象,即記錄于可編程半導體器件的存儲元件中的數據在邏輯上被倒轉,即由1變為0或者由0變為1。因此,包含錯誤的數據會從可編程半導體器件輸出。為抑制包含錯誤的數據從可編程半導體器件輸出,優選的是,將可編程半導體器件配置為具有冗余。例如,日本專利申請公報No.JP2013219473A公開了一種可編程邏輯器件,其包括分別執行相同數據處理的第一和第二邏輯塊。可編程邏輯器件確定由第一邏輯塊產生的第一數據和由第二邏輯塊產生的第二數據是否包含錯誤并且僅輸出第一數據和第二數據中被確定為不包含錯誤的那一個。然而,將可編程半導體器件或利用可編程半導體器件的系統配置為具有冗余會導致空間、重量和成本的增加。此外,將可編程半導體器件或利用可編程半導體器件的系統配置為具有冗余還會導致電源消耗的增加和所述器件或系統的內部溫度的升高,由此導致所述器件或系統的最大可允許操作溫度的降低。另一方面,在沒有冗余的情況下,如前所述的,可編程半導體器件或利用可編程半導體器件的系統會輸出包含錯誤的數據。
技術實現思路
根據一個示例性實施例,提供一種信號處理設備,所述信號處理設備包括:(1)記錄裝置,所述記錄裝置用于將配置數據記錄于所述記錄裝置中;(2)運算裝置,所述運算裝置用于對輸入信號執行算術和邏輯運算并且輸出表示所述運算結果的運算信號,所述運算裝置具有由記錄于所述記錄裝置中的配置數據限定的電路配置;(3)處理裝置,所述處理裝置用于獲取從所述運算裝置輸出的所述運算信號,基于獲取的運算信號產生輸出信號,并且輸出產生的輸出信號;以及(4)異常檢測裝置,所述異常檢測裝置用于檢測所述運算裝置的所述電路配置的異常。此外,所述處理裝置被配置來在所述運算信號的獲取之后從所述異常檢測裝置進一步獲取異常檢測結果并且依據所述異常檢測結果輸出所述輸出信號。因此,當所述運算裝置的所述電路配置已發生異常時,能夠防止包含錯誤的輸出信號從所述處理裝置輸出。結果,能夠防止包含錯誤的數據從所述信號處理設備輸出而不將所述信號處理設備配置為具有冗余。在進一步的實施方式中,所述處理裝置可以在自所述運算信號的獲取起預設等待時間之后依據所述異常檢測結果輸出所述輸出信號。所述等待時間可以根據自所述運算裝置的所述電路配置出現異常起直到所述異常被所述異常檢測裝置檢測到的時間長度來預設。進一步地,配置數據可以由多個數據塊構成。所述運算裝置可以包括配置記錄裝置,所述配置記錄裝置用于基于數據塊將記錄于所述記錄裝置中的所述配置數據記錄于所述配置記錄裝置中。所述異常檢測裝置可以針對記錄于所述配置記錄裝置中的所述配置數據的所述數據塊中的每個執行基于數據塊的異常檢測,來檢測在所述數據塊中是否已發生異常。一旦在所述配置數據的所述數據塊中的任一個中檢測到異常,所述異常檢測裝置可以確定所述運算裝置的所述電路配置已發生所述異常。所述等待時間可以被預設為長于或等于所需檢測時間,所述所需檢測時間為所述異常檢測裝置針對記錄于所述配置記錄裝置中的所述配置數據的預定數目的所述數據塊執行所述基于數據塊的異常檢測所需的時間。另外,優選的是,所述所需檢測時間為所述異常檢測裝置針對記錄于所述配置記錄裝置中的所述配置數據的所有所述數據塊執行所述基于數據塊的異常檢測所需的時間。所述處理裝置可以被配置為當所述異常檢測結果表示所述異常檢測裝置已檢測到所述運算裝置的所述電路配置的所述異常時,不輸出所述輸出信號。信號處理設備可以被配置來控制目標裝置。在這種情況下,當所述異常檢測結果表示所述異常檢測裝置并未檢測到所述運算裝置的所述電路配置的異常時,所述處理裝置可以將用于控制所述目標裝置的目標控制信號作為所述輸出信號輸出到所述目標裝置。另一方面,當所述異常檢測結果表示所述異常檢測裝置已檢測到所述運算裝置的所述電路配置的異常時,所述處理裝置可以將異常信號作為所述輸出信號輸出到所述目標裝置。進一步地,在上述情況下,所述目標控制信號和所述異常信號可以由所述處理裝置根據從所述運算裝置輸出的所述運算信號為正確的似然率來產生。所述運算裝置可以由可編程邏輯器件構成,所述可編程邏輯器件包括用于記錄所述配置數據的配置記錄部并且能夠重寫記錄于所述配置記錄部中的所述配置數據。所述異常檢測裝置可以被包括在所述運算裝置中。在這種情況下,優選的是,所述運算裝置、所述處理裝置和所述記錄裝置中的至少兩個被一起設置在單個芯片上。更為優選的是,所述運算裝置、所述處理裝置和所述記錄裝置全部被一起設置在所述單個芯片上。附圖說明從下文給出的詳細描述和一個示例性實施例的附圖,將會更加全面地理解本專利技術,然而這些不應被認為將本專利技術限制到特定實施例,而僅僅是出于解釋和理解的目的。在附圖中:圖1是圖示包括根據實施例的信號處理設備的信號處理系統的整體配置的功能塊圖;圖2是圖示由根據實施例的信號處理設備的處理單元執行的信號輸出處理的流程圖;圖3是圖示根據實施例的信號處理設備的優點的示意圖;圖4是圖示根據比較性示例的信號處理設備的缺點的示意圖;以及圖5是圖示應用根據實施例的信號處理設備的車輛控制系統的整體配置的功能塊圖。具體實施方式圖1示出了包括根據實施例的信號處理設備20的信號處理系統1的整體配置。如在圖1中所示的,信號處理系統1還包括輸入裝置10和目標裝置30,這二者都與信號處理設備20可通信地連接。具體地,信號處理設備20接收從輸入裝置10輸出的輸入信號,基于接收的輸入信號產生輸出信號,并且將產生的輸出信號輸出到目標裝置30。此處,目標裝置30為根據從信號處理設備20輸出的輸出信號被控制的控制目標。另外,在本實施例中,信號處理系統1被配置為例如車輛的制動控制系統。輸入裝置10被配置為例如捕獲車輛的環境(例如,車輛前方的區域)圖像的車載攝像機。信號處理設備20被配置為例如制動控制設備。目標裝置30被配置為例如車輛的制動機構。信號處理設備20包括運算單元40、外部記錄單元50和處理單元60。在本實施例中,運算單元40、外部記錄單元50和本文檔來自技高網...
【技術保護點】
一種信號處理設備,包括:記錄裝置,用于將配置數據記錄于所述記錄裝置中;運算裝置,用于對輸入信號執行算術和邏輯運算并且輸出表示所述運算的結果的運算信號,所述運算裝置具有由記錄于所述記錄裝置中的所述配置數據限定的電路配置;處理裝置,用于獲取從所述運算裝置輸出的所述運算信號,基于獲取的運算信號產生輸出信號并且輸出產生的輸出信號;以及異常檢測裝置,用于檢測所述運算裝置的所述電路配置的異常,其中,所述處理裝置被配置來在獲取所述運算信號之后從所述異常檢測裝置進一步獲取異常檢測結果并且依據所述異常檢測結果輸出所述輸出信號。
【技術特征摘要】
2014.07.18 JP 2014-1481561.一種信號處理設備,包括:
記錄裝置,用于將配置數據記錄于所述記錄裝置中;
運算裝置,用于對輸入信號執行算術和邏輯運算并且輸出表示所述運
算的結果的運算信號,所述運算裝置具有由記錄于所述記錄裝置中的所述
配置數據限定的電路配置;
處理裝置,用于獲取從所述運算裝置輸出的所述運算信號,基于獲取
的運算信號產生輸出信號并且輸出產生的輸出信號;以及
異常檢測裝置,用于檢測所述運算裝置的所述電路配置的異常,
其中,所述處理裝置被配置來在獲取所述運算信號之后從所述異常檢
測裝置進一步獲取異常檢測結果并且依據所述異常檢測結果輸出所述輸
出信號。
2.如權利要求1所述的信號處理設備,其中所述處理裝置在自獲取
所述運算信號起的預設等待時間之后,依據所述異常檢測結果輸出所述輸
出信號,并且
所述等待時間是根據自所述運算裝置的所述電路配置發生異常起直
到所述異常被所述異常檢測裝置檢測到的時間長度來預設的。
3.如權利要求2所述的信號處理設備,其中所述配置數據由多個數
據塊構成,
所述運算裝置包括配置記錄裝置,所述配置記錄裝置用于基于數據塊
將記錄于所述記錄裝置中的所述配置數據記錄于所述配置記錄裝置中,
所述異常檢測裝置針對記錄于所述配置記錄裝置中的所述配置數據
的所述數據塊中的每個執行基于數據塊的異常檢測,來檢測在所述數據塊
中是否已發生異常,
一旦在所述配置數據的所述數據塊中的任一個中檢測到異常,則所述
異常檢測裝置確定所述運算裝置的所述電路配置已發生異常,并且
所述等待時間被預設為長于或等于所需檢測時間,所述所需檢測時間
為所述異常檢測裝置針對記錄于所述配置記錄裝置中的所述配置數據的<...
【專利技術屬性】
技術研發人員:木全哲也,中嶋哲,
申請(專利權)人:株式會社電裝,
類型:發明
國別省市:日本;JP
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。