TWI553323B - Data Processing and Display Method of Logical Analysis System - Google Patents

Data Processing and Display Method of Logical Analysis System Download PDF

Info

Publication number
TWI553323B
TWI553323B TW103124299A TW103124299A TWI553323B TW I553323 B TWI553323 B TW I553323B TW 103124299 A TW103124299 A TW 103124299A TW 103124299 A TW103124299 A TW 103124299A TW I553323 B TWI553323 B TW I553323B
Authority
TW
Taiwan
Prior art keywords
data
graphic
digital data
analysis system
display method
Prior art date
Application number
TW103124299A
Other languages
English (en)
Other versions
TW201602603A (zh
Inventor
Shan-Heng Wu
Original Assignee
Zeroplus Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zeroplus Technology Co Ltd filed Critical Zeroplus Technology Co Ltd
Priority to TW103124299A priority Critical patent/TWI553323B/zh
Publication of TW201602603A publication Critical patent/TW201602603A/zh
Application granted granted Critical
Publication of TWI553323B publication Critical patent/TWI553323B/zh

Links

Landscapes

  • Tests Of Electronic Circuits (AREA)

Description

邏輯分析系統之資料處理及顯示方法
本發明係與邏輯分析系統有關;特別是指一種邏輯分析系統之資料處理及顯示方法。
隨著數位科技的進步,如電子晶片、液晶螢幕(LCD)之影像處理晶片、互補性氧化金屬半導體(Complementary Metal-Oxide Semiconductor,CMOS)、以及電荷耦合元件(Charge Coupled Device,CCD)等使用數位訊號傳輸資料之電子裝置日漸普及。隨著數位科技的進步,如電子晶片、液晶螢幕(LCD)之影像處理晶片、互補性氧化金屬半導體(Complementary Metal-Oxide Semiconductor,CMOS)、以及電荷耦合元件(Charge Coupled Device,CCD)等使用數位訊號傳輸資料之電子裝置日漸普及。
當研發人員在研發具有上述電子裝置時,通常會利用邏輯分析儀來擷取待測物所輸出之資料中的數位資料,並藉由分析上述所擷取之數位資料,來判定上述電子裝置之設計是否正常。
請參閱圖1,一般的邏輯分析系統1之架構包含有一邏輯分析儀10與一電腦12,其中,該邏輯分析儀10具有一記憶體102,該邏輯分析儀10用以持續擷取一待測物14所輸出的數位資料,並暫存於該記憶體102中,擷取完畢後,再將該記憶體102內的數位資料傳送到該電腦12中的硬碟122儲存,以做分析和顯示。
然而,隨著各種電子產品所需處理之數位資料 量越來越龐大,當欲擷取的待測物14之數位資料大於該邏輯分析儀10的記憶體102之記憶容量時,則必須以分段擷取的方式來將待測物14的數位資料傳送到電腦12中,亦即,在該記憶體102的記憶容量存滿後,邏輯分析儀10則將該記憶體102內的數位資料傳送到該電腦12,並將接續的數位資料再重新暫於該記憶體102中,重覆前述二個步驟直到待測物14產生的數位資料擷取完畢。而每一次傳送到電腦12的數位資料則形成一分段資料。電腦12再將該些分段資料於螢幕124上以不同的頁面顯示。
當研發人員要由螢幕124上判讀邏輯分析儀10擷取之數位資料是否正常時,則必須由螢幕124上選擇所欲觀看的頁面,電腦12再將所選擇頁面的分段資料繪製為一分段圖形顯示。換言之,研發人員只能看到呈片段的分段圖形,無法同時總覽整個完整的數位資料之圖形,造成研發人員比對之困難度增加,而可能有誤判之情形發生。
此外,每切換一次新的頁面,電腦12便要將該頁面對應的分段資料載入其記憶體126中,以進行繪製新的分段圖形,以及供研發人員查看分段圖形上對應的數位資料的內容,如此重複地進行繪圖將使得電腦12效率下降,造成比對時間之延宕。
有鑑於此,本發明之目的用於提供一種邏輯分析系統之資料處理及顯示方法,可供研發人員總覽所擷取的數位資料之分析結果,提升研發人員分析數位資料之效率。
緣以達成上述目的,本發明所提供之邏輯分析系統之資料處理及顯示方法,包含下例步驟:A、持續接收由一待測物產生的數位資料,並寫入一記憶體中,且在寫入 該記憶體的數位資料達到一預定容量後,將該記憶體中的數位資料傳送至一儲存裝置中儲存,其中,該儲存裝置的儲存容量大於該記憶體的記憶容量;B、重覆步驟A,直到待測物產生的數位資料擷取完畢;C、依據該儲存裝置中所儲存的數位資料產生一圖形資料,並依據該圖形資料於一螢幕顯示對應的一圖形;D、選取該圖形上的特定位置,並依據所選取的特定位置自該儲存裝置中取得對應的數位資料。
藉此,透過上述之設計,可依據待測物產生的數位資料,產生完整的圖形並顯示在螢幕上,讓使用者可以一次以圖形化的方式總覽分析結果,有效提升分析數位資料之效率及正確性。
〔習用〕
1‧‧‧邏輯分析系統
10‧‧‧邏輯分析儀
102‧‧‧記憶體
12‧‧‧電腦
122‧‧‧硬碟
124‧‧‧螢幕
126‧‧‧記憶體
14‧‧‧待測物
〔本發明〕
2‧‧‧邏輯分析系統
20‧‧‧邏輯分析儀
202‧‧‧記憶體
22‧‧‧電腦
222‧‧‧硬碟
224‧‧‧記憶體
226‧‧‧螢幕
24‧‧‧待測物
26‧‧‧圖形
26'‧‧‧圖形
28‧‧‧滑鼠游標
30‧‧‧摘要清單
32‧‧‧資料清單
圖1係習用的邏輯分析系統之架構圖。
圖2係本發明一較佳實施例所使用的邏輯分析系統之架構圖。
圖3係本發明一較佳實施例之流程圖。
圖4係一示意圖,揭示兩個通道的圖形顯示於同一頁面。
圖5係一示意圖,揭示以滑鼠游標選取特定位置及顯示摘要清單。
圖6係一示意圖,揭示放大後的圖形及顯示資料清單。
為能更清楚地說明本發明,茲舉較佳實施例並配合圖示詳細說明如後。圖2所示為應用本發明一較佳實施 例之資料處理及顯示方法的邏輯分析系統2,包含有一邏輯分析儀20與一電腦22,其中:該邏輯分析儀20具有一記憶體202,該邏輯分析儀20電性連接待測物24,用以擷取待測物24輸出的數位資料;該電腦22與該邏輯分析儀20電性連接,用以執行一程式以處理該邏輯分析儀20傳來的資料,該電腦22具有一以硬碟222為例的儲存裝置、一記憶體224與一螢幕226,其中該硬碟222的儲存容量大於該邏輯分析儀20之記憶體202的記憶容量。
請參圖3所示,本發明之資料處理及顯示方法包含有下列步驟:
A、該邏輯分析儀20持續接收由該待測物24產生的數位資料,並將所接收的數位資料寫入該記憶體202中。在寫入該記憶體202的數位資料之資料量達到一預定容量後,該邏輯分析儀20將該記憶體202中所暫存的數位資料傳送至該電腦22,本實施例中,該預定容量設定為該記憶體202之記憶容量的全部,實務上,亦可依使用需求而配置。該電腦22收到該邏輯分析儀20傳來的數位資料後,將數位資料儲存於該硬碟222中。
B、重覆前述之步驟A,直到待測物24產生的數位資料擷取完畢,藉以將待測物產生的數位資料分為數次擷取。之後,將每次儲存於硬碟222的數位資料合併,成為具有連續數位資料的一檔案,藉此,可加快讀取硬碟222中數位資料的速度。
C、該電腦22將該檔案轉換為一圖形資料,並儲存於該硬碟222中,成為一圖形檔。在本實施例中,係將該檔案分為複數個區段依序讀取並寫入該記憶體224中,且每次讀取一該區段後,將寫入該記憶體224的該區段之數位資料轉換為一圖形區塊資料,同時,建立該圖形區塊資料與 該檔案中該區段之索引,以利後續之步驟可以利用該索引找出對應的區段之數位資料。而後,將該記憶體224中的該區段之數位資料釋放,以便讀入下一該區段的數位資料,藉由每次建立索引之後將記憶體224中之數位資料釋放,可減少所佔用的記憶空間。而每次產生的圖形區塊資料將與前次的圖形區塊資料合併,直到所有的圖形區塊資料皆合併完成,以形成該圖形資料及複數個索引。在將圖形區塊資料合併時,同時記錄各該圖形區塊資料之間的相對座標,使該圖形資料具有該些相對座標,以便形成該圖形資料後使用相對座標找出所對應的圖形區塊資料。
此外,更可設定複數個不同的篩選條件,以在將各該區段之數位資料轉換為各該圖形區塊資料的過程中,將符合各該篩選條件的部分,於該圖形資料設定為以相異於其它部分的方式呈現。例如,將所擷取數位資料中的寫入資料設定為第一顏色、讀取資料設定為第二顏色。
之後再依據該圖形資料於該螢幕226上顯示對應的一圖形,該圖形係顯示於同一頁面。舉例而言,請參閱圖4,以擷取兩個通道的數位資料為例,每一個通道的數位資料皆產生一個對應的圖形26,並依不同的篩選條件而顯示不同的顏色。藉此,使用者即可總覽待測物24產生的數位資料對應的圖形26,26’,而由不同的顏色可直接觀查到數位資料分佈的情形,增加分析待測物24產生的數位資料之效率。實務上,亦可依據一個或多個篩選條件篩選數位資料,並依據符合篩選條件的部分產生對應的該圖形資料,並儲存為圖形檔,而後,使用者可選擇特定的篩選條件對應的圖形26來顯示,如此,可以僅顯示特定群組的數位資料。
將圖形資料存為圖形檔的優點在於,每次要顯示相同的圖形時,只要再次載入圖形檔以作為顯示之用,不 需要每次皆重新產生圖形資料。
此外,當資料量越大時,越多資訊會依比例縮小在圖形26的同一像素中,因此,使用濃縮繪圖方法,用以將數筆應在同一像素中呈現的圖形資料以一筆顯示,如此,可在顯示圖形26時不會因為資料量增大而影響顯示的速度。
D、選取該圖形26上的特定位置,並依據所選取的特定位置自該儲存裝置中取得對應的數位資料。請配合圖5所示,本實施例中,使用者利用滑鼠游標28移動到該圖形26上的該特定位置並停留一段時間,以選取該特定位置,該電腦22便依據該特定位置對應該圖形資料中的相對座標,即可取得該特定位置所對應的圖形區塊資料,並藉由所對應的圖形區塊資料之索引,於該硬碟222中取得該檔案中對應的區段之數位資料,並將其以摘要清單30的形式顯示至少一部分的數位資料於該螢幕226上。
續參圖6所示,使用者雙擊滑鼠後,該電腦22進一步將該特定位置的圖形26放大,以顯示更細部的圖形26,同時,將該特定位置對應的數位資料之資料清單32顯示於該螢幕226的下半部,以讓使用者可以詳細地檢視內容。
綜上所述,本發明邏輯分析系統之資料處理及顯示方法,依據待測物24產生的數位資料,產生完整的圖形,並顯示在螢幕226的同一頁面上,不會受限於邏輯分析儀20記憶體202的容量,而必須以不同頁面顯示不同的分段圖形,藉此,讓使用者可以總覽所擷取的數位資料之分析結果,有效提升分析數位資料之效率及正確性。更值得一提的是,使用者選取圖形26上的特定位置後,才會載入對應的數位資料,如此,可避免一次載入過多的資料而影響之電 腦22的執行效率。
以上所述僅為本發明較佳可行實施例而已,舉凡應用本發明說明書及申請專利範圍所為之等效變化,理應包含在本發明之專利範圍內。

Claims (11)

  1. 一種邏輯分析系統之資料處理及顯示方法,包含下例步驟:A、由一邏輯分析儀持續接收由一待測物產生的數位資料,並寫入該邏輯分析儀的一記憶體中,且在寫入該邏輯分析儀的該記憶體的數位資料達到一預定容量後,將該記憶體中的數位資料傳送至一儲存裝置中儲存,其中,該儲存裝置的儲存容量大於該邏輯分析儀的該記憶體的記憶容量;B、重覆步驟A,直到待測物產生的數位資料擷取完畢;C、依據該儲存裝置中所儲存的數位資料產生一圖形資料,並依據該圖形資料於一螢幕顯示對應的一圖形;以及D、選取該圖形上的特定位置,並依據所選取的特定位置自該儲存裝置中取得對應的數位資料。
  2. 如請求項1所述邏輯分析系統之資料處理及顯示方法,其中步驟B中包含有將步驟A中每次儲存於該儲存裝置的數位資料合併為一檔案;步驟C係依據該檔案產生對應的該圖形資料。
  3. 如請求項1所述邏輯分析系統之資料處理及顯示方法,其中步驟C中在產生該圖形資料後更包含將該圖形資料儲存於該儲存裝置中成為一圖形檔。
  4. 如請求項1所述邏輯分析系統之資料處理及顯示方法,其中步驟C係將所儲存的數位資料分為複數個區段讀取,且 每次讀取一該區段後,將所讀取的該區段之數位資料轉換為一圖形區塊資料,並建立該圖形區塊資料與該儲存裝置中對應該區段之索引;將每次轉換的圖形區塊資料合併,以形成該圖形資料;步驟D中係依據該特定位置所對應的圖形區塊資料之索引自該儲存裝置取得對應的區段之數位資料。
  5. 如請求項4所述邏輯分析系統之資料處理及顯示方法,其中步驟C中在將圖形區塊資料合併時,同時記錄各該圖形區塊資料的相對座標,使該圖形資料具有該些相對座標;步驟D中係依據該特定位置對應該圖形資料中的相對座標,取得對應之索引。
  6. 如請求項4所述邏輯分析系統之資料處理及顯示方法,其中步驟C係讀取每一該區段的數位資料並寫入至另一記憶體中,並將該另一記憶體中的數位資料轉換為一該圖形區塊,再釋放該另一記憶體中的數位資料所佔之記憶空間。
  7. 如請求項1所述邏輯分析系統之資料處理及顯示方法,其中步驟D之後包含有將步驟D所取得的數位資料中的至少一部分顯示於該螢幕上。
  8. 如請求項1所述邏輯分析系統之資料處理及顯示方法,其中步驟C係將該儲存裝置所儲存的數位資料中符合一篩選條件的部分,於該圖形中以相異於其它部分的方式呈現。
  9. 如請求項1所述邏輯分析系統之資料處理及顯示方法,其中步驟C係依據一篩選條件篩選該儲存裝置中所儲存的數 位資料,並依據符合該篩選條件的部分產生對應的該圖形資料。
  10. 如請求項1所述邏輯分析系統之資料處理及顯示方法,其中步驟C中,該圖形係顯示於同一頁面。
  11. 如請求項1所述邏輯分析系統之資料處理及顯示方法,其中步驟D中選取該特定位置後,包含有將該圖形放大,以顯示該特定位置之圖形,並顯示該特定位置所對應的數位資料。
TW103124299A 2014-07-15 2014-07-15 Data Processing and Display Method of Logical Analysis System TWI553323B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW103124299A TWI553323B (zh) 2014-07-15 2014-07-15 Data Processing and Display Method of Logical Analysis System

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW103124299A TWI553323B (zh) 2014-07-15 2014-07-15 Data Processing and Display Method of Logical Analysis System

Publications (2)

Publication Number Publication Date
TW201602603A TW201602603A (zh) 2016-01-16
TWI553323B true TWI553323B (zh) 2016-10-11

Family

ID=55641568

Family Applications (1)

Application Number Title Priority Date Filing Date
TW103124299A TWI553323B (zh) 2014-07-15 2014-07-15 Data Processing and Display Method of Logical Analysis System

Country Status (1)

Country Link
TW (1) TWI553323B (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107491357B (zh) 2016-06-09 2020-11-06 孕龙科技股份有限公司 可靠性及效能分析***
TWI635298B (zh) * 2016-06-09 2018-09-11 孕龍科技股份有限公司 邏輯分析儀及其資料擷取與效能測試之方法

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4972138A (en) * 1987-05-11 1990-11-20 Hewlett Packard Co. Oscilloscope-like user-interface for a logic analyzer
CN1723442A (zh) * 2002-10-21 2006-01-18 孕龙科技股份有限公司 一种逻辑分析仪及其方法
CN100458711C (zh) * 2003-04-08 2009-02-04 孕龙科技股份有限公司 逻辑分析仪的资料撷取处理方法及其装置
TWM450148U (zh) * 2012-11-27 2013-04-01 Acute Technology Inc 波形擷取系統
TW201326859A (zh) * 2011-12-27 2013-07-01 Zeroplus Technology Co Ltd 資料傳輸方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4972138A (en) * 1987-05-11 1990-11-20 Hewlett Packard Co. Oscilloscope-like user-interface for a logic analyzer
CN1723442A (zh) * 2002-10-21 2006-01-18 孕龙科技股份有限公司 一种逻辑分析仪及其方法
CN100458711C (zh) * 2003-04-08 2009-02-04 孕龙科技股份有限公司 逻辑分析仪的资料撷取处理方法及其装置
TW201326859A (zh) * 2011-12-27 2013-07-01 Zeroplus Technology Co Ltd 資料傳輸方法
TWM450148U (zh) * 2012-11-27 2013-04-01 Acute Technology Inc 波形擷取系統

Also Published As

Publication number Publication date
TW201602603A (zh) 2016-01-16

Similar Documents

Publication Publication Date Title
US20110227925A1 (en) Displaying a visualization of event instances and common event sequences
JP6091137B2 (ja) 画像処理装置、画像処理システム、画像処理方法およびプログラム
US20130187954A1 (en) Image data generation apparatus and image data generation method
US8762873B2 (en) Graphical user interface component identification
US10031928B2 (en) Display, visualization, and management of images based on content analytics
US9046991B2 (en) System and method for dynamically displaying structurally dissimilar thumbnail images of an electronic document
WO2014059886A1 (zh) 获取图像的方法和装置
TW201415347A (zh) 縮放螢幕畫面的方法、電子裝置及電腦程式產品
CN104169972A (zh) 区域指定方法和区域指定装置
TWI553323B (zh) Data Processing and Display Method of Logical Analysis System
US9081927B2 (en) Manipulation of traces for debugging a circuit design
US10395373B1 (en) Image feature detection
US20180336122A1 (en) Generating application flow entities
JP2013182524A (ja) 画像処理装置、画像処理方法
CN103955678A (zh) 一种图像的识别方法和装置
JP2005275034A (ja) 画像処理装置及び画像処理方法
TW201333502A (zh) 邏輯分析儀之資料讀取及寫入其記憶體之方法
CN105204799A (zh) 一种多通道深存储逻辑分析仪显示刷新率的提高方法
US20150286401A1 (en) Photo/video timeline display
TWI427306B (zh) Data transmission method
TWI492048B (zh) Data display method
CN114333995A (zh) 一种基因融合位点展示方法及装置
TWI528268B (zh) 照片群組產生及操作方法以及使用該方法的裝置
CN102572327B (zh) 具有采样控制功能的图像传感器及采样方法
JP2017102916A (ja) デジタルフォレンジックで大容量動画証拠物に対する高速検索装置及び方法

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees