專(zhuān)利名稱(chēng):基于標(biāo)準(zhǔn)的實(shí)時(shí)邏輯分析記錄方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于數(shù)據(jù)通信領(lǐng)域,尤其涉及一種基于標(biāo)準(zhǔn)的實(shí)時(shí)邏輯分析記錄的處理方法;另外,本發(fā)明還涉及一種采用上述實(shí)時(shí)邏輯分析記錄處理方法的實(shí)用系統(tǒng)。
背景技術(shù):
數(shù)據(jù)通信和數(shù)據(jù)傳送應(yīng)用極為廣泛,所有的數(shù)據(jù)通信和數(shù)據(jù)傳送無(wú)不按照特定的通信標(biāo)準(zhǔn)進(jìn)行,常見(jiàn)的如串行通信協(xié)議標(biāo)準(zhǔn)USB、I2C、RS-232、RS-485、CAN、SPI、1-wire、TCN和PS/2等,無(wú)線(xiàn)通信協(xié)議標(biāo)準(zhǔn)如ISO/IEC14443和ISO/IEC15693等,對(duì)于并行通信協(xié)議標(biāo)準(zhǔn)如IEEE1284、PCI、GPIB、STD以及各種微型計(jì)算機(jī)總線(xiàn)等。
由于數(shù)據(jù)傳送速度不斷提高,通信協(xié)議標(biāo)準(zhǔn)越來(lái)越復(fù)雜,特別是串行通信協(xié)議標(biāo)準(zhǔn)和無(wú)線(xiàn)通信協(xié)議標(biāo)準(zhǔn)中所有的握手信號(hào)和傳輸數(shù)據(jù)都是嚴(yán)格按照協(xié)議標(biāo)準(zhǔn)進(jìn)行,枚舉過(guò)程繁復(fù),對(duì)時(shí)序有著很高的要求,調(diào)試和分析越來(lái)越困難。
現(xiàn)有的邏輯分析裝置與系統(tǒng),大多采用先記錄后分析的方式,一經(jīng)觸發(fā)后連續(xù)記錄,存在大量記錄無(wú)效數(shù)據(jù)和記錄分析時(shí)間受限的問(wèn)題。這種方式適用于待分析數(shù)據(jù)的通信協(xié)議標(biāo)準(zhǔn)未知的場(chǎng)合,而對(duì)于已知協(xié)議標(biāo)準(zhǔn)或設(shè)定分析協(xié)議標(biāo)準(zhǔn)的場(chǎng)合則不盡合理。
已提出的解決方案,如發(fā)明200510121364.6(串行通信分析裝置),用于截獲串行通信雙方發(fā)出的信息,由信息轉(zhuǎn)換接口模塊和控制及前端分析模塊將串行通信數(shù)據(jù)變換再送存儲(chǔ)模塊存儲(chǔ),然后根據(jù)要求對(duì)所收到的數(shù)據(jù)進(jìn)行事后分析,該發(fā)明未按協(xié)議標(biāo)準(zhǔn)對(duì)數(shù)據(jù)進(jìn)行實(shí)時(shí)分析。200510048368.6(單總線(xiàn)雙向通訊協(xié)議分解分析器),是一種用于單總線(xiàn)的波形分析裝置,可以分解輸出主控設(shè)備和從設(shè)備發(fā)送出的波形并分析出波形中高低電平的脈寬時(shí)間,該發(fā)明屬于通信波形分析而不是按協(xié)議標(biāo)準(zhǔn)分析出雙方所傳送的數(shù)據(jù)。而發(fā)明200410096099.6(通訊網(wǎng)絡(luò)協(xié)議分析裝置)屬網(wǎng)絡(luò)協(xié)議分析,用于對(duì)網(wǎng)絡(luò)上的數(shù)據(jù)進(jìn)行前期處理,完成協(xié)議分析、協(xié)議測(cè)試、解碼顯示等功能,該發(fā)明不屬于本發(fā)明所涉及的領(lǐng)域。又如發(fā)明02830084.X(可編程的邏輯分析器數(shù)據(jù)分析的方法),是將所獲取波形數(shù)據(jù)儲(chǔ)存于存儲(chǔ)器內(nèi),待存儲(chǔ)器存滿(mǎn)后,然后再傳送至計(jì)算機(jī)進(jìn)行通信協(xié)議分析和存儲(chǔ)器數(shù)據(jù)分析,該發(fā)明屬于典型的先記錄波形然后事后分析類(lèi)型,其弊端已如前所述。又如發(fā)明98116233.9(用于測(cè)試串行通訊的診斷裝置),僅適用于異步方式的RS-232的通信方式,且對(duì)于同一條通信線(xiàn)雙向傳送的情況不能適用;又如發(fā)明92107283.X(邏輯分析儀卡),僅能用于測(cè)試邏輯電平而不具有按協(xié)議標(biāo)準(zhǔn)進(jìn)行分析和記錄的功能;又如發(fā)明89216366.6(通用邏輯分析儀),是一種數(shù)據(jù)捕捉存儲(chǔ)器,并未按協(xié)議標(biāo)準(zhǔn)進(jìn)行數(shù)據(jù)捕捉或分析。
采用直接按協(xié)議標(biāo)準(zhǔn)對(duì)通信過(guò)程進(jìn)行分析記錄,只記錄符合協(xié)議標(biāo)準(zhǔn)的數(shù)據(jù),避免了長(zhǎng)時(shí)間記錄無(wú)用信息、擴(kuò)展了記錄容量和分析時(shí)間,特別適用于通信過(guò)程的實(shí)時(shí)或事后分析以及傳送數(shù)據(jù)或文件的提取。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種按通信協(xié)議標(biāo)準(zhǔn)實(shí)時(shí)分析記錄通信數(shù)據(jù)且能適用于多種串行通信、無(wú)線(xiàn)通信和并行通信的基于標(biāo)準(zhǔn)的實(shí)時(shí)邏輯分析記錄方法;本發(fā)明的另一個(gè)目的是提供實(shí)現(xiàn)上述實(shí)時(shí)邏輯分析記錄方法的系統(tǒng),為數(shù)據(jù)通信的分析和調(diào)試提供一種新的有力工具。
本發(fā)明的目的可通過(guò)以下的技術(shù)措施來(lái)實(shí)現(xiàn)一種基于標(biāo)準(zhǔn)的實(shí)時(shí)邏輯分析記錄方法,包括以下步驟1)、使外部輸入的信息按相應(yīng)的通信協(xié)議標(biāo)準(zhǔn)轉(zhuǎn)換成標(biāo)準(zhǔn)邏輯位信息;2)、根據(jù)用戶(hù)設(shè)定要求按照通信協(xié)議標(biāo)準(zhǔn)對(duì)所接收到的位信息進(jìn)行前端實(shí)時(shí)分析,實(shí)時(shí)分析出其中的有用數(shù)據(jù)后存儲(chǔ);3)、將存儲(chǔ)的數(shù)據(jù)和分析結(jié)果傳送給微型計(jì)算機(jī)處理,微型計(jì)算機(jī)按照通信協(xié)議標(biāo)準(zhǔn)對(duì)其進(jìn)行后端命令分析和通信過(guò)程分析,并提取出通信過(guò)程中所傳送的命令、數(shù)據(jù)或文件,然后存儲(chǔ)分析結(jié)果。
本發(fā)明方法還可以由微型計(jì)算機(jī)實(shí)時(shí)或事后將存儲(chǔ)的數(shù)據(jù)和分析結(jié)果經(jīng)通信接口模塊傳送給通用計(jì)算機(jī)進(jìn)行進(jìn)一步的分析并提取出通信過(guò)程中所傳送的命令、數(shù)據(jù)或文件,然后存儲(chǔ)分析結(jié)果。
本發(fā)明方法所述的步驟3)的命令分析和通信過(guò)程分析結(jié)果通過(guò)顯示模塊顯示。
本發(fā)明方法所述的步驟3)的分析包括傳送的數(shù)據(jù)、命令、數(shù)據(jù)通信的過(guò)程、枚舉過(guò)程、數(shù)據(jù)的發(fā)送方與接收方、傳送是否成功。
實(shí)現(xiàn)上述方法的基于標(biāo)準(zhǔn)的實(shí)時(shí)邏輯分析記錄系統(tǒng),包括前端處理模塊、存儲(chǔ)模塊、控制及前端分析模塊、微型計(jì)算機(jī)模塊和通信接口模塊,其特征在于前端處理模塊按照通信傳送協(xié)議標(biāo)準(zhǔn)將所接收到的信息轉(zhuǎn)換成標(biāo)準(zhǔn)邏輯位信息;控制及前端分析模塊對(duì)各模塊進(jìn)行控制,同時(shí)根據(jù)用戶(hù)設(shè)定要求按照協(xié)議標(biāo)準(zhǔn)對(duì)所收到的標(biāo)準(zhǔn)邏輯位信息進(jìn)行前端實(shí)時(shí)分析,實(shí)時(shí)分析出其中的有用數(shù)據(jù)后送至存儲(chǔ)模塊,微型計(jì)算機(jī)模塊對(duì)存儲(chǔ)模塊中的數(shù)據(jù)進(jìn)行后端實(shí)時(shí)分析,并存儲(chǔ)分析結(jié)果。
本發(fā)明還包括用于顯示分析記錄的中間數(shù)據(jù)和結(jié)果的顯示模塊,該顯示模塊與微型計(jì)算機(jī)模塊相應(yīng)接口連接。
本發(fā)明還包括通信接口模塊和用于對(duì)存儲(chǔ)模塊的數(shù)據(jù)和分析結(jié)果進(jìn)行進(jìn)一步分析的通用計(jì)算機(jī),該通用計(jì)算機(jī)經(jīng)通信接口模塊與微型計(jì)算機(jī)模塊連接。
本發(fā)明所述通信接口模塊的串行通信協(xié)議標(biāo)準(zhǔn)包括USB、IEEE1394、I2C、RS-232、RS-485、SPI、CAN、1-wire、TCN和PS/2等,無(wú)線(xiàn)通信協(xié)議標(biāo)準(zhǔn)包括ISO/IEC14443和ISO/IEC15693等,并行通信協(xié)議標(biāo)準(zhǔn)包括IEEE1284、PCI、GPIB和STD等。
本發(fā)明所述的前端處理模塊設(shè)有一個(gè)對(duì)于不同的通信協(xié)議標(biāo)準(zhǔn)可更換的轉(zhuǎn)換電路。
本發(fā)明能夠截獲通信雙方發(fā)出的全部信息且對(duì)通信過(guò)程不產(chǎn)生任何影響,并且能夠判斷出哪一方是發(fā)送方或接收方;可依據(jù)所設(shè)定的通信協(xié)議標(biāo)準(zhǔn)實(shí)時(shí)判斷出被分析雙方通信過(guò)程是否符合規(guī)范;可依據(jù)所設(shè)定的通信協(xié)議標(biāo)準(zhǔn)和選定的器件實(shí)時(shí)判斷出被分析雙方通信流程是否符合規(guī)范,根據(jù)需要在判斷出是否符合規(guī)范后給出相應(yīng)的提示,若符合協(xié)議標(biāo)準(zhǔn)或規(guī)范則顯示該命令或數(shù)據(jù)、若不符合協(xié)議標(biāo)準(zhǔn)或規(guī)范則給出可能的原因所在;還可實(shí)時(shí)記錄所分析出的數(shù)據(jù)。
本發(fā)明與現(xiàn)有技術(shù)相比具有如下優(yōu)點(diǎn)和有益效果本發(fā)明為獨(dú)立于通信雙方的基于標(biāo)準(zhǔn)的實(shí)時(shí)分析記錄系統(tǒng),可滿(mǎn)足各種需求,如同步通信或異步通信、單向的或雙向的、各種裝置之間的通信或各種裝置與通用計(jì)算機(jī)之間的通信、串行通信或無(wú)線(xiàn)通信或并行通信。由于采用了直接按照通信協(xié)議標(biāo)準(zhǔn)進(jìn)行實(shí)時(shí)分析記錄,對(duì)于不符合協(xié)議標(biāo)準(zhǔn)的信息不予記錄,解決了現(xiàn)有邏輯分析裝置一經(jīng)觸發(fā)即連續(xù)記錄以至可能記錄大量無(wú)用信息從而浪費(fèi)了存儲(chǔ)單元的問(wèn)題;又由于要求所分析記錄的信息應(yīng)符合某一特定協(xié)議標(biāo)準(zhǔn),所以免去了現(xiàn)有邏輯分析裝置中的高速AD模塊,降低了裝置的成本;還由于采取了前端分析與事后分析相結(jié)合的方法,不僅提高了分析速度而且提高了分析水平。對(duì)于不同的通信協(xié)議標(biāo)準(zhǔn),只需變換本發(fā)明的前端處理模塊中的相應(yīng)接口電路即可適應(yīng)各種協(xié)議標(biāo)準(zhǔn)。
圖1是為本發(fā)明系統(tǒng)的一種原理框圖;圖2為本發(fā)明系統(tǒng)的另一種原理框圖;圖3為圖1的電氣原理圖。
圖4為應(yīng)用于RS-232通信協(xié)議標(biāo)準(zhǔn)時(shí)的前端處理模塊的電氣原理圖。
圖5為應(yīng)用于SM89516型單片微型計(jì)算機(jī)IC16中的程序結(jié)構(gòu)示意圖。
圖6為運(yùn)行于微型計(jì)算機(jī)模塊的程序基本處理流程示意圖。
圖7為運(yùn)行于通用計(jì)算機(jī)上的應(yīng)用程序基本流程示意圖。
具體實(shí)施例方式
如圖1所示,為本發(fā)明系統(tǒng)的一種原理框圖。包括前端處理模塊1、控制及前端分析模塊2、存儲(chǔ)模塊3、微型計(jì)算機(jī)模塊4和通信接口模塊5,前端處理模塊1按照通信傳送協(xié)議標(biāo)準(zhǔn)將所接收到的信息轉(zhuǎn)換成標(biāo)準(zhǔn)邏輯位信息;控制及前端分析模塊2對(duì)各模塊進(jìn)行控制,同時(shí)根據(jù)用戶(hù)設(shè)定要求按照通信協(xié)議標(biāo)準(zhǔn)對(duì)所收到的信息進(jìn)行前端分析即分析出其中的有用數(shù)據(jù)后送存儲(chǔ)模塊3存儲(chǔ),例如對(duì)RS-232可以由用戶(hù)設(shè)定記錄或不記錄輔助信號(hào)(如RTS等);微型計(jì)算機(jī)模塊4對(duì)存儲(chǔ)模塊3中的數(shù)據(jù)按照通信協(xié)議標(biāo)準(zhǔn)進(jìn)行后端命令分析或通信過(guò)程分析,可根據(jù)需要對(duì)中間數(shù)據(jù)和分析結(jié)果進(jìn)行顯示;微型計(jì)算機(jī)模塊4經(jīng)由通信接口模塊5實(shí)時(shí)或事后將存儲(chǔ)模塊3中的數(shù)據(jù)和分析結(jié)果傳送給通用計(jì)算機(jī)進(jìn)行進(jìn)一步的分析并存儲(chǔ)分析結(jié)果。作為本發(fā)明的一種變型結(jié)構(gòu),如圖2所示,為本發(fā)明的另一種原理框圖,本發(fā)明還可以含有顯示模塊6,用于顯示分析記錄結(jié)果,此時(shí)也可以不將存儲(chǔ)模塊3中的數(shù)據(jù)傳送給通用計(jì)算機(jī)。
當(dāng)所分析記錄的串行通信協(xié)議標(biāo)準(zhǔn)為USB、RS-232、RS-485、CAN、1-wire、TCN等時(shí)和所分析記錄的無(wú)線(xiàn)通信協(xié)議標(biāo)準(zhǔn)為ISO/IEC14443和ISO/IEC15693等時(shí),前端處理模塊1有一個(gè)可更換的協(xié)議標(biāo)準(zhǔn)轉(zhuǎn)換電路,對(duì)于不同的通信協(xié)議標(biāo)準(zhǔn)只需適配相應(yīng)的協(xié)議標(biāo)準(zhǔn)轉(zhuǎn)換電路即可;當(dāng)所分析記錄的串行通信標(biāo)準(zhǔn)為I2C、SPI、PS/2、1-wire等和并行通信標(biāo)準(zhǔn)為IEEE1284、PCI、GPIB、STD等時(shí),前端處理模塊1只需完成電平轉(zhuǎn)換即可。
將需要分析記錄的通信線(xiàn)接至前端處理模塊1,前端處理模塊1按照協(xié)議標(biāo)準(zhǔn)將通信線(xiàn)上的信息轉(zhuǎn)換成標(biāo)準(zhǔn)邏輯位信息,即按照通信協(xié)議標(biāo)準(zhǔn)完成位信息的處理,然后再將這些標(biāo)準(zhǔn)邏輯位信息送控制及前端分析模塊2;根據(jù)用戶(hù)設(shè)定要求按照通信協(xié)議標(biāo)準(zhǔn)對(duì)所收到的信息進(jìn)行前端分析即分析出其中的有用數(shù)據(jù)后送存儲(chǔ)模塊3存儲(chǔ),例如對(duì)RS-232可以由用戶(hù)設(shè)定記錄或不記錄輔助信號(hào)如RTS等;微型計(jì)算機(jī)模塊4對(duì)存儲(chǔ)模塊3中的數(shù)據(jù)按照通信協(xié)議標(biāo)準(zhǔn)進(jìn)行后端命令分析或通信過(guò)程分析,可根據(jù)需要對(duì)中間結(jié)果和分析結(jié)果進(jìn)行顯示;微型計(jì)算機(jī)模塊4經(jīng)由通信接口模塊5實(shí)時(shí)或事后將存儲(chǔ)模塊3中的數(shù)據(jù)和分析結(jié)果傳送給通用計(jì)算機(jī)進(jìn)行進(jìn)一步的分析并存儲(chǔ)分析結(jié)果。
如圖3和圖4所示,前端處理模塊1由圖3中的前端處理模塊接口電路和圖4的協(xié)議標(biāo)準(zhǔn)轉(zhuǎn)換電路兩部分組成,前端處理模塊接口電路包括J1、J3、IC3、IC10、IC11、IC12、IC13;控制及前端分析模塊2由IC116、CRY1等組成,IC16為EP2C8Q208C7型FPGA器件;存儲(chǔ)模塊3由IC4、IC7組成;微型計(jì)算機(jī)模塊4由IC5、IC14、CRY3等組成,IC5為SM89516型單片微型計(jì)算機(jī),IC14為AT88SCO104C型非易失型加密存儲(chǔ)器件,用于防范硬件被非法盜版和存儲(chǔ)重要的分析結(jié)果;通信接口模塊5由IC6、CRY2、COM1等組成,為典型USB接口;顯示模塊6由LCD、RW1、IC11組成,LCD是標(biāo)準(zhǔn)的液晶顯示屏TG12832A,IC11是雙向三態(tài)門(mén)用于電平適配。
待分析的RS-232接口信息由RS接口與圖4中的協(xié)議標(biāo)準(zhǔn)轉(zhuǎn)換電路的IC100相連,協(xié)議標(biāo)準(zhǔn)轉(zhuǎn)換電路將符合RS-232協(xié)議標(biāo)準(zhǔn)的通信信息轉(zhuǎn)換成標(biāo)準(zhǔn)邏輯位信息,轉(zhuǎn)換后的位信息經(jīng)由圖4中的RSJ1接至圖3中的J1;這些位信息經(jīng)IC3、IC10送至控制及前端分析模塊2,IC16為ALTERA公司的大規(guī)模FPGA芯片,其中裝有VHDL編制的程序,程序的結(jié)構(gòu)示意圖如圖5所示,IC16中借助于CRY1的時(shí)鐘按照鍵盤(pán)設(shè)置自行給出接收數(shù)據(jù)的波特率,即在IC16接收到TXD或RXD的起始位的信息后自動(dòng)按設(shè)置的波特率對(duì)TXD、RXD、RTS、CTS、DSR、DTR進(jìn)行記錄并送存儲(chǔ)模塊3存儲(chǔ),對(duì)于輔助信號(hào)RTS、CTS、DSR、DTR可以由用戶(hù)設(shè)定記錄或不記錄;微型計(jì)算機(jī)模塊4中的IC5對(duì)存儲(chǔ)于存儲(chǔ)模塊3的數(shù)據(jù)進(jìn)行命令識(shí)別和數(shù)據(jù)識(shí)別并重新存入存儲(chǔ)模塊3,微型計(jì)算機(jī)模塊的處理流程如圖6所示,同時(shí)IC5還可以借助于通信接口模塊5將數(shù)據(jù)送給通用計(jì)算機(jī);在通用計(jì)算機(jī)上裝有應(yīng)用程序,根據(jù)需要可以對(duì)所接收的數(shù)據(jù)進(jìn)行進(jìn)一步的分析、顯示分析結(jié)果、打印和文件存儲(chǔ),通用計(jì)算機(jī)上運(yùn)行的應(yīng)用程序的基本流程和功能如圖7所示。
對(duì)于由微型計(jì)算機(jī)模塊得到的重要結(jié)果可根據(jù)要求送顯示模塊6顯示。
本發(fā)明可于通用計(jì)算機(jī)上設(shè)定通信協(xié)議標(biāo)準(zhǔn)和待分析的器件型號(hào),顯示所分析出的通信命令流程、通信過(guò)程和所傳送的數(shù)據(jù),并可將中間數(shù)據(jù)和分析結(jié)果記錄存儲(chǔ),還可提取出通信雙方交換的數(shù)據(jù)文件并記錄存儲(chǔ)。
權(quán)利要求
1.一種基于標(biāo)準(zhǔn)的實(shí)時(shí)邏輯分析記錄方法,其特征在于包括以下步驟1)、將外部輸入的信息按相應(yīng)的通信協(xié)議標(biāo)準(zhǔn)轉(zhuǎn)換成標(biāo)準(zhǔn)邏輯位信息;2)、根據(jù)用戶(hù)設(shè)定要求按照通信協(xié)議標(biāo)準(zhǔn)對(duì)所接收到的標(biāo)準(zhǔn)邏輯位信息進(jìn)行前端實(shí)時(shí)分析,實(shí)時(shí)分析出其中的有用數(shù)據(jù)后存儲(chǔ);3)、將存儲(chǔ)的數(shù)據(jù)和分析結(jié)果傳送給微型計(jì)算機(jī)處理,微型計(jì)算機(jī)按照通信協(xié)議標(biāo)準(zhǔn)對(duì)其進(jìn)行后端命令分析和通信過(guò)程分析,并提取出通信過(guò)程中所傳送的命令、數(shù)據(jù)或文件,然后存儲(chǔ)分析結(jié)果。
2.根據(jù)權(quán)利要求1所述的分析記錄方法,其特征在于還可以由微型計(jì)算機(jī)實(shí)時(shí)或事后將存儲(chǔ)的數(shù)據(jù)和分析結(jié)果經(jīng)通信接口模塊傳送給通用計(jì)算機(jī)進(jìn)行進(jìn)一步的分析并提取出通信過(guò)程中所傳送的命令、數(shù)據(jù)或文件,然后存儲(chǔ)分析結(jié)果。
3.根據(jù)權(quán)利要求1所述的分析記錄方法,其特征在于所述步驟3)的命令分析和通信過(guò)程分析結(jié)果可以通過(guò)顯示模塊顯示。
4.根據(jù)權(quán)利要求1所述的分析記錄方法,其特征在于所述的驟3)的分析可以包括傳送的數(shù)據(jù)、命令、數(shù)據(jù)通信的過(guò)程、枚舉過(guò)程、數(shù)據(jù)的發(fā)送方與接收方、傳送是否成功。
5.一種基于標(biāo)準(zhǔn)的實(shí)時(shí)邏輯分析記錄系統(tǒng),其特征在于包括前端處理模塊、存儲(chǔ)模塊、控制及前端分析模塊、微型計(jì)算機(jī)模塊和通信接口模塊,前端處理模塊按照通信協(xié)議標(biāo)準(zhǔn)將所接收到的信息轉(zhuǎn)換成標(biāo)準(zhǔn)邏輯位信息;控制及前端分析模塊對(duì)各模塊進(jìn)行控制,同時(shí)根據(jù)用戶(hù)設(shè)定要求按照通信協(xié)議標(biāo)準(zhǔn)對(duì)所收到的標(biāo)準(zhǔn)邏輯位信息進(jìn)行前端實(shí)時(shí)分析,實(shí)時(shí)分析出其中的有用數(shù)據(jù)后送至存儲(chǔ)模塊,微型計(jì)算機(jī)模塊按照通信協(xié)議標(biāo)準(zhǔn)對(duì)存儲(chǔ)模塊中的數(shù)據(jù)進(jìn)行后端實(shí)時(shí)分析,并存儲(chǔ)實(shí)時(shí)分析結(jié)果。
6.根據(jù)權(quán)利要求5所述的基于標(biāo)準(zhǔn)的實(shí)時(shí)邏輯分析記錄系統(tǒng),其特征在于還包括用于顯示分析記錄的中間數(shù)據(jù)和結(jié)果的顯示模塊,該顯示模塊與微型計(jì)算機(jī)模塊相應(yīng)接口連接。
7.根據(jù)權(quán)利要求5所述的基于標(biāo)準(zhǔn)的實(shí)時(shí)邏輯分析記錄系統(tǒng),其特征在于還包括通信接口模塊和用于對(duì)存儲(chǔ)模塊中的數(shù)據(jù)和分析結(jié)果進(jìn)行進(jìn)一步分析的通用計(jì)算機(jī),該通用計(jì)算機(jī)經(jīng)通信接口模塊與微型計(jì)算機(jī)模塊連接。
8.根據(jù)權(quán)利要求5所述的基于標(biāo)準(zhǔn)的實(shí)時(shí)邏輯分析記錄系統(tǒng),其特征在于所述通信接口模塊的串行通信協(xié)議標(biāo)準(zhǔn)包括USB、IEEE1394、I2C、RS-232、RS-485、SPI、CAN、1-wire、TCN和PS/2等,無(wú)線(xiàn)通信協(xié)議標(biāo)準(zhǔn)包括ISO/IEC14443和ISO/IEC15693等,并行通信協(xié)議標(biāo)準(zhǔn)包括IEEE1284、PCI、GPIB和STD等。
9.根據(jù)權(quán)利要求5所述的基于標(biāo)準(zhǔn)的實(shí)時(shí)邏輯分析記錄系統(tǒng),其特征在于所述的前端處理模塊設(shè)有一個(gè)對(duì)于不同的通信協(xié)議標(biāo)準(zhǔn)可更換的轉(zhuǎn)換電路。
全文摘要
本發(fā)明公開(kāi)了一種基于標(biāo)準(zhǔn)的實(shí)時(shí)邏輯分析記錄方法和系統(tǒng),包括前端處理模塊、存儲(chǔ)模塊、控制及前端分析模塊、微型計(jì)算機(jī)模塊和通信接口模塊,前端處理模塊按照通信協(xié)議標(biāo)準(zhǔn)將所接收到的信息轉(zhuǎn)換成標(biāo)準(zhǔn)邏輯位信息;控制及前端分析模塊對(duì)各模塊進(jìn)行控制,同時(shí)根據(jù)要求按照通信協(xié)議標(biāo)準(zhǔn)對(duì)所收到的位信息進(jìn)行前端分析后送存儲(chǔ)模塊,微型計(jì)算機(jī)模塊對(duì)存儲(chǔ)模塊中的數(shù)據(jù)按照通信協(xié)議標(biāo)準(zhǔn)進(jìn)行后端分析,還可以將分析結(jié)果經(jīng)由通信接口模塊傳送給通用計(jì)算機(jī)進(jìn)行進(jìn)一步的分析。本發(fā)明適用于多種串行通信、無(wú)線(xiàn)通信和并行通信,并能按通信協(xié)議標(biāo)準(zhǔn)實(shí)時(shí)分析記錄通信數(shù)據(jù)和通信過(guò)程。
文檔編號(hào)G06F11/34GK101021811SQ20071002709
公開(kāi)日2007年8月22日 申請(qǐng)日期2007年3月9日 優(yōu)先權(quán)日2007年3月9日
發(fā)明者楊振野, 張進(jìn), 陳坤城, 韋方明, 楊劼學(xué) 申請(qǐng)人:廣東技術(shù)師范學(xué)院