亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種圖形加速器ip驗證方法和裝置的制造方法

文檔序號:10613615閱讀:415來源:國知局
一種圖形加速器ip驗證方法和裝置的制造方法
【專利摘要】本發(fā)明提供了一種圖形加速器IP驗證方法和裝置,所述裝置包括上層應用、硬件C模型、硬件IP以及校驗電路,所述硬件C模型設置有寄存器配置生成單元和寄存器單元,所述寄存器配置生成單元將上層應用發(fā)送至C模型的操作變換指令和第一圖形信息轉換為硬件配置信息,并將所述硬件配置信息存儲于寄存器單元;所述硬件配置信息為可被硬件IP讀取并執(zhí)行的信息。這樣,在芯片產品化階段,如果有對應的寄存器配置發(fā)生問題,可以直接將上層應用導出的參數(shù)導入C模型中,寄存器配置生成模塊生成對應的寄存器配置,提供給IP設計者用于驗證2D圖形加速器硬件IP設計的正確性,使得2D圖形加速器硬件IP的驗證方式更接近于產品的使用方式。
【專利說明】
一種圖形加速器IP驗證方法和裝置
技術領域
[0001]本發(fā)明涉及計算機圖像處理領域,特別涉及一種圖形加速器IP驗證方法和裝置。
【背景技術】
[0002]現(xiàn)在用于大規(guī)模SOC中的2D圖形加速器硬件IP設計比較復雜,用于2D圖形加速器硬件IP設計正確性驗證使用的C模型為了和2D圖形加速器硬件IP的行為一致,需要和2D圖形加速器硬件IP使用相同的寄存器配置,然后再進行仿真并生成驗證數(shù)據(jù),進而驗證硬件IP讀取不同的寄存器配置的正確性。當2D圖形加速器硬件IP投入產品使用時,負責該2D圖形加速器硬件IP模塊的軟件驅動人員要根據(jù)2D圖形加速器硬件IP的寄存器配置,編寫2D圖形加速器硬件IP寄存器生成模塊的代碼,并再次驗證寄存器生成模塊的正確性。這樣,不僅花費了軟件驅動編寫、驗證的時間,且在硬件IP使用過程中,如果發(fā)生問題,需要先生成發(fā)生問題的2D圖形加速器硬件IP寄存器配置,用于IP設計人員仿真硬件IP相對應的問題。
[0003]綜上所述,由于現(xiàn)有的2D圖形加速器硬件IP設計過程時,硬件IP在讀取寄存器配置的驗證與上層應用驅動的驗證相脫離,使得軟件驅動人員需要在設計以及硬件IP投入使用時,重復驗證對讀取不同寄存器配置信息的準確性,不僅驗證步驟繁瑣、復雜,同時增加了人工成本和硬件成本。

【發(fā)明內容】

[0004]為此,需要提供一種圖形加速器IP驗證的技術方案,用以解決現(xiàn)有的2D圖形加速器硬件IP設計過程時,由于硬件IP在讀取寄存器配置的驗證與上層應用驅動的驗證相脫離,使得軟件驅動人員需要在設計以及硬件IP投入使用時,重復驗證對讀取不同寄存器配置信息的準確性,驗證步驟繁瑣、復雜,硬件成本高等問題。
[0005]為實現(xiàn)上述目的,發(fā)明人提供了一種圖形加速器IP驗證裝置,所述裝置包括上層應用、硬件C模型、硬件IP以及校驗電路,所述上層應用設置有第一接口,所述第一接口與硬件C模型連接,所述硬件C模型設置有寄存器配置生成單元和寄存器單元,所述寄存器配置生成單元與寄存器單元連接,所述寄存器單元與硬件IP連接,所述校驗電路與硬件C模型連接,所述硬件IP與校驗電路連接;
[0006]所述上層應用用于發(fā)送操作變換指令和第一圖形信息至硬件C模型;
[0007]所述硬件C模型用于接收操作變換指令和圖形信息,并對第一圖形信息執(zhí)行該操作變換指令對應的操作變換,得到第二圖形信息;
[0008]所述寄存器配置生成單元用于將操作變換指令和第一圖形信息轉換為硬件配置信息,并將所述硬件配置信息存儲于寄存器單元;所述硬件配置信息為可被硬件IP讀取并執(zhí)行的信息;
[0009]所述硬件IP用于讀取寄存器單元中的硬件配置信息并執(zhí)行,得到第三圖形信息;
[0010]所述校驗電路用于判斷第二圖形信息與第三圖形信息是否一致,若是則校驗通過,否則校驗不通過。
[0011]進一步地,所述操作變換指令包括旋轉指令、平移指令、圖形格式轉換指令和縮放指令。
[0012]進一步地,所述第一圖形信息包括圖形的長、寬、高以及該圖形對應的格式。
[0013]進一步地,所述上層應用還設置有顯示單元,所述顯示單元用于顯示操作變換指令和第一圖形信息的輸入界面。
[0014]以及發(fā)明人還提供了一種圖形加速器IP驗證方法,所述方法應用于圖形加速器IP驗證裝置,所述裝置包括上層應用、硬件C模型、硬件IP以及校驗電路,所述上層應用設置有第一接口,所述第一接口與硬件C模型連接,所述硬件C模型設置有寄存器配置生成單元和寄存器單元,所述寄存器配置生成單元與寄存器單元連接,所述寄存器單元與硬件IP連接,所述校驗電路與硬件C模型連接,所述硬件IP與校驗電路連接;所述方法包括以下步驟:
[0015]上層應用發(fā)送操作變換指令和第一圖形信息至硬件C模型;
[0016]硬件C模型接收操作變換指令和圖形信息,并對第一圖形信息執(zhí)行該操作變換指令對應的操作變換,得到第二圖形信息;
[0017]寄存器配置生成單元將操作變換指令和第一圖形信息轉換為硬件配置信息,并將所述硬件配置信息存儲于寄存器單元;所述硬件配置信息為可被硬件IP讀取并執(zhí)行的信息;
[0018]硬件IP讀取寄存器單元中的硬件配置信息并執(zhí)行,得到第三圖形信息;
[0019]校驗電路判斷第二圖形信息與第三圖形信息是否一致,若是則校驗通過,否則校驗不通過。
[0020]進一步地,所述操作變換指令包括旋轉指令、平移指令、圖形格式轉換指令和縮放指令。
[0021]進一步地,所述第一圖形信息包括圖形的長、寬、高以及該圖形對應的格式。
[0022]進一步地,所述上層應用還設置有顯示單元,所述方法包括:
[0023]顯示單元顯示操作變換指令和第一圖形信息的輸入界面。
[0024]上述技術方案所述的圖形加速器IP驗證方法和裝置,所述方法應用于圖形加速器IP驗證裝置,所述裝置包括上層應用、硬件C模型、硬件IP以及校驗電路,所述上層應用設置有第一接口,所述第一接口與硬件C模型連接,所述硬件C模型設置有寄存器配置生成單元和寄存器單元,所述寄存器配置生成單元與寄存器單元連接,所述寄存器單元與硬件IP連接,所述校驗電路與硬件C模型連接,所述硬件IP與校驗電路連接;所述方法包括以下步驟:首先上層應用發(fā)送操作變換指令和第一圖形信息至硬件C模型;而后硬件C模型接收操作變換指令和圖形信息,并對第一圖形信息執(zhí)行該操作變換指令對應的操作變換,得到第二圖形信息;而后寄存器配置生成單元將操作變換指令和第一圖形信息轉換為硬件配置信息,并將所述硬件配置信息存儲于寄存器單元;所述硬件配置信息為可被硬件IP讀取并執(zhí)行的信息;而后硬件IP讀取寄存器單元中的硬件配置信息并執(zhí)行,得到第三圖形信息;而后校驗電路判斷第二圖形信息與第三圖形信息是否一致,若是則校驗通過,否則校驗不通過。
[0025]由于在2D圖形加速器硬件IP驗證階段,在硬件C模型中增加了寄存器配置生成模塊,生成2D圖形加速器硬件IP使用的寄存器配置,在芯片產品化階段,如果有對應的寄存器配置發(fā)生問題,可以直接將上層應用導出的參數(shù)通過第一接口導入C模型中,寄存器配置生成模塊生成對應的寄存器配置,提供給IP設計者用于驗證2D圖形加速器硬件IP設計的正確性,使得2D圖形加速器硬件IP的驗證方式更接近于產品的使用方式。同時,第一接口可以直接移植到系統(tǒng)驅動中,因為在2D圖形加速器硬件IP設計及驗證階段已經驗證了寄存器配置生成模塊的正確性,可以有效縮短該硬件IP的軟件驅動中相關模塊的編寫和驗證時間。
【附圖說明】
[0026]圖1為現(xiàn)有的圖形加速器IP驗證裝置的示意圖;
[0027]圖2為本發(fā)明一實施方式涉及的圖形加速器IP驗證裝置的示意圖;
[0028]圖3為本發(fā)明一實施方式涉及圖形加速器IP驗證方法的流程圖。
[0029]附圖標記說明:
[0030]101、上層應用;111、第一接口;
[0031]102、硬件C模型;112、寄存器配置生成單元;113、寄存器單元;
[0032]103、硬件 IP;
[0033]104、校驗電路。
【具體實施方式】
[0034]為詳細說明技術方案的技術內容、構造特征、所實現(xiàn)目的及效果,以下結合具體實施例并配合附圖詳予說明。
[0035]請參閱圖1,現(xiàn)有的圖形加速器IP驗證裝置的示意圖。現(xiàn)有的圖形加速器硬件IP在驗證時,與C模型一樣,均是從寄存器單元中讀取存儲的配置信息,并生成配置信息對應的結果,即硬件C模型讀取寄存器配置信息,生成第二圖形信息,硬件IP讀取寄存器配置信息,生成第三圖形信息,而后校驗電路將第二圖形信息與第三圖形信息進行比較,若一致則校驗通過,否則校驗不通過。當2D圖形加速器硬件IP投入產品使用時,負責該2D圖形加速器硬件IP模塊的軟件驅動人員要根據(jù)2D圖形加速器硬件IP的寄存器配置,編寫2D圖形加速器硬件IP寄存器配置生成單元的代碼,并再次驗證寄存器生成模塊的正確性。這樣,花費了軟件驅動編寫、驗證的時間。
[0036]請參閱圖2,本發(fā)明一實施方式涉及的圖形加速器IP驗證裝置的示意圖。所述裝置包括上層應用101、硬件C模型102、硬件IP103以及校驗電路104,所述上層應用101設置有第一接口 111,所述第一接口 111與硬件C模型102連接,所述硬件C模型102設置有寄存器配置生成單元112和寄存器單元113,所述寄存器配置生成單元112與寄存器單元113連接,所述寄存器單元113與硬件IP103連接,所述校驗電路104與硬件C模型102連接,所述硬件IP103與校驗電路104連接;
[0037]所述上層應用用于發(fā)送操作變換指令和第一圖形信息至硬件C模型;
[0038]所述硬件C模型用于接收操作變換指令和圖形信息,并對第一圖形信息執(zhí)行該操作變換指令對應的操作變換,得到第二圖形信息;
[0039]所述寄存器配置生成單元用于將操作變換指令和第一圖形信息轉換為硬件配置信息,并將所述硬件配置信息存儲于寄存器單元;所述硬件配置信息為可被硬件IP讀取并執(zhí)行的信息;
[0040]所述硬件IP用于讀取寄存器單元中的硬件配置信息并執(zhí)行,得到第三圖形信息;
[0041]所述校驗電路用于判斷第二圖形信息與第三圖形信息是否一致,若是則校驗通過,否則校驗不通過。
[0042]在使用圖形加速器IP驗證裝置的過程中,首先上層應用發(fā)送操作變換指令和第一圖形信息至硬件C模型。硬件C模型即硬件仿真C模型,可以用于接收操作變換指令,生成圖形變換對應的理想結果。優(yōu)選的,在本實施方式中,所述操作變換指令包括旋轉指令、平移指令、圖形格式轉換指令和縮放指令。所述第一圖形信息包括圖形的長、寬、高以及該圖形對應的格式。所述圖形對應的格式包括yuv、rgb格式等。
[0043]而后硬件C模型接收操作變換指令和第一圖形信息,并對第一圖形信息執(zhí)行該操作變換指令對應的操作變換,得到第二圖形信息。第二圖形信息即為硬件C模型結果操作變換指令后,生成的理想結果。例如所接收的操作變換指令為放大兩倍的指令,則第二圖形信息為第一圖形信息的圖形的長、寬、高放大兩倍后得到的信息。
[0044]而后寄存器配置生成單元將操作變換指令和第一圖形信息轉換為硬件配置信息,并將所述硬件配置信息存儲于寄存器單元;所述硬件配置信息為可被硬件IP讀取并執(zhí)行的信息。對于硬件IP(待驗證的硬件底層電路)而言,其無法直接執(zhí)行上層應用發(fā)送的操作變換指令,因而需要對操作變換指令和第一圖形信息進行轉換,使之可以被硬件IP所讀取并執(zhí)行。
[0045]而后硬件IP讀取寄存器單元中的硬件配置信息并執(zhí)行,得到第三圖形信息。具體地,“硬件IP讀取寄存器單元中的硬件配置信息并執(zhí)行”包括:硬件IP讀取寄存器單元中可被硬件IP所識別的第一圖像信息,并對第一圖形信息執(zhí)行操作變換指令,所得到的第三圖形信息即為實際生成的圖形信息,即待驗證的圖形信息。
[0046]而后校驗電路判斷第二圖形信息與第三圖形信息是否一致,若是則校驗通過,否則校驗不通過。
[0047]在本實施方式中,所述上層應用還設置有顯示單元,所述顯示單元用于顯示操作變換指令和第一圖形信息的輸入界面。這樣,軟件驅動人員就可以十分便捷明了的在輸入界面中輸入第一圖形信息以及操作變換指令,增強了開發(fā)交互體驗。
[0048]以及發(fā)明人還提供了一種圖形加速器IP驗證方法,請參閱圖3,所述方法應用于圖形加速器IP驗證裝置,所述裝置包括上層應用、硬件C模型、硬件IP以及校驗電路,所述上層應用設置有第一接口,所述第一接口與硬件C模型連接,所述硬件C模型設置有寄存器配置生成單元和寄存器單元,所述寄存器配置生成單元與寄存器單元連接,所述寄存器單元與硬件IP連接,所述校驗電路與硬件C模型連接,所述硬件IP與校驗電路連接;所述方法包括以下步驟:
[0049]首先進入步驟S301上層應用發(fā)送操作變換指令和第一圖形信息至硬件C模型。硬件C模型即硬件仿真C模型,可以用于接收操作變換指令,生成圖形變換對應的理想結果。優(yōu)選的,在本實施方式中,所述操作變換指令包括旋轉指令、平移指令、圖形格式轉換指令和縮放指令。所述第一圖形信息包括圖形的長、寬、高以及該圖形對應的格式。所述圖形對應的格式包括yuv、rgb格式等。
[0050]而后進入步驟S302硬件C模型接收操作變換指令和第一圖形信息,并對第一圖形信息執(zhí)行該操作變換指令對應的操作變換,得到第二圖形信息。第二圖形信息即為硬件C模型結果操作變換指令后,生成的理想結果。例如所接收的操作變換指令為放大兩倍的指令,則第二圖形信息為第一圖形信息的圖形的長、寬、高放大兩倍后得到的信息。
[0051]而后進入步驟S303寄存器配置生成單元將操作變換指令和第一圖形信息轉換為硬件配置信息,并將所述硬件配置信息存儲于寄存器單元;所述硬件配置信息為可被硬件IP讀取并執(zhí)行的信息。對于硬件IP(待驗證的硬件底層電路)而言,其無法直接執(zhí)行上層應用發(fā)送的操作變換指令,因而需要對操作變換指令和第一圖形信息進行轉換,使之可以被硬件IP所讀取并執(zhí)行。
[0052]而后進入步驟S304硬件IP讀取寄存器單元中的硬件配置信息并執(zhí)行,得到第三圖形信息。具體地,“硬件IP讀取寄存器單元中的硬件配置信息并執(zhí)行”包括:硬件IP讀取寄存器單元中可被硬件IP所識別的第一圖像信息,并對第一圖形信息執(zhí)行操作變換指令,所得到的第三圖形信息即為實際生成的圖形信息,即待驗證的圖形信息。
[0053]而后進入步驟S305校驗電路判斷第二圖形信息與第三圖形信息是否一致,若是則進入步驟S306校驗通過,否則進入步驟S307校驗不通過。
[0054]在本實施方式中,所述上層應用還設置有顯示單元,所述方法包括:顯示單元顯示操作變換指令和第一圖形信息的輸入界面。這樣,軟件驅動人員就可以十分便捷明了的在輸入界面中輸入第一圖形信息以及操作變換指令,增強了開發(fā)交互體驗。
[0055]上述技術方案所述的圖形加速器IP驗證方法,所述方法應用于圖形加速器IP驗證裝置,所述裝置包括上層應用、硬件C模型、硬件IP以及校驗電路,所述上層應用設置有第一接口,所述第一接口與硬件C模型連接,所述硬件C模型設置有寄存器配置生成單元和寄存器單元,所述寄存器配置生成單元與寄存器單元連接,所述寄存器單元與硬件IP連接,所述校驗電路與硬件C模型連接,所述硬件IP與校驗電路連接;所述方法包括以下步驟:首先上層應用發(fā)送操作變換指令和第一圖形信息至硬件C模型;而后硬件C模型接收操作變換指令和圖形信息,并對第一圖形信息執(zhí)行該操作變換指令對應的操作變換,得到第二圖形信息;而后寄存器配置生成單元將操作變換指令和第一圖形信息轉換為硬件配置信息,并將所述硬件配置信息存儲于寄存器單元;所述硬件配置信息為可被硬件IP讀取并執(zhí)行的信息;而后硬件IP讀取寄存器單元中的硬件配置信息并執(zhí)行,得到第三圖形信息;而后校驗電路判斷第二圖形信息與第三圖形信息是否一致,若是則校驗通過,否則校驗不通過。
[0056]由于在2D圖形加速器硬件IP驗證階段,在硬件C模型中增加了寄存器配置生成模塊,生成2D圖形加速器硬件IP使用的寄存器配置,在芯片產品化階段,如果有對應的寄存器配置發(fā)生問題,可以直接將上層應用導出的參數(shù)通過第一接口導入C模型中,寄存器配置生成模塊生成對應的寄存器配置,提供給IP設計者用于驗證2D圖形加速器硬件IP設計的正確性,使得2D圖形加速器硬件IP的驗證方式更接近于產品的使用方式。同時,第一接口可以直接移植到系統(tǒng)驅動中,因為在2D圖形加速器硬件IP設計及驗證階段已經驗證了寄存器配置生成模塊的正確性,可以有效縮短該硬件IP的軟件驅動中相關模塊的編寫和驗證時間。
[0057]需要說明的是,在本文中,諸如第一和第二等之類的關系術語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關系或者順序。而且,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者終端設備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者終端設備所固有的要素。在沒有更多限制的情況下,由語句“包括……”或“包含……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者終端設備中還存在另外的要素。此夕卜,在本文中,“大于”、“小于”、“超過”等理解為不包括本數(shù);“以上”、“以下”、“以內”等理解為包括本數(shù)。
[0058]本領域內的技術人員應明白,上述各實施例可提供為方法、裝置、或計算機程序產品。這些實施例可采用完全硬件實施例、完全軟件實施例、或結合軟件和硬件方面的實施例的形式。上述各實施例涉及的方法中的全部或部分步驟可以通過程序來指令相關的硬件來完成,所述的程序可以存儲于計算機設備可讀取的存儲介質中,用于執(zhí)行上述各實施例方法所述的全部或部分步驟。所述計算機設備,包括但不限于:個人計算機、服務器、通用計算機、專用計算機、網絡設備、嵌入式設備、可編程設備、智能移動終端、智能家居設備、穿戴式智能設備、車載智能設備等;所述的存儲介質,包括但不限于:RAM、R0M、磁碟、磁帶、光盤、閃存、U盤、移動硬盤、存儲卡、記憶棒、網絡服務器存儲、網絡云存儲等。
[0059]上述各實施例是參照根據(jù)實施例所述的方法、設備(系統(tǒng))、和計算機程序產品的流程圖和/或方框圖來描述的。應理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合??商峁┻@些計算機程序指令到計算機設備的處理器以產生一個機器,使得通過計算機設備的處理器執(zhí)行的指令產生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
[0060]這些計算機程序指令也可存儲在能引導計算機設備以特定方式工作的計算機設備可讀存儲器中,使得存儲在該計算機設備可讀存儲器中的指令產生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
[0061]這些計算機程序指令也可裝載到計算機設備上,使得在計算機設備上執(zhí)行一系列操作步驟以產生計算機實現(xiàn)的處理,從而在計算機設備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
[0062]盡管已經對上述各實施例進行了描述,但本領域內的技術人員一旦得知了基本創(chuàng)造性概念,則可對這些實施例做出另外的變更和修改,所以以上所述僅為本發(fā)明的實施例,并非因此限制本發(fā)明的專利保護范圍,凡是利用本發(fā)明說明書及附圖內容所作的等效結構或等效流程變換,或直接或間接運用在其他相關的技術領域,均同理包括在本發(fā)明的專利保護范圍之內。
【主權項】
1.一種圖形加速器IP驗證裝置,其特征在于,所述裝置包括上層應用、硬件C模型、硬件IP以及校驗電路,所述上層應用設置有第一接口,所述第一接口與硬件C模型連接,所述硬件C模型設置有寄存器配置生成單元和寄存器單元,所述寄存器配置生成單元與寄存器單元連接,所述寄存器單元與硬件IP連接,所述校驗電路與硬件C模型連接,所述硬件IP與校驗電路連接; 所述上層應用用于發(fā)送操作變換指令和第一圖形信息至硬件C模型; 所述硬件C模型用于接收操作變換指令和圖形信息,并對第一圖形信息執(zhí)行該操作變換指令對應的操作變換,得到第二圖形信息; 所述寄存器配置生成單元用于將操作變換指令和第一圖形信息轉換為硬件配置信息,并將所述硬件配置信息存儲于寄存器單元;所述硬件配置信息為可被硬件IP讀取并執(zhí)行的信息; 所述硬件IP用于讀取寄存器單元中的硬件配置信息并執(zhí)行,得到第三圖形信息; 所述校驗電路用于判斷第二圖形信息與第三圖形信息是否一致,若是則校驗通過,否則校驗不通過。2.如權利要求1所述的圖形加速器IP驗證裝置,其特征在于,所述操作變換指令包括旋轉指令、平移指令、圖形格式轉換指令和縮放指令。3.如權利要求1所述的圖形加速器IP驗證裝置,其特征在于,所述第一圖形信息包括圖形的長、寬、高以及該圖形對應的格式。4.如權利要求1所述的圖形加速器IP驗證裝置,其特征在于,所述上層應用還設置有顯示單元,所述顯示單元用于顯示操作變換指令和第一圖形信息的輸入界面。5.—種圖形加速器IP驗證方法,其特征在于,所述方法應用于圖形加速器IP驗證裝置,所述裝置包括上層應用、硬件C模型、硬件IP以及校驗電路,所述上層應用設置有第一接口,所述第一接口與硬件C模型連接,所述硬件C模型設置有寄存器配置生成單元和寄存器單元,所述寄存器配置生成單元與寄存器單元連接,所述寄存器單元與硬件IP連接,所述校驗電路與硬件C模型連接,所述硬件IP與校驗電路連接;所述方法包括以下步驟: 上層應用發(fā)送操作變換指令和第一圖形信息至硬件C模型; 硬件C模型接收操作變換指令和圖形信息,并對第一圖形信息執(zhí)行該操作變換指令對應的操作變換,得到第二圖形信息; 寄存器配置生成單元將操作變換指令和第一圖形信息轉換為硬件配置信息,并將所述硬件配置信息存儲于寄存器單元;所述硬件配置信息為可被硬件IP讀取并執(zhí)行的信息; 硬件IP讀取寄存器單元中的硬件配置信息并執(zhí)行,得到第三圖形信息; 校驗電路判斷第二圖形信息與第三圖形信息是否一致,若是則校驗通過,否則校驗不通過。6.如權利要求5所述的圖形加速器IP驗證方法,其特征在于,所述操作變換指令包括旋轉指令、平移指令、圖形格式轉換指令和縮放指令。7.如權利要求5所述的圖形加速器IP驗證方法,其特征在于,所述第一圖形信息包括圖形的長、寬、高以及該圖形對應的格式。8.如權利要求5所述的圖形加速器IP驗證方法,其特征在于,所述上層應用還設置有顯示單元,所述方法包括:顯示單元顯示操作變換指令和第一圖形信息的輸入界面。
【文檔編號】G06T1/20GK105976305SQ201610264765
【公開日】2016年9月28日
【申請日】2016年4月26日
【發(fā)明人】張圣欽
【申請人】福州瑞芯微電子股份有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1