新四季網

一種多媒體存儲網關專用soc晶片邏輯驗證方法

2023-12-02 08:57:51 1

專利名稱:一種多媒體存儲網關專用soc晶片邏輯驗證方法
技術領域:
本專利涉及一種集成電路設計領域,具體的說是一種伺服器安全監控管理soc
(System On Chip,片上系統)晶片的邏輯驗證方法。 '
背景技術:
隨著微電子技術的發展,晶片的集成度越來越高,soc晶片的設計應用越來越
普遍,但其驗證和測試工作卻越來越複雜。
任何一款晶片,都要經過算法設計、系統設計、RTL設計、布局規劃和綜合、 布局、布線、驗證到流片這樣一個複雜的過程,其中驗證這一步充斥在所有的步 驟中。因此,可以說驗證是晶片生產過程中最重要的部分。
以往晶片的邏輯驗證多通過專用集成電路ASIC。因為ASIC功能單一,不可復 用,必然造成研發成本的大大提高。而現場可編程門陣列FPGA的出現,則改進了 ASIC功能單一、不可復用的缺點,使得晶片開發流程更加靈活簡便。

發明內容
本專利要解決的技術問題是提供一種多媒體存儲網關專用soc晶片的邏輯驗 證方法,使用這種方法,可以提高soc晶片設計性能,縮短soc晶片的開發周期。 為了解決上述問題,本專利提供了一種多媒體存儲網關專用soc晶片邏輯驗
證方法,該方法是利用現場可編程門陣列FPGA搭建一個多媒體存儲網關專用SOC 晶片系統,該系統包括軟體平臺和硬體平臺。硬體平臺包括由現場可編程門陣列 FPGA作模型載體的晶片邏輯驗證模型、各類功能模塊及其接口模塊,其中功能模 塊及其接口模塊與晶片邏輯驗證模型相連。軟體平臺用來實現對晶片邏輯驗證模 型、功能模塊及其接口模塊的配置和相關數據處理,並將信號輸入到接口模塊, 通過各個功能模塊產生晶片邏輯驗證模型的輸入信號,通過晶片邏輯驗證模型產 生對軟體的控制信號,通過各個功能模塊及其接口模塊轉化為軟體顯示標量。 而驗證步驟如下
(1) 由硬體描述語言描述晶片邏輯驗證模型,使其符合SOC晶片邏輯功能;
(2) 軟體平臺通過功能模塊及其接口,對現場可編程門陣列FPGA進行配置, 配置的結果是使現場可編程門陣列FPGA成為SOC晶片邏輯驗證模型,與所需驗證
的SOC晶片邏輯功能相同;
(3) 軟體平臺產生驗證開始命令,通過功能模塊及其接口模塊將信號送入晶片
邏輯驗證模型。信號經過晶片邏輯驗證模型的邏輯處理送出至功能模塊及其接口
模塊,通過各個功能模塊及其接口模塊轉化為軟體顯示標量;
(4) 軟體平臺產生驗證結束命令,通過功能模塊及其接口模塊將信號送入晶片 邏輯驗證模型,模型接收到結束命令後產生數據接收完成信號,結束驗證。
其中,步驟(l)、 (2)中的晶片邏輯功能通過軟體平臺的仿真波形輸出及示波器 的波形輸出來驗證其邏輯功能。步驟(3)、 (4)中,所有信號是通過數據採集後,得 出的驗證結論。
本發明的有益效果是,利用FPGA搭建SOC晶片邏輯驗證模型,運用軟體平臺 和硬體平臺相結合的系統驗證方法,檢驗S0C晶片邏輯的正確性,並可以及時對 邏輯設計中的錯誤和問題加以糾正,從而提高了 S0C晶片的設計性能,縮短了開 發周期。


圖1是多媒體存儲網關專用S0C晶片邏輯驗證模型結構示意圖; 圖2是硬體平臺結構示意圖3是S0C晶片邏輯驗證方法流程圖。
具體實施例方式
本發明的多媒體存儲網關專用S0C晶片邏輯驗證方法,是利用現場可編程門 陣列FPGA搭建的多媒體存儲網關專用S0C晶片系統,該系統包括軟體平臺和硬體 平臺,硬體平臺包括由現場可編程門陣列FPGA作模型載體的晶片邏輯驗證模型、 各類功能模塊及其接口模塊,其中功能模塊及其接口模塊與晶片邏輯驗證模型相 連,軟體平臺用來實現對晶片邏輯驗證模型、功能模塊及其接口模塊的配置和相 關數據處理,並將信號輸入到接口模塊,通過各個功能模塊產生晶片邏輯驗證模 型的輸入信號,通過晶片邏輯驗證模型產生對軟體的控制信號,通過各個功能模 塊及其接口模塊轉化為軟體顯示標量。
現場可編程門陣列FPGA通過軟體平臺進行配置,實現需驗證S0C晶片的邏輯 功能,該邏輯功能由硬體描述語言實現。
S0C晶片邏輯驗證步驟如下
(1)由硬體描述語言描述晶片邏輯驗證模型,使其符合SOC晶片邏輯功能;
(2〉軟體平臺通過功能模塊及其接口,對FPGA進行配置,配置的結果是使FPGA 成為S0C晶片邏輯驗證模型,與所需驗證的S0C晶片邏輯功能相同;
(3) 軟體平臺產生驗證開始命令,通過功能模塊及其接口模塊將信號送入晶片 邏輯驗證模型。信號經過晶片邏輯驗證模型的邏輯處理送出至功能模塊及其接口 模塊,通過各個功能模塊及其接口模塊轉化為軟體顯示標量;
(4) 軟體平臺產生驗證結束命令,通過功能模塊及其接口模塊將信號送入晶片 邏輯驗證模型,模型接收到結束命令後產生數據接收完成信號,結束驗證。
步驟(3)、 (4)中,所有信號是通過數據採集後,得出的驗證結論。
步驟(l)、 (2)中的晶片邏輯功能通過軟體平臺的仿真波形輸出及示波器的波形 輸出來驗證其邏輯功能。
S0C晶片邏輯驗證模型是由I2S控制模塊3、 SATA控制模塊4、 DSU串口 5、 JTAG6、 Ethernet驅動模塊7和USB主設備模塊8、轉換模塊9、 VGA控制模塊10、 SDRAM存儲器11和Flash快閃記憶體12構成,其中,I2S控制模塊3、 SATA控制模塊4、 DSU串口 5、 JTAG6、 Ethernet驅動模塊7和USB主設備模塊8通過AMBA總線與 32位RISC處理器2相連,D/A轉換模塊9與I2S控制模塊3相連,VGA控制模塊 10、 SDRAM存儲器11和Flash快閃記憶體12通過EMI總線與32位RISC處理器2相連, 上述模塊除了 D/A轉換模塊9、 VGA控制模塊10、 SDRAM存儲器11和Flash快閃記憶體 12均以代碼的形式配置到FPGA中。
硬體平臺是在SOC晶片邏輯驗證模型的基礎上增加音頻輸出13、硬碟14、硬 盤15、硬碟16和硬碟17、 PC機及軟體平臺18、乙太網絡PHY電路19、 U盤20、 VGA輸出21、其結構是,音頻輸出13與D/A轉換模塊9相連,硬碟14、硬碟15、 硬碟16和硬碟17與SATA控制模塊4相連,PC機及軟體平臺18與DSU串口 5、 JTAG6相連,乙太網絡PHY電路19與Ethernet驅動模塊7相連,U盤20與USB 主設備模塊8相連,VGA輸出21與VGA控制模塊10相連,通過PC機及軟體平臺 18,經JTAG6對SOC邏輯驗證模型進行配置;通過DSU串口 5,使PC機及軟體平 臺18與SOC邏輯驗證模型之間相互通信,進行調試。
權利要求
1.一種多媒體存儲網關專用SOC晶片邏輯驗證方法,該方法是利用現場可編程門陣列FPGA搭建的多媒體存儲網關專用SOC晶片系統,其特徵在於該系統包括軟體平臺和硬體平臺,硬體平臺包括由現場可編程門陣列FPGA作模型載體的晶片邏輯驗證模型、各類功能模塊及其接口模塊,其中功能模塊及其接口模塊與晶片邏輯驗證模型相連,軟體平臺用來實現對晶片邏輯驗證模型、功能模塊及其接口模塊的配置和相關數據處理,並將信號輸入到接口模塊,通過各個功能模塊產生晶片邏輯驗證模型的輸入信號,通過晶片邏輯驗證模型產生對軟體的控制信號,通過各個功能模塊及其接口模塊轉化為軟體顯示標量。
2、 根據權利要求1所述的方法,其特徵在於,現場可編程門陣列FPGA通 過軟體平臺進行配置,實現需驗證SOC晶片的邏輯功能,該邏輯功能由硬體描 述語言實現,SOC晶片邏輯驗證步驟如下(1) 由硬體描述語言描述晶片邏輯驗證模型,使其符合SOC晶片邏輯功能;(2) 軟體平臺通過功能模塊及其接口 ,對現場可編程門陣列FPGA進行配置, 配置的結果是使現場可編程門陣列FPGA成為S0C晶片邏輯驗證模型,與所需 驗證的S0C晶片邏輯功能相同;(3) 軟體平臺產生驗證開始命令,通過功能模塊及其接口模塊將信號送入 晶片邏輯驗證模型,信號經過晶片邏輯驗證模型的邏輯處理送出至功能模塊及 其接口模塊,通過各個功能模塊及其接口模塊轉化為軟體顯示標量;(4) 軟體平臺產生驗證結束命令,通過功能模塊及其接口模塊將信號送入 晶片邏輯驗證模型,模型接收到結束命令後產生數據接收完成信號,結束驗證。
3、 根據權利要求2所述的方法,其特徵在於,步驟(3)、 (4)中,所有信號 是通過數據採集後,得出的驗證結論。
4、 根據權利要求2所述的方法,其特徵在於,步驟(l)、 (2)中的晶片邏輯 功能通過軟體平臺的仿真波形輸出及示波器的波形輸出來驗證其邏輯功能。
5、 根據權利要求1所述的方法,其特徵在於,S0C晶片邏輯驗證模型包括I2S 控制模塊、SATA控制模塊、DSU串口、 JTAG、 Ethernet驅動模塊和USB主設備模 塊、轉換模塊、VGA控制模塊、SDRAM存儲器和Flash快閃記憶體,其中,I2S控制模塊、 SATA控制模塊、DSU串口、 JTAG、 Ethernet驅動模塊和USB主設備模塊通過AMBA 總線與32位RISC處理器相連,D/A轉換模塊與I2S控制模塊相連,VGA控制模塊、 SDRAM存儲器和Flash快閃記憶體通過EMI總線與32位RISC處理器相連,上述模塊除了 D/A轉換模塊、VGA控制模塊、SDRAM存儲器和Flash快閃記憶體外,均以代碼的形式配 置到現場可編程門陣列FPGA中。
6、根據權利要求1所述的方法,其特徵在於,硬體平臺是在SOC晶片邏 輯驗證模型的基礎上增加音頻輸出、硬碟、硬碟、硬碟和硬碟、PC機及軟體平 臺、乙太網絡PHY電路、U盤、VGA輸出,其中,音頻輸出與D/A轉換模塊相 連,硬碟、硬碟、硬碟和硬碟與SATA控制模塊相連,PC機及軟體平臺與DSU 串口、 JTAG相連,乙太網絡raY電路與Ethernet驅動模塊相連,U盤與USB 主設備模塊相連,VGA輸出與VGA控制模塊相連,通過PC機及軟體平臺,經 JTAG對SOC邏輯驗證模型進行配置;通過DSU串口 ,使PC機及軟體平臺與SOC 邏輯驗證模型之間相互通信,進行調試。
全文摘要
本發明涉及一種多媒體存儲網關專用SOC晶片邏輯驗證方法,該方法是利用現場可編程門陣列FPGA搭建一個多媒體存儲網關專用SOC晶片系統,該系統包括軟體平臺和硬體平臺。硬體平臺包括由FPGA做模型的載體的晶片邏輯驗證模型、各類功能模塊及其接口模塊,其中功能模塊及其接口模塊與晶片邏輯驗證模型相連。軟體平臺用來實現對晶片邏輯驗證模型、功能模塊及其接口模塊的配置和相關數據處理,並將信號輸入到接口模塊,通過各個功能模塊產生晶片邏輯驗證模型的輸入信號,通過晶片邏輯驗證模型產生對軟體的控制信號,通過各個功能模塊及其接口模塊轉化為軟體顯示標量。
文檔編號G06F17/50GK101373493SQ20081013987
公開日2009年2月25日 申請日期2008年9月22日 優先權日2008年9月22日
發明者於治樓, 凱 姜, 梁智豪 申請人:浪潮電子信息產業股份有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀