[go: up one dir, main page]

TW575843B - Automatic collection method and device of single step interrupt debug message in bus cycle of computer system - Google Patents

Automatic collection method and device of single step interrupt debug message in bus cycle of computer system Download PDF

Info

Publication number
TW575843B
TW575843B TW91109225A TW91109225A TW575843B TW 575843 B TW575843 B TW 575843B TW 91109225 A TW91109225 A TW 91109225A TW 91109225 A TW91109225 A TW 91109225A TW 575843 B TW575843 B TW 575843B
Authority
TW
Taiwan
Prior art keywords
debugging
bus
signal
cycle
interruption
Prior art date
Application number
TW91109225A
Other languages
Chinese (zh)
Inventor
Jiun-Nan Tsai
Original Assignee
Mitac Int Corp
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 Mitac Int Corp filed Critical Mitac Int Corp
Priority to TW91109225A priority Critical patent/TW575843B/en
Application granted granted Critical
Publication of TW575843B publication Critical patent/TW575843B/en

Links

Landscapes

  • Debugging And Monitoring (AREA)

Description

575843 五、發明說明(1) 詳細說明: 1.發明領域: 本發明是關於一種電腦之除錯 P C I匯流排週期單步中斷除錯 · y、、、、 ’特別是指一種 2·背景說明: 動蒐集裝置及方法。 查一般電腦系統架構中,包括 置、輸入裝置、輸出裝置、記憶 央處理器、磁碟裝 是藉由匯流排來達到連結及資料 /更體組件,這些組件 對於一個電腦相關產品的研發Z 2控制之功能。 (debug)往往是無可避免、也是相^且貝而言,除錯 務。邏輯電路分析儀是技術人曰/_死减性的一項任 具,但是受限於邏輯電路分析儀又=用的除錯分析工 限。故如何有效設定邏輯電路 上相當有 除錯時程相當重要的一個關鍵。 纟_ % @彳效縮短 PCI ® ^#(Peripheral component Interc〇nn B u s)疋目雨電腦裝置所普遍採用的一種匯流排架構。 PCI匯流排的除錯,在本發明人先前所提出之專利申浐安、 中已揭露了可針對PCI匯流排週期(PCI Bus Cycle)進月Λ。 步中斷除錯的技術。藉由此一單步中斷除錯襞置的輔j早 技術人員可以利用由單步中斷除錯裝置所顯示的位址 ’ (Address)、資料(j)ata)、命令(Command)等匯流排週期 (Bus Cycle)除錯相關訊息作為邏輯電路分析儀觸發設定575843 V. Description of the invention (1) Detailed description: 1. Field of the invention: The present invention relates to a computer's debug PCI bus cycle single-step interrupt debugging. Y ,,,, 'Specifically refers to a 2. Background description: Dynamic collection device and method. Check the general computer system architecture, including the device, input device, output device, memory CPU, disk drive through the bus to achieve connections and data / more physical components, these components for the development of a computer-related product Z 2 Control functions. (debug) is often unavoidable, and it is also related, and in terms of debugging. The logic circuit analyzer is a technically-determined option, but it is limited by the logic circuit analyzer's debugging analysis limit. Therefore, how to effectively set the logic circuit is quite important for debugging time.纟 _% @ 彳 效 剪 PCI ® ^ # (Peripheral component Interc〇nn B s) A bus architecture commonly used by Muyu computer devices. The debugging of the PCI bus has been disclosed in the patent application previously filed by the inventors that the PCI bus cycle can be advanced into the month Λ. Step-by-step debugging techniques. With this one-step interrupt debugging setup, auxiliary early technicians can use the buses such as the address (Address), data (j) ata, and command displayed by the one-step interrupt debugging device. Cycle cycle (Bus Cycle) debugging related information as the logic circuit analyzer trigger setting

575843 五、發明說明(2) 的參考條件 然而, 步中斷除錯 單步中斷除 時,亦容易 以人工方式 易因按鍵彈 成關鍵性匯 有鑑於 單步中斷除 短電腦相關 ,以逐步 以前述方 裝置需以 錯裝置所 產生人為 逐次按下 跳現象或 流排週期 此,本發 錯訊息自 產品之除 逼近 式進 人工 顯示 失誤 單步 因手 相關 明人 動蒐 錯時 問題薇結點。 行除錯,仍有其缺憾,例如該單 方式逐步擷取、判讀、以及記錄 之除錯相關訊息,不但相當耗 。再者,該單步中斷除錯裝置需 中斷除錯裝置上的切換開關,容 指肌肉疲勞而導致連續按鍵,造 訊息之錯失。 特提出一電腦系統之匯流排週期 集技術,冀以自動化方式有效縮 程。 本發明概述: 緣此,本發明之t φ Ώ 錯技術,#由單步中斷除腦:統的除 伙也丨π 1陡‘叙置與逖鳊主控台之間之信鲈 "’二:乂使待檢測電腦之除錯作業得以自動化方式予: 工在整個除錯作業過程中…人工方式逐步擷 降:人3錄’ % 了可增加除錯作業之工作效率,亦可 信號錯失:2誤:及避免手動操作時按鍵彈跳現象之電 關產品之除錯j程猎由本發明之辅助’可有效縮短電腦相 本發明$ 2 單步中斷除* r目的疋提供一種電腦系統之匯流排週期 置及-遠:自動藍集方法’藉由一單步中斷除錯裝 &口之除錯訊息蒐集裝置以蒐集一待檢洌電 第5頁 五、發明說明(3) 腦於除錯週期中被擷取之匯流 由單步中斷除錯裝置與除錯訊息:隹月,錯相關訊息,且箱 號的交握持續產生,便可在無^按:::間之相關控制信 將後續所進行之各個匯流排週期的=換的情況下,自動 的記憶體緩衝區。 汛心屺錄於遠端中控台 本赉明之另一目的是提供— 單步中斷除錯訊息自動蕙集裝置,系統之匯流排週期 斷除錯裝置與一遠端主控台,在遠;!t置包括有一單步中 錯訊息蒐集裝置’其藉由信號連接二f台广包括有-除 錯裝置。單步中斷除錯裝置可產^妾於該單步中斷除 遠端主控台之除錯訊息蒐集裝置,STE/ —0C#信號送至 由一控制邏輯產生電路產一 讯息蒐集裝置 中斷除錯裝置。 關拉擬信號,並送至單步 y ,了貫現上述之本發明目的,太路Rn 係在單步中斷除錯裝置中包括有—二之具體實施例中 Ϊ、二:f及位元組致能信號栓鎖控制ΐ:令ί鎖控制電 4 4數控制電路、一緩衝 】、-顯示裝 流排主控權信號(1^卯#)產生邏輯=蜂輯電路、一要求匯 號(IRDY# )產生邏輯電 一止—主端裝置備妥 计“’用以記錄該待檢測電腦於除匕括有—週期數 排週期數;一關關次數計數器,用以時之歷經匯流 較器’用以比較該週期數計數 ;=關次數;一比 值。遠端主控台之除錯訊息荒集裂計數器之計數 匕括有一控制邏輯產 575843 五、發明說明(4) 生電路,可產生一開關模 置;一中斷 裝置所送來 號至該遠端 除錯裝置所 當遠端 除錯裝置所 錯裝置所栓 息均已接收 擬信號送回 開關模擬信 期數計數器 並不相等時 信號,通知 續抓取已被 週期數計數 斷除錯褒置 檢測電腦, 本發明 例及附呈圖 請求信號產生 之MASTER—0C# 主控台;至少 送來之除錯相 主控台之除錯 送來的MASTER 鎖之除錯相關 完畢後,由該 單步中斷除錯 號’由開關次 與關關次數計 ’則單步中斷 除錯訊息蒐集 栓鎖住之剩餘 器及開關次數 結束信號之擷 如此以完成除 之其它目的及 式作進一步之 擬信號,並送到單步中斷除錯裝 電路,用以接收該單步中斷除錯 信號,並據以產生一中斷請求信 一緩衝器’用以暫存該單步中斷 關訊息。 訊息蒐 — 0C# 信 訊息逐 除錯訊 裝置, 數計數 數器的 除錯裝 裝置繼 匯流排 計數器 取,並 錯相關 其設言十 說明如 集裝置 號後, 一抓取 息蒐集 單步中 器遞增 計數值 置再度 續由單 週期的 的計數 把匯流 訊息的 ’將藉 后。 接收到該單步中斷 即將該單步中斷除 ’並在除錯相關訊 裝置產生一開關模 斷除錯裝置依據該 計數一次,當該週 經比較器比較結果 致能該MASTER_0C# 步中斷除錯裝置繼 除錯訊息;而當該 值相等時,單步中 排控制權交回給待 自動蒐集。 由以下之較佳實施 說明: 閱圖一 較佳實施例 首先參 明之單步中 ϊ 係顯示一待檢測電腦1與本發575843 V. Reference conditions of the description of invention (2) However, when step-by-step interruption and single-step interruption, it is also easy to manually key to the key due to the keystroke. In view of the single-step interruption and short-term computer-related, in order to gradually use the aforementioned The square device needs to use the artificial device to press the jump phenomenon or the flow cycle one by one. This error message is sent from the product's division and approximation mode to the manual display error. The single step is due to hand-related errors in searching for errors. There are still some pitfalls in debugging, such as the single-step gradual retrieval, interpretation, and recording of related debugging information, which is not only costly. In addition, the single-step interruption debugging device needs to interrupt the switch on the debugging device, which means that the muscles are fatigued and the continuous keystrokes are caused, resulting in the loss of information. In particular, a bus cycle set technology for a computer system is proposed in order to effectively reduce the process in an automated manner. Summary of the invention: Because of this, the t φ Ώ error technology of the present invention, # interrupt the brain by a single step: the system also removes the π 1 steep 'the letter between the 置 and the 逖 鳊 console' " ' Two: 乂 Make the debugging operation of the computer to be tested in an automated way to: During the entire debugging process ... Manually step down: 3 recordings of people '% can increase the efficiency of the debugging operation, but also signal loss : 2 mistakes: and debugging of electronic products that avoid key bounces during manual operation. J Chenghun is assisted by the present invention, which can effectively shorten the computer phase of the invention. $ 2 Single-step interruption and removal * Purpose: to provide a computer system bus Periodic placement and -far: automatic blue set method 'a single step interruption of the debugging equipment & mouth of the debugging information collection device to collect a to-be-checked electricity page 5 5. Invention description (3) Brain on debugging The confluence captured during the cycle is interrupted by a single step of the debugging device and the debugging message: the month, the error-related information, and the handshake of the box number continue to be generated. In the case of each subsequent bus cycle = change, The moving buffer memory. Xun Xinyong recorded in the remote console's Benming Ming another purpose is to provide-a single-step interrupt debugging information automatic collection device, the system's bus cycle interrupt debugging device and a remote console, in the remote ;! The device includes a single-step error information collecting device, which is connected to two channels through a signal and includes a debug device. A single-step interrupt debugging device can be produced ^ In this single-step interrupt debugging device for remote debugging consoles, the STE / -0C # signal is sent to a control logic generating circuit to generate a message collecting device for interrupt debugging Device. The signal is pulled and sent to a single step y, which achieves the above-mentioned purpose of the present invention. The Tai Road Rn includes a two-step interrupt debugging device in the specific embodiment of 二, :, :: f and the bit. Group enable signal latch control ΐ: Let ί lock control circuit 4 4 number control circuit, a buffer],-display logic of the main control signal (1 ^ 卯 #) to generate the logic = bee circuit, a required exchange number (IRDY #) Generate a logic circuit only-the master device is ready to count "'to record the computer to be tested in addition to-the number of cycles and the number of cycles; a level off counter, used to compare the current The counter is used to compare the number of cycles; = the number of turns off; a ratio. The counter of the remote control console's error message collection counter includes a control logic to produce 575843. 5. Description of the invention (4) The circuit can be generated. A switch mode is generated; the number sent by an interrupt device to the remote debug device is received when the remote debug device has received the pseudo-signal and the analog signal number counter is not equal. Signal to notify that continuous crawling has been broken by cycle count Testing computer, the MASTER—0C # master console generated by the example of the present invention and the attached drawing request signal; at least the debug phase sent by the debug phase master console and the debug lock sent by the master console are completed. The step-by-step debugging number is counted by the number of switching times and the number of times of closing. The single-step debugging information is collected and the remaining signals locked and the number of times of switching off are collected. And send it to the single-step interrupt debugging circuit to receive the single-step interrupt debugging signal and generate an interrupt request letter and a buffer according to it to temporarily store the single-step interrupt off message. Message Search — 0C # The message is divided into error devices one by one. The error-correcting device of the counting counter is fetched from the bus counter and is incorrectly related to its setting. Ten instructions such as the device number are collected. The device will continue to count the single-cycle counts to "borrow." After receiving the single-step interruption, the single-step interruption will be removed, and a switch-mode disconnection debugging device will be generated in the debugging-related information device. According to the count once, when the comparison result of the cycle comparator enables the MASTER_0C # step to interrupt the debugging device to continue the debugging message; and when the values are equal, the single-step middle row control is returned to the automatic collection. From the following Description of the preferred implementation: A single step in the first embodiment of the preferred embodiment shown in FIG. 1 is to display a computer 1 to be tested and the present invention.

第7頁 575843 五、發明說明(5) 意圖。在一典型的待檢測電腦1中包括有中央處理器丨j、 記憶體 12、PCI 橋接器 13(PCI Bridge)、PCI 裝置 14、 PCI/ISA 橋接器15(PCI/ISA Bridge)、ISA 裝置16。中央處 理器1 1與記憶體1 2是連接於系統匯流排1 7 1,該系統匯流 排1 71再透過PCI橋接器1 3連接一PC I匯流排 172(Peripheral Component Interconnect)。PCI 匯流排 1 72是由PC I S I G協會所提出之匯流排規袼,主要是可作為 配合快速彳政處理為如P e n t i u m級微處理系統中的高速資才斗 匯流排173( Industry Standard 匯流排173上可配置數個ISA插槽 1 6 〇Page 7 575843 V. Description of Invention (5) Intention. A typical computer 1 to be tested includes a central processing unit, a memory 12, a PCI bridge 13 (PCI Bridge), a PCI device 14, a PCI / ISA bridge 15 (PCI / ISA Bridge), and an ISA device 16. . The central processing unit 11 and the memory 12 are connected to the system bus 1 71. The system bus 1 71 is connected to a PC I bus 172 (Peripheral Component Interconnect) through the PCI bridge 13. The PCI bus 1 72 is a bus regulation proposed by the PC ISIG Association. It is mainly used as a high-speed talent bus 173 (Industrial Standard bus 173) in conjunction with rapid government processing such as in a Pentium-class microprocessor system. Can be configured with several ISA slots 16

轉移功能。在該PCI匯流排172上可供連接各種PCI裝置 1 4 (例如區域網路界面卡、影像卡、輸出入界面卡等界面 裝置)。該PCI匯流排172透過PCI/ISA橋接器15連接一jSATransfer function. Various PCI devices 1 4 (such as interface devices such as a local area network interface card, a video card, and an input / output interface card) can be connected to the PCI bus 172. The PCI bus 172 is connected to a jSA through a PCI / ISA bridge 15

Architecture),在該ISA ’以供插接各種ISA裝置 本發明之單步中斷除錯裝置2係連接於待 ΡΠ匯流排丨72,而遠端主控台3中包括有—除錯訊== 裝置30,該除錯訊息1集裝置3〇透過—作垃二 以信號緵線或是治具頂針方式)連接i 連接線4(例如 乃八J連接至早步中斷除 2,該信號連接線4乃是用以傳送除錯 μ ’a、 錯裝置2、除錯訊息_置3。二者之間二及早步中斷除 (Handshaking)所需之相關控制信號。該遠=二二= ^ 為除錯系統的控制主機或終端機。 而土控口 3疋作 圖二係顯示圖一中單步中斷除錯裝 圖,其主要包括有一位址及命令栓鎖 電路方塊 貝匕制電路21、一資料Architecture), in the ISA 'for plugging various ISA devices, the single-step interrupt debugging device 2 of the present invention is connected to the PPI bus 72, and the remote console 3 includes-debug message == Device 30, the debug message 1 set, device 30 is connected to the i connection line 4 (for example, the eight J connection to the early step interruption division 2 through the signal line or the jig thimble method), the signal connection line 4 is used to transmit the debugging μ′a, the error device 2, and the debugging message_set 3. The two are the relevant control signals required for early interruption (Handshaking). The distance = 22 = ^ is The control host or terminal of the debugging system. The control port 3 of the control port 2 shows the single-step interrupt debugging installation diagram in Figure 1. It mainly includes a bit address and a command latching circuit. A data

575843575843

五、發明說明(6) ί : : ί致能^號栓鎖控制電路22、-顯示裝置23、一計 工二電路24、一緩衝器控制邏輯電路“、一要求匯流排 主控榷信號(REQ#)產生邏輯電路26、一主端裝置備妥信號 1^^#)產生邏輯電路27、一告知擷取除錯訊息信號 (master—0C#)產生電路28、一連接器29。 、"亥單步中斷除錯裝置2之連接器2 9係經由信號連接線4 而連接至逖端主控台3之除錯訊息蒐集裝置3 〇,用以將位 址:資料、控,及MASTER —0C#等信號傳送至該除錯訊息寬 集裝置30。而單步中斷除錯裝置2係可以插卡之方式插接 在待檢測電腦之PC I匯流排插槽中。在標準的pc {匯流排規 格中,其接腳依功能可區分為系統支援接腳、位址與資料 接腳、界面控制彳§號、匯流排仲裁信號、及錯誤告知信 唬。與本發明相關之接腳功能及定義略述如下: PCICLK(Clock,PCI系統時脈):提供pci匯流排時脈 信號。 AD0〜AD31(Address Bus,位址匯流排):32位元的 PC I匯流排的位址/資料信號。 C/BE3#〜C/BE0#(C〇mmand/Byte Enable,命令/ 位元致 旎仏號)·多工輸出的命令與位元組致能信號。在 位址階段時,若啟動則指示對應的位元組將涉及資 料轉移;在資料階段時,係作為命令之功千 匯流排的類型。 & FRAME#(Frame,資料傳送框信號)由匯流排控制哭啟 動,指示資料轉移的開始,並且延續整個動作°°期 575843 、發明說明(7) 間 IRDY#(Initiat〇r Ready,主端裝置備妥),由匯产排 控制器啟動’指示已經將成立的資料置放於匯2排 上’或疋已經備妥自匯流排中讀取資料。 TRDY#(Target Ready ’標的裝置備妥),由被選取的 裝置啟動,指示已將資料放在匯流排上,或是已妹 備妥自匯流排中讀取資料。 α DEVSEL#(Device Select,標的裴置選取):由被選 取的裝置啟動,I知匯流排控制器,它已經認知1 自己的裝置位置。 REQ#(ReQuest,要求匯流排主控權):由希望成為匯 流排控制器的裝置啟動,以向匯流排仲裁器要求 用系統匯流排。 GNT# (Grant,認可交出匯流排主控權):由匯流排仲 裁杰啟動,告知要求使用系統匯流排的裝置,以取 用匯流排。 圖二中之位址及命令栓鎖控制電路2丨,包括有一位址 及命令栓鎖控制邏輯電路211 (Address/Command Latch Logic)、一位址及命令栓鎖暫存器212(Address/c〇mmand Latch FIFO Register)、一位址及命令緩衝器 213(Address/Command Buffer)。該位址及命令栓鎖控制 邏輯電路21 1可依據計數控制電路24中之週期數解碼器243 所送來之解碼信號而產生一位址及命令栓鎖控制信號至位 址及命令栓鎖暫存器212中,以將位址匯流排AD[31..〇]中V. Description of the invention (6) ί: ί Zhineng ### Lock control circuit 22,-display device 23, one engineer two circuits 24, one buffer control logic circuit ", a request for the bus master control signal ( REQ #) generates a logic circuit 26, a master device ready signal 1 ^^ #) generates a logic circuit 27, a signal for instructing to retrieve the debugging information signal (master—0C #), a generation circuit 28, and a connector 29. " The connector 2 9 of the single-step debugging device 2 is connected to the debugging information collecting device 3 of the main console 3 via the signal connection line 4 for the address: data, control, and MASTER —0C # and other signals are transmitted to the debugging information wide-set device 30. The single-step interrupt debugging device 2 can be inserted into the PC I bus slot of the computer to be tested. In the standard pc { In the bus specifications, their pins can be divided into system support pins, address and data pins, interface control 彳 § numbers, bus arbitration signals, and error notification letters according to their functions. Pin functions related to the present invention And the definition is briefly as follows: PCICLK (Clock, PCI system clock): provides PCI bus clock No. AD0 ~ AD31 (Address Bus): 32-bit PC I bus address / data signal. C / BE3 # ~ C / BE0 # (C〇mmand / Byte Enable, command / bit Yuanzhi 旎 仏) · Multiplexed output command and byte enable signal. In the address phase, if it is activated, it indicates that the corresponding byte will involve data transfer; in the data phase, it is used as a command. Thousands of bus types. &Amp; FRAME # (Frame, data transfer frame signal) is started by the bus control, indicating the start of data transfer, and continues the entire action. ° 575843, invention description (7) between IRDY # (Initiat 〇r Ready, the master device is ready), started by the FX controller “indicates that the established data has been placed on the FX 2” or 疋 is ready to read data from the FX. TRDY # (Target Ready 'the target device is ready), activated by the selected device, indicating that the data has been placed on the bus, or that the device is ready to read data from the bus. Α DEVSEL # (Device Select ): Started by the selected device, I know the bus controller It already knows its own device location. REQ # (ReQuest, requires bus mastership): Started by a device that wants to be a bus controller to request a system bus from the bus arbiter. GNT # (Grant, Approved to surrender the master control of the bus): Started by the bus arbiter and informed the devices that require the use of the system bus to access the bus. The address and command latch control circuit 2 in Figure 2 includes one Address and command latch control logic circuit 211 (Address / Command Latch Logic), one address and command latch register 212 (Address / common Latch FIFO Register), one address and command buffer 213 (Address / Command Buffer). The address and command latch control logic circuit 21 1 can generate a bit address and command latch control signal to the address and command latch temporarily according to the decoded signal sent by the cycle number decoder 243 in the count control circuit 24. Register 212 to store the address bus AD [31..〇]

第10頁 575843Page 10 575843

八及C/BE#[3..0]中之命令(c〇_d)信號 鎖暫存器212中。當PCI匯流排中之框 ::虎FRAME#王低恶開始、直到GNT#呈 二:Λ址Λ命令皆會崎 2乂順序地栓鎖至位址及命令栓鎖暫存器21”。該位址及 :令栓鎖:存器212係一先進先出暫存器⑺F〇)。位址及 π令緩衝益213亦係一先進先出緩衝器(FIF〇),其係為該 ,址及命令栓鎖暫存器2丨2與位址及命令顯示單元2 3 2間之 貝料缓衝界面,其動作係由一緩衝器控制邏輯電路25所產 生之緩衝器控制信號所控制。 資料及位元組致能信號栓鎖控制電路22包括有一資料 及位元組致能信號栓鎖控制邏輯電路221 (Data/BE# LatchThe command (c0_d) in C / BE # [3..0] is locked in the register 212. When the box in the PCI bus :: Tiger FRAME # 王 低 恶 starts, until GNT # is two: Λaddress Λ commands are sequentially locked to the address and command latch register 21 ". This Address and order lock: Register 212 is a first-in-first-out register (F0). Address and order buffer buffer 213 is also a first-in-first-out buffer (FIF〇), which is the address and address. And the command latch register 2 丨 2 and the address and command display unit 2 3 2 of the shell buffer interface, the operation of which is controlled by a buffer control signal generated by a buffer control logic circuit 25. Data The byte enable signal latch control circuit 22 includes a data and byte enable signal latch control logic circuit 221 (Data / BE # Latch

Log i c)、一資料及位元組致能信號栓鎖暫存器 222(Data/BE# Latch FIFO Register)、一 資料及位元組 致能信號緩衝器223 (Data/BE# Buff e r )。其中該資料及位 元組致能信號栓鎖控制邏輯電路2 2 1可依據計數控制電路 2 4中之週期數解碼器2 4 3所送來之信號而產生一栓鎖控制 信號至資料及位元組致能信號栓鎖暫存器2 2 2中,以將資 料匯流排AD[31· · 0]中之資料(Data)及C/BE#[3· · 0]中之位 元組致能信號(Byte Enable Signa 1)信號栓鎖至該資料及 位元組致能信號栓鎖暫存器2 2 2中。當PC I匯流排中之 IRDY#與TRDY#皆呈低態開始、直到GNT#呈高態準位為止期 間,出現在AD[31..0]匯流排中之資料(Data)及C/BE#[3.. 0 ]中之位元組致能信號BE#皆會被栓鎖至該資料及位元組Log i c), a data and byte enable signal latch register 222 (Data / BE # Latch FIFO Register), a data and byte enable signal buffer 223 (Data / BE # Buff e r). The data and the byte enable signal latch control logic circuit 2 2 1 can generate a latch control signal to the data and bit according to the signal sent by the cycle number decoder 2 4 3 in the count control circuit 2 4. The tuple enable signal is latched in the register 2 2 2 to transfer the data in the data bus AD [31 ·· 0] and the bits in C / BE # [3 ·· 0] to The Byte Enable Signa 1 signal is latched into the data and the byte enable signal latch register 2 2 2. The data (Data) and C / BE appearing in the AD [31..0] bus when the IRDY # and TRDY # in the PC I bus are low and start until GNT # is high. The byte enable signal BE # in # [3 .. 0] will be locked to the data and the byte

第11頁 575843 五、發明說明(9) 栓鎖暫存器222中。該資料及位元組致能信號栓 ,窃222係一先進先出暫存器(FIF〇)。資料及位元組 ,^號緩衝器223亦係一先進先出緩衝器(FIF〇),係作 组ί 及位,ί致能信號栓鎖暫存器222與資料及位元 山能信號顯示單元232間之資料緩衝界面,《動作亦係 =緩衝器控制邏輯電路25所產生之緩衝器控制信號所控 :員示裝置23中包括有一位址及命令顯示單元231與一 ;;=ΓΛ能信號顯示單元23 2。其中該位址及命令 二早兀231係連接於該位址及命令栓鎖 令緩衝器213,用以顯示欲除錯週期之被栓二 資料及位元組致能信號顯示單元232係連 :於:[貝料及位元組致能信號栓鎖控制電路Page 11 575843 V. Description of the invention (9) In the latch register 222. The data and the byte enable signal plug, 222 is a first-in-first-out register (FIF). Data and bytes. The ^ buffer 223 is also a first-in-first-out buffer (FIF), which is used as the group ί and bit. The enable signal latch register 222 is displayed with the data and the bit mountain energy signal. The data buffer interface between units 232, "The action is also controlled by the buffer control signal generated by the buffer control logic circuit 25: the staff display device 23 includes a single address and a command display unit 231 and one;; ΓΛ 能Signal display unit 23 2. Among them, the address and command Erwu 231 is connected to the address and command latch order buffer 213, which is used to display the data of the second key to be debugged and the byte enable signal display unit 232: In: [Shell and byte enable signal latch control circuit

Si能信號緩衝器223,用以顯示欲除錯週期之被栓 鎖貧料及位元組致能信號之狀離。 心W I椴枉 广數控制電路24中包括有一計數器重置電路 _e:R:set Circuit)、—週期數計數器 42 Cycle Number Dec〇de〇、—週期數解碼器 2 eThe Si energy signal buffer 223 is used to display the state of the latched lean material and the byte enable signal of the period to be debugged. The control circuit 24 includes a counter reset circuit (e: R: set Circuit), a cycle number counter, 42 Cycle Number Dec, and a cycle number decoder.2 e

Number Decoder)、一操作開關 244、一 2:5(De-b。— 一)、-開關次; 比較l§ 247 (Comparator)。其中嗲调翻叙丄击 46 呈低態期間,用以追縱記錄週期;;器…在GNT# 數)。週期數解碼議可將週#^^=由〇開始計 期數(—一解碼二來=Number Decoder), an operation switch 244, a 2: 5 (De-b.—a),-switch times; compare l§ 247 (Comparator). Among them, the tune recounts the period of low hit 46, which is used to track the recording cycle; device ... in GNT # number). The number of cycles can be decoded from week # ^^ = counting from 〇

)/5843 ----—.— 五、發明說明(10) ίΓ::以3=置電路241在當比較器247之輸出呈低態 數值為〇。 』數計數器242及開關次數計數器246之計 ^ ^245 ^ ^ ^ ^ ^ 次數計數器246印餘鬥M 亚由該開關 Μ # &9Ar 、彔開關之次數。該開關信號可經由反彈 :Λ除開關接點於動作時之暫態不穩定= 次數計數器246亦可接收由遠w控自3 二木衣置30所送來的開關模擬信號別-別几aTE,姘兮心 m; j器246可用以追縱記錄操作開關244之按;κ 疋開關权擬信號SW-EMULATE發生之次數。 i —人數或 比較器247可用來比較週期數計數芎242中之ή t日机 同、且週期數計數器242中之週期教*非* / 〇果右為相 247會在其輸出端產生一低能味二非為則該比較器 則該輸出信號恒保持為高態準位。又、、、°果輸出信號W,否 緩衝器控制邏輯電路25用以產哇你 一 位元組致能信號BE#之緩衝器控制信 、貧料。、命令、 輯電路25會在第一個欲除錯週期 ^ 3衝益控制邏 BE#被栓鎖後,將資料及位元組致能=〇)=間二於資料及 打開。然後,在隨後的其它週期(週期广、、〗衝⑤223之閉門 接收到操作開關或開關模擬信來 二)j = ’每當 將該資料及位元組致能信號緩衝器^之開開關門^;夺。,即會 第13頁 575843) / 5843 ----—.— V. Description of the invention (10) Γ :: Set the circuit 241 to 3 when the output of the comparator 247 is low. The value is 0. The count of the counter 242 and the number of switching counters 246 ^ ^ 245 ^ ^ ^ ^ ^ ^ The number of counters 246 printed in the bucket M is determined by the number of times the switch M # & 9Ar and 彔 switches. The switch signal can be rebounded: Λ except that the switch contact is temporarily unstable during operation = the number of counters 246 can also receive the switch analog signal sent by the remote control from 3 Erkiyi 30-a few aTE The j device 246 can be used to track and record the operation of the switch 244; the number of occurrences of the switching signal SW-EMULATE. i — The number of persons or the comparator 247 can be used to compare the price in the cycle number count 芎 242 t The same daily machine and the cycle instruction in the cycle number counter 242 * Not * / 〇 If the phase is 247, a low energy will be generated at its output If the taste is wrong, the comparator keeps the output signal at a high level. Then, if the output signal W is output, the buffer control logic circuit 25 is used to generate a buffer control signal for the one-byte enable signal BE #. The circuit 25 of order, command, and editing will enable the data and bytes after the first control cycle BE3 is latched, and enable the data and bytes = 〇) = between the data and open. Then, in the following other cycles (the cycle is wide, and the door is closed, the operation switch or the switch analog signal is received from 223) j = 'Whenever the data and the byte enable signal buffer ^ are opened, the door is opened ^; Win. , That is, page 13 575843

要求匯流排主控權信號(REQ#)產生邏輯電路26可在除 錯週期期間,產生匯流排主控權要求信號Requires bus master control signal (REQ #) generating logic circuit 26 to generate a bus master control request signal during a debug cycle

Master-REQ#(Bus Master’s Request Signal)至遠端主押 台3。在週期〇時,該電路會將匯流排主控權要求信號 工 Master-REQ#拉低呈低態,而在比較器247輸出低態之比較 結果信號CMP時(即開關按壓次數與栓鎖之週期數相同、^ 週期數並非為0時),則將Master-REQ#信號拉高呈高能 位。 心千 主端裝置備妥信號(IRDY#)產生邏輯電路27可在匯产 排主控週期之期間(Bus Master Cycle)產生除錯事置机 IRDY#信號(MASTER一IRDY#),其可在匯流排呈閒3置^虬 狀態(即FRAME#與IRDY#皆呈高態時)、AGNT#呈低態時, 將該Master-REQ#之輸出拉低呈一低態,而在比較= 為低態時則可將Master-REQ#之輸出拉升呈一高•熊準=。 告知擷取除錯訊息信號(MASTER —〇c#)產生^電路 收該MASTER—IRDY#、以及在緩衝器控制邏輯電路“ ^^ 之緩衝器控制信號之後’可產生一告知 j M· —OC#至遠端主控台3,用以告知遠 ;= 錯裝置2中取得PCI匯流排週期資料。 口由除 圖三係顯示圖二中位址及命令栓鎖控 及命令顯示單元23 1、緩衝器控制邏輯電路25之間電路連址 接之進-步邏輯電路圖。其顯示位址及命令栓連 212中包括有數個資料栓鎖器〇〜資 ' ^ 鎖器之時脈™連接至位址=Master-REQ # (Bus Master ’s Request Signal) to the remote master station 3. At cycle 0, the circuit will pull the bus master control request signal Master-REQ # low to a low state, and when the comparator 247 outputs a low state comparison result signal CMP (ie, the number of switch presses and the latch When the number of cycles is the same and the number of cycles is not 0), the Master-REQ # signal is pulled high to a high energy level. The heart-end master device ready signal (IRDY #) generating logic circuit 27 can generate a debugging event IRDY # signal (MASTER-IRDY #) during the bus master cycle (Bus Master Cycle). When the bus is in idle state (ie, when FRAME # and IRDY # are both high) and AGNT # is low, the output of the Master-REQ # is pulled low to a low state, and when comparing = = In the low state, the output of Master-REQ # can be pulled up to a high level. The notification captures the debug information signal (MASTER — 0c #) to generate a circuit to receive the MASTER — IRDY #, and after the buffer control logic circuit “^^ buffer control signal” can generate a notification j M — —OC # To the remote console 3, used to inform the remote; = wrong to obtain the PCI bus cycle data in the device 2. Except Figure 3 shows the address and command latch control and command display unit 23 in Figure 2 1. Buffer A step-by-step logic circuit diagram of the circuit connection between the device control logic circuit 25. It shows the address and the command latch 212 includes several data latches 〇〜 资 'clock of the latch ™ is connected to the address =

第14頁 575843 五、發明說明(12) 路2 1 1所輪ψ 及命令緩衝哭t二,Ξ!1信號A—LATCH0〜A—LATCHn。而位址 控制端0C#係;亦包括數個緩衝器0〜缓衝器η,其輪出 哭仏山 ’、刀別由緩衝器控制邏輯電路25所產4r 斋輸出控制传鲈nrn# η斗所產生之緩衝 再連接5 / η#所控制,各個緩衝器之輪出嫂 再連,至位址及命令顯示單元231。 輸出、 路22 = ::圖f中資料及位元組致能信號栓鎖控制電 邏輯電= 信號顯示單元232、緩衝器控制 Μ _ 日〗電路連接之進一步邏輯電路圖。其顯示次 Ο ί 11 ! E ^ ^ ^ 2 2 t ^ ^ tt ^ t ^ 接至資: r’各個資料栓鎖器之時脈臟分別連 貝枓及位兀組致能信號栓鎖控制邏輯電路221所 之裎鎖控制信號D —LATCH0~D_LATCHn。 ::,衝_亦包括數個緩衝器。'緩二 :2 :0C#係分別由緩衝器控制邏輯電路託所產生之出 益輸出控制信號OCO#〜0cn#所控制,各個緩衝器之輪出 再連接至資料及位元組致能信號顯示單元2 3 2。 圖五係顯示本發明遠端主控制台3與除錯訊息蒐集裴 置30之系統連接示意圖。該遠端主控制台3可採用一典型 電腦架構,其包括有中央處理器31、記憶體32、除錯訊章 緩衝區321、PCI橋接器33、PC:[裝置34、pci/ISA橋接器心 3 5、I S A裝置3 6。中央處理器3 1與記憶體3 2是連接於系統 匯流排3 7 1,該系統匯流排3 7 1再透過pc I橋接器3 3連接一 P C I匯流排3 7 2。该P C I匯流排3 7 2上可供連接各種p c I裝置 34。該PCI匯流排372透過PCI/ISA橋接器35連接一 ISA匯流 575843 五、發明說明(13) 排3 7 3,在該I S A匯流排3 7 3上可供連接各種I S A裝置3 6。除 錯訊息緩衝區3 2 1是用以存放所有已蒐集各個匯流排週期 (Bus Cycle)的除錯相關訊息。除錯訊息蒐集裝置3〇是連 接於遠端主控台3之PCI匯流排371,且其經由一連接器3〇〇 及信號連接線4而連接至單步中斷除錯裝置2。 圖六係顯示圖五中除錯訊息蒐集裝置30之電路方塊 圖,其主要包括有一中斷請求信號產生電路3〇1、一輸入/ 輸出位址緩衝器302 ( 1 /0 Address Buffer)、一輸入/輪出 資料緩衝器303 ( 1 /0 Data Buffer)、一輸入/輸出控制信 號緩衝器 304 ( 1 /0 Control Signal Buffer)、一控制邏輯 電路產生電路3 0 5。 該控制邏輯電路產生電路3 0 5經由PCICLK、FRAME#、 R = #、TRDY#、DEVSEL#等信號線連接於pc I匯流排3 72, 亚能產生一解除中斷請求信號INT一DST至中斷請求信號產 ^,路別1,以及分別產生一控制信號讀取〇—c〇ntr〇l、 貝料讀取RD —DATA、一位址讀取RD — ADDRESS至輸入/輸 ^缓衝器30 2、輸入/輸出資料緩衝器3〇3、及輸入/輸出 匕制化號緩衝器3 04。 $七係顯示本發明單步中斷除錯裝置、待檢測電腦、 圖 控台間在執行單步中斷除錯時各相關信號之時序 緩衝顯示本發明單步中斷除錯裝置中各個栓鎖器及 二斷除錯裝置歷經兩個PCI匯流排週期後ΐ / 工權為例)。炫同時配合前述電路圖對本發Page 14 575843 V. Description of the invention (12) The round 2 and 1 of the road ψ and the command buffer cry t 2. The Ξ! 1 signal A—LATCH0 ~ A—LATCHn. The address control terminal 0C # system also includes several buffers 0 to buffer η, which turns out to cry 仏 ', and the 4r fast output control transmission nrn # η bucket produced by the buffer control logic circuit 25 The generated buffer is then controlled by 5 / η #, and the wheels of each buffer are reconnected to the address and command display unit 231. Output, circuit 22 = :: data in Fig. F and the byte enable signal latch control circuit logic logic = signal display unit 232, buffer control __ Further circuit diagram of the circuit connection. Its display time is 0 ί 11! E ^ ^ ^ 2 2 t ^ ^ tt ^ t ^ Received: r 'The clock of each data latch is connected to the signal lock control logic of the frame and the enable group respectively. The yoke control signal D —LATCH0 ~ D_LATCHn by the circuit 221. ::, punch_ also includes several buffers. 'Ease 2: 2: 0C # is controlled by the output control signal OCO # ~ 0cn # generated by the buffer control logic circuit, respectively. The rotation of each buffer is then connected to the data and the byte enable signal. Display unit 2 3 2. FIG. 5 is a schematic diagram showing a system connection between the remote main console 3 and the Pei device 30 of the debugging information collecting system of the present invention. The remote main console 3 may adopt a typical computer architecture, which includes a central processing unit 31, a memory 32, a debug chapter buffer 321, a PCI bridge 33, and a PC: [device 34, pci / ISA bridge Heart 3 5, ISA device 36. The central processing unit 31 and the memory 32 are connected to the system bus 3 7 1. The system bus 3 7 1 is connected to a PC I bus 3 7 2 through the pc I bridge 3 3. Various kinds of PCI devices 34 can be connected to the PCI bus 3 72. The PCI bus 372 is connected to an ISA bus 575843 through the PCI / ISA bridge 35. 5. Description of the invention (13) Row 3 7 3. Various I S A devices 36 can be connected to the I S A bus 3 7 3. The debug message buffer 3 2 1 is used to store all the debug related information of each bus cycle that has been collected. The debugging information collecting device 30 is a PCI bus 371 connected to the remote console 3, and is connected to the single-step interrupt debugging device 2 through a connector 300 and a signal connection line 4. FIG. 6 is a circuit block diagram of the debugging information collecting device 30 in FIG. 5, which mainly includes an interrupt request signal generating circuit 301, an input / output address buffer 302 (1/0 Address Buffer), and an input. A data round buffer 303 (1/0 Data Buffer), an input / output control signal buffer 304 (1/0 Control Signal Buffer), and a control logic circuit generating circuit 305. The control logic circuit generating circuit 3 0 5 is connected to the PC I bus 3 72 via signal lines such as PCICLK, FRAME #, R = #, TRDY #, DEVSEL #, etc., and can generate a cancel interrupt request signal INT_DST to the interrupt request. The signal is generated, the path is 1, and a control signal is read to read 0-c0ntr0l, the material is read RD —DATA, the one-bit read RD — ADDRESS to the input / output buffer 30 2 , Input / output data buffer 303, and input / output digitized buffer 304. $ 7 shows the timing buffers of the related signals when the single-step interrupt debugging device, the computer to be tested, and the graphics console execute the single-step interrupt debugging device according to the present invention. After the debug device has gone through two PCI bus cycles, ΐ / working power is taken as an example). Hyun at the same time with the aforementioned circuit diagram

第16頁 575843 五、發明說明(14) 明之控制流程作一說明如后。 期之ίΨ ί中斷除錯裝置2在所要檢視的PCI匯流排週 1 Λ ΛΙ ^ ^s # ^ ^ #req# ^ ^ ^ ^^ ^ ^ ^ Λ/:測電腦1交出後續匯流排_ 、-電腦1之代1匯流排仲裁器urblter)回應匯 ί::信號GNT#信號認可前,單步中斷除錯裝置2 二ΐ ί 匯流排週期之位址⑽…幻、資料 用V期數:2=广)等信號狀態分別栓鎖住,並且利 為242 5己錄所歷經匯流排週期的次數(遞增 1 ; ° 广r: m流排仲裁器回應°剛信號後,該單步中斷 "在所經歷的最後一個匯流排週期結束之後, #: a # /亚將其維持於低電位。此時,pci匯流排上的 "7 ’而單步中斷除錯裝置2會致能MASTER_OC#信 k i i信號透過信號連接線4傳送到遠端主控台3的除錯 訊息鬼集裝置3 0。 * “當遂端主控台3之除錯訊息蒐集裝置30偵測到該單步 I =除錯裝置2所送來的MASTER-〇c#信號後,除錯訊息蒐 了,置3 0即透過中斷請求信號產生電路3 〇 ^觸發一硬體中 斷印求k唬INTA#至遠端主控台3iPCI匯流排371,以向遠 立而中控σ 3之中央處理單元3丨要求處理該一中斷請求。而 I由中斷^理程序軟體的執行,除錯訊息蒐集裝置3 〇會令 中央處理單兀31發出一連串的輸入/輸出(1/〇)讀取及記憶 體寫入(Mem〇ry Write)指令,透過除錯訊息荒集裝置3〇的Page 16 575843 V. Description of the invention (14) The control flow of the explanation is explained later. Period of Ψ Ψ 中断 Interrupt debugging device 2 in the PCI bus week 1 to be viewed 1 Λ ΛΙ ^ ^ s # ^ ^ # req # ^ ^ ^ ^^ ^ ^ ^ /: Test computer 1 handed over the subsequent bus_, -Computer 1 generation 1 bus arbiter (urblter) responds to the sink ί :: Signal GNT # Before the signal is acknowledged, the single-step interrupt debugging device 2 2ΐ ί The address of the bus cycle ⑽ ... the number of V periods for data and data: 2 = wide) and other signal states are locked, and the benefit is 242 5 The number of times the bus cycle has gone through (increased by 1; ° wide r: m bus arbiter responds to °) After the signal, the single-step interruption & quot After the end of the last bus cycle experienced, #: a # / 亚 maintain it at a low potential. At this time, " 7 'on the PCI bus and single-step interrupt debugging device 2 will enable MASTER_OC # 信 kii signal is transmitted to the remote control console 3's debugging information ghost collection device 3 0 through the signal connection line 4. * "Dangsui end console 3's debugging information collection device 30 detects the single step I = After the MASTER-〇c # signal sent by the debug device 2, the debug message is searched, and it is set to 3 through the interrupt request signal generating circuit 3 〇 ^ triggers a hardware Broken print request kINTA # to the remote console 3iPCI bus 371 to request the central processing unit 3 of the remote and centrally controlled σ 3 to process the interrupt request. The interrupt is executed by the interrupt program software The debugging information collection device 3 will cause the central processing unit 31 to issue a series of input / output (1/0) read and memory write (Mem〇ry Write) instructions, and collect the device 3 through the debugging information. of

第17頁 575843 五、發明說明(15) 控制邏輯電路產生電路3 0 5分別產生控制信號讀取 RD —CONTROL、資料頃取RD —DATA、位址讀取rd_ADDRESS, 以分別將輸入/輸出位址緩衝器3 〇 2、輸入/輸出資料緩衝 器3 0 3、及輸入/輸出控制信號緩衝器3〇4的輸出閘逐一打 開’使由單步中斷除錯裝置2所送來之除錯訊息逐一經由 PCI匯流排371送至中央處理單元31,並寫入記憶體32之除 錯訊息緩衝區3 2 1中。Page 17 575843 V. Description of the invention (15) Control logic circuit generating circuit 3 0 5 generates control signals to read RD —CONTROL, data are taken RD —DATA, and address reads rd_ADDRESS to separately input / output address Buffer 3 〇2, input / output data buffer 3 0 3, and input / output control signal buffer 3 04 output gates are opened one by one to make the debug messages sent by the single-step interrupt debugging device 2 one by one It is sent to the central processing unit 31 via the PCI bus 371 and written into the debug message buffer 3 2 1 of the memory 32.

在除錯訊息均已寫入除錯訊息緩衝區3 2 1之後,中斷 處理程序會令除錯訊息蒐集裝置3〇的控制邏輯電路產生電 路3 0 5發送一解除中斷請求信號^丁一!^丁,以通知中斷請求 4吕號產生電路3 0 1解除中斷請求,該控制邏輯電路產生電 路3 0 5並產生一開關模擬信號sw一EMULATE,此信號經由信 號連接線4被送回單步中斷除錯裝置2。由於該開關模擬信 號SW一EMULATE實際上等效於開關之切換,因此單步中斷除 錯裝置2之開關次數計數器246於偵測到該SW__EMULATE信號 的下降緣時,會自動向上計數一次。After the debug messages have been written into the debug message buffer 3 2 1, the interrupt processing program will cause the control logic circuit of the debug message collecting device 30 to generate a circuit 3 0 5 to send a cancel interrupt request signal ^ Ding Yi! ^ D, to notify the interrupt request 4 Lu No. generating circuit 3 0 1 to cancel the interrupt request, the control logic circuit generates circuit 3 0 5 and generates a switch analog signal sw_EMULATE, and this signal is sent back to the single-step interrupt via the signal connection line 4 Debugging device 2. Since the switch analog signal SW_EMULATE is actually equivalent to the switching of the switch, the one-step interrupt debugging device 2's switching times counter 246 will automatically count up once it detects the falling edge of the SW__EMULATE signal.

此時,如果圖二中之週期數計數器243與關關次數計 數裔2 4 6的計數值並不相等,則單步中斷除錯裝置2會再度 致能MASTER —0C#信號,通知除錯訊息蒐集裝置3〇繼續由單 步中斷除錯裝置2抓取已被栓鎖住之剩餘匯流排週期的除 錯訊息。該MASTER —0C#信號可以下列代表式予以說明: MASTER_〇C#:i::(〇CO#&OCl#& ,,e&〇Cn#)+Mast6r IRDY# 其中OCO#、〇Cl#、…〇Cn#係分別代表單步中斷除錯穿:置上 各個緩衝器的輸出控制信號,而MASTER一IRDY#代表單步中At this time, if the cycle number counter 243 in Figure 2 is not equal to the count value of the number of closed times 2 4 6, the single-step interrupt debugging device 2 will again enable the MASTER — 0C # signal to notify the debugging message. The collecting device 30 continues to capture the debugging information of the remaining bus cycle that has been locked by the single-step interrupt debugging device 2. The MASTER — 0C # signal can be described by the following representative formula: MASTER_〇C #: i :: (〇CO # & OCl # &, e & 〇Cn #) + Mast6r IRDY # where OCO # 、 〇Cl # 、 〇〇Cn # represents single-step interruption and debugging: Put on the output control signals of each buffer, and MASTER_IRDY # represents a single step

五、發明說明(16) 代表及間,’ + ’代表 斷除錯裝置所產生的IRDY#信號 或閘。 赵< I早步中斷除錯裝置2中之週期數計數哭242及開關次 數計數器246的計數俏相笠瞎,戽主 要U4Z及開關-人 期除錯訊息均已蒐集^畢,此日士 σσ、所栓鎖住的匯流排週 竭#及IRDY#信號的致0能狀態,I早^中斷除錯^置會結束 檢測電腦1,恢復正常的pc工匯、、\极控制權交回給待 MASTERJEQ#、MASTER IRDY#二進行。而藉由 將後續所進行之各個PGI 建;!換自的情況下,自動 控台的記憶體緩衝區。而透過遠/的^記錄於遠端中 行,經由記憶體緩衝區所荒U 口軟體程式的運 被儲存到資料儲存裝置(/^$至6所有除錯相關訊息,可 析及統計之用。 〃、)以作為進一步除錯分 、、示吕之’本發明所提供 度的產業利用價值。惟以上 ^揭除錯方法及裝置確具高 較佳實施例說明,凡習於此I之實施例說明,僅為本發明之 述實施例說明而作其它種項技術者當可依據本發明之上 本發明實施例所作的種種改^改良及變化。然而這些依據 發明精神及以下所界定之 ^ f變化,當仍屬於本發明之 刊範圍内。 圖式簡單說明 (一)圓式簡要說明: 圖一係顯示一待檢硎電V. Description of the invention (16) stands for and between, '+' stands for the IRDY # signal or brake generated by the debug device. Zhao < I Early Step Interruption Debugging Device 2 The cycle count count 242 and the switch count counter 246 are pretty good. The main U4Z and switch-personal debugging information have been collected. σσ, the enabled status of the locked bus weekly exhaustion # and IRDY # signals, I will be interrupted and debugged as soon as possible ^ will end the detection of computer 1, resume normal PC industrial exchange, and return control of \ Give it to MASTERJEQ #, MASTER IRDY #. And by constructing each subsequent PGI;! In the case of changing from, the memory buffer of the automatic console. The remote / ^ record is stored in the remote bank, and is stored in the data storage device via the U port software program in the memory buffer (all the debugging-related information from / ^ $ to 6), which can be analyzed and counted. (Ii) Take the industrial utilization value of the degree provided by the present invention as further error correction. However, the above method and device for debugging and debugging does have a highly preferred embodiment description. Any description of the embodiments described in this section is only for the description of the embodiments of the present invention, and those skilled in the art should be able to follow other aspects of the present invention. Various improvements and changes made in the embodiments of the present invention. However, these changes in accordance with the spirit of the invention and the following ^ f are still within the scope of the present invention. Brief description of the drawing (1) Brief description of the round form: Fig. 1 shows a battery to be inspected

及遠端主控台之„自人本發明單步申齡Μ 圖二係顯示本發明單二的系統連接示意圖· *錯裝J 圖三:;顯示位ί及中命斷令除=控置:電電:::厂 ,之進一步邏輯電::控制邏輯電路之間電以 圖四係顯示圓二中資 Ώ , 路與資料及位元組致能信號拾鎖控制電 制邏輯電路之間電路唬顯示單元、緩衝器控 圖五係顯示本發明遠 之進一步邏輯電路圖; 之系統連接示意圖;制台與除錯訊息惹集褒置 圖六係顯示圖五中昤 圖七係顯示本發明單:蒐集裝置之電路方塊圖; 間在執行單步中斷除錯時各=號 圖八明單步中斷除錯裝置中各個栓鎖器及 Ρ : 制 k 號與MASTERJC# 及SW —EMULATE 信號 間之時序關係圖。 二)圖號說明: I 待檢測電腦 II 中央處理器 12 記憶體 13 P C I橋接器 575843 圖式簡單說明 14 PCI裝置 15 PCI/ISA橋接器 16 ISA裝置 171 系統匯流排 172 PCI匯流排 173 ISA匯流排 2 單步中斷除錯裝置 21 位址及命令栓鎖控制電路 211 位址及命令栓鎖控制邏輯電路 212 位址及命令栓鎖暫存器 213 位址及命令緩衝器 22 資料及位元組致能信號栓鎖控制電路 221 資料及位元組致能信號栓鎖控制邏輯電路 222 資料及位元組致能信號栓鎖暫存器 223 資料及位元組致能信號緩衝器 23 顯示裝置 2 31 位址及命令顯示單元 2 3 2 資料及位元組致能信號顯示單元 24 計數控制電路 241 計數器重置電路 242 週期數計數器 243 週期數解碼器 244 操作開關 245 反彈跳電路And the remote console. "Self-invented single-step application of the age of the invention. Figure II is a schematic diagram showing the system connection of the invention's single-two. * Misfit J Figure III :; display position and hit order removal = control set : Electricity ::: factory, further logic electricity :: Control logic circuits are shown in Figure 4 series. The second circuit is shown in Figure 4. The circuit and data and byte enable signals are used to pick up and lock the control logic circuits. The display system and the buffer control system are shown in the fifth series. Further schematic circuit diagrams of the present invention are shown. The schematic diagram of the system connection; the system and the debugging information are collected. Figure six series are shown in figure five. Figure seven series are shown in the present invention: Collect the block diagram of the circuit of the device; when performing single-step interrupt debugging, each of the == Figure 8 Ming latches and P in the single-step interrupt debugging device: the timing relationship between the number k and the MASTERJC # and SW —EMULATE signals Fig. 2) Description of drawing number: I Computer to be tested II Central processing unit 12 Memory 13 PCI bridge 575843 Brief description of the diagram 14 PCI device 15 PCI / ISA bridge 16 ISA device 171 System bus 172 PCI bus 173 ISA Bus 2 single step interruption Device 21 address and command latch control circuit 211 address and command latch control logic circuit 212 address and command latch register 213 address and command buffer 22 data and byte enable signal latch control circuit 221 Data and byte enable signal latch control logic circuit 222 Data and byte enable signal latch register 223 Data and byte enable signal buffer 23 Display device 2 31 Address and command display unit 2 3 2 Data and byte enable signal display unit 24 Count control circuit 241 Counter reset circuit 242 Cycle number counter 243 Cycle number decoder 244 Operation switch 245 Bounce circuit

第21頁 575843Page 575 843

246 247 開關次數計數器 比較器 25 26 27 28 29 緩衝器,制邏輯電路 f 5 ^流排主控權信號(REQ#)產生邏輯電路 止:,置備妥信號(IRDY#)產生邏輯電路 二二掏取除錯訊息信號(MASTER_OC#)產生電路 連接器 一 3 遠端主控台 30 除錯訊息蒐集裝置 3 0 0 連接器 3〇1巾_求信號產生電路 3 0 2輸入/輪出位址緩衝器 3 0 3 輸入/輪屮咨立、丨〆 平月出貝枓緩衝器 3 0 4 輸入/輪屮如r庄丨α 出&制k號緩衝器 305 控制邏輯電路產生電路 31 中央處理器 32 記憶體 3 21 除錯訊息緩衝區 3 3 P C I橋接器 34 PCI裝置 35 PCI/ISA橋接器 36 ISA裝置 3 71 系統匯流排 372 PCI匯流排246 247 Switch times counter comparator 25 26 27 28 29 Buffer, control logic circuit f 5 ^ The current control signal (REQ #) of the busbar generates a logic circuit only :, the ready signal (IRDY #) generates the logic circuit 22 Take the debug message signal (MASTER_OC #) to generate the circuit connector 1 3 Remote master console 30 Debug message collection device 3 0 0 Connector 3 0 _ Seek signal generation circuit 3 0 2 Input / round out address buffer Device 3 0 3 input / rounder, stand-alone, flat-panel output buffer 3 0 4 input / rounder, such as r-zhuang 丨 α out & system k buffer 305 control logic circuit generating circuit 31 central processing unit 32 Memory 3 21 Debug message buffer 3 3 PCI bridge 34 PCI device 35 PCI / ISA bridge 36 ISA device 3 71 System bus 372 PCI bus

第22頁 575843Page 22 575843

第23頁Page 23

Claims (1)

575843575843 575843 六、申請專利範圍 若該週期數計數器及開關次數計數器的計數值相等時, ^步中斷除錯裝置結束信號之擷取,並把匯流排控^權 父回給待檢測電腦。 2. 如申請專利範圍第〗項所述之電腦系統之匯流排週期 步中斷除錯訊息自動荒集方法’其中該匯流排係為% 匯流排。 … 3. 如申請專利範圍第〗項所述之電腦系統之匯流排週 步中斷除錯訊息自動蒐集方法,更包括將該單步 T裝,:擷取到,待檢測電腦匯流排週期 ::: 息分別予以顯示在一顯示裝置之步驟。 々日關讯 4 ·如申請專利範圍第1項 步中斷除錯訊息自動蒐夢 ^腦系統之匯流排週期單 置所擷取到之待檢測電^ ^,其中該單步中斷除錯裝 括該匯流排週期之位址1机排週期之除錯相關訊自 、貧料、命令等訊息。 〜匕 5·如申請專利範固第〗項 =除錯訊息自動\所述之電腦系統之匯流排週期單 置於取得待檢測電腦主ς方法,其中該單步中斷除錯壯 時,包括下列步驟:彳萑、以及擷取除錯相關訊^衣 於所要檢視的匯流排 " 置發出一要求匯流排主;間中,由單步中斷除錯裝 ι核化號REQ#至待檢測電腦; 575843 -—---- 六、申請專利範圍 _________ 當待檢測電腦回應 步中斷除錯裝置將所仲裁許可信號信號認可前,單 料、命令等信號狀二、=的各個匯流排週期之位址、資 當待檢測電腦回全鎖住; 單步中斷除錯裝置右=非仲裁許可信號信號認可後,該 之後,匯流排上的動作g g的取後一個匯流排週期結束 單步中斷除錯裝置暫停; MASTER — OC#。 此§亥告知擷取除錯訊息信號 6 ·如申請專利範圍第〗項 步t斷除錯訊息自動蒐集方電腦系統之匯流排週期 置於抓取單步中斷除錯裝置^於^中該除錯訊息蒐集事 係透過中斷處理,其包括下列二=之除錯相關訊息時: 除錯訊息蒐集裝置產生一二' · 匯流排,以向遠端中控A ^ ^求化旎至遠端主控 斷請求; 中央處理單元要求處 除錯§fl息蒐集裝置由—押 控制;^虎讀取、資料讀二i址2路分別產生 輸入/輸出位址緩衝器、輪 、取寺化唬,以分 /輸出控制信號緩衝器的輪出r/逐一貧打料門緩衝器、及輪入 將單步中斷除錯裝置所送 /丁開; 在除錯訊息均已接收完畢 :Λ息逐一予以接收· 路發送一解除中斷請求作;=该控制邏輯電路產 “虎’以通知解除該中斷=電 第26頁 六、申請專利範圍 ;㈣除錯::Γ動了二 取單步中斯除錯裝置所栓鎖之;;集裝 ”括將該除錯相關訊息寫入遠端;2時, 錯訊息緩衝區中。 拴口中°己fe體之除 • ^ 2 #專利範圍第7項所述之電 步中斷除錯訊息自動¥隼方、1予、、充之匯胤排週期單 控台中記憶體之至ΐ端主 及統“料儲存裝置中’以作為進-步除錯分: 9. 一種電腦系統 装置,用以蒐 流排週期除錯 一單步中斷除 可於欲檢視之 主控權,並擷 生一告知擷取 錯裝置中更包 一週期數計數 之歷經匯流排 一關關次數計 一比較器,用 之匯流排 集一待檢 相關訊息 錯裝置, 匯流排週 取該匯流 除錯訊息 括有: 器,用以 週期數; 數器,用 以比較該 週期單步中斷除錯訊息自動蒐隹 測電腦於除錯週期中被擷取之= ’該裝置包括有: 連接於該待檢測電腦之匯流排, 期中取得該待檢測電腦之匯流排 >週期之除錯相關訊息、並可產 信號MASTER —oc#,該單步中斷除 ϋ己錄该待檢測電腦於除錯週期時 乂 5己錄關關次數; 避期數計數器與關關次數計數器575843 6. Scope of patent application If the count values of the cycle counter and the switch counter are equal, ^ step interrupts the acquisition of the end signal of the debugging device and returns the bus control to the computer to be tested. 2. The bus cycle of the computer system as described in the item of the scope of the patent application, step-by-step automatic interruption of debugging information, where the bus is the% bus. … 3. The method for automatically collecting the bus cycle interruption and debugging information of the computer system as described in item 〖Scope of the patent application, further including the single-step T-loading: capture, the cycle of the computer bus to be tested :: : The steps for displaying information on a display device separately. The next day's newsletter 4 · If the first step of the patent application scope is interrupted, the debugging information will be automatically searched ^ The bus cycle of the brain system is set to the detected power ^ ^, where the single-step interrupt debugging includes The bus cycle address 1 and the bus cycle's debugging related messages, lean materials, commands, etc. ~ 5. If the patent application Fangu Item # = Automatic debugging information \ The bus cycle of the computer system described above is placed in the method of obtaining the main computer of the computer to be tested, where the single-step interrupt debugging includes the following: Steps: 彳 萑, and retrieve debugging-related information ^ to the bus you want to view " set a request to the bus master; occasionally, single-step interruption debugging equipment verification number REQ # to the computer to be tested 575843 --------- 6. Scope of patent application _________ When the computer to be tested responds to the interruption step and the debugging device recognizes the arbitration permission signal signal, the signal status of the single material, command, etc. Second, = of each bus cycle The address and data will be fully locked when the computer to be tested is returned. Single-step interrupt debugging device Right = After the non-arbitration permission signal signal is recognized, after that, the action on the bus gg is taken after the completion of a bus cycle. Error device pause; MASTER — OC #. This §11 tells you to retrieve the debugging information signal. 6. If the patent application scope is in step # 1, the debugging information is automatically collected. The bus cycle of the computer system is set to capture the single-step interrupt debugging device. The error message collection event is processed through interruption, which includes the following two = when debugging related messages: The error message collection device generates one or two 'buses to control A ^ ^ to the remote master Control request; the central processing unit requires debugging; flfl The information collection device is controlled by the staking; ^ Tiger reading, data reading 2 i address 2 channels to generate input / output address buffers, rounds, and temples, respectively, With the output of the minute / output control signal buffer, r / one-by-one lean gate buffer, and turn-in, the single-step interrupt debugging device is sent / opened; after the debugging messages have been received: Λ information is received one by one · The road sends a request to cancel the interrupt; = The control logic circuit generates a "tiger" to notify the release of the interrupt = Electricity Page 26 6. Patent application scope; ㈣ Debugging: Γ moved two to take a single step to debug in Sri Lanka The device is locked; "container" includes the debug phase Writes post distal end; 2, error message buffer. Deletion of the self-feel in the mouth • ^ 2 #The electric step interruption debugging message described in item 7 of the patent scope is automatically ¥ 隼 square, 1 、, and 胤. Master and system "in the material storage device" as a step-by-step debugging: 9. A computer system device, used to search the cycle of the cycle to debug a single-step interruption except the master control that can be inspected, and capture One informs the fetching error device that includes a cycle count, a bus count, a pass count, a comparator, and a bus that uses the wrong set of relevant information to be checked. The bus fetches the bus debugging information including : Counter for the number of cycles; counter for comparing the single-step interruption debugging information of the cycle, automatic detection and detection of the computer during the debugging cycle = 'The device includes: connected to the computer to be tested The bus, in the mid-term, obtains the debugging related information of the bus of the computer to be tested > cycle, and can generate the signal MASTER — oc #, the single-step interruption has been recorded, and the computer to be tested has no error during the debugging cycle. Record the number of customs clearance; Off cycle counter 575843575843 之計數值; 一遠端主控台,包括有一除 連接線連接至該單步中斷除 用以接收該單步中斷除錯裝 MASTER —0C#信號、以及該單 冤集t置一者間進行信號交 除錯訊息蒐集裝置進一步包 一控制邏輯產生電路,可產 單步中斷除錯裝置; 一中斷請求信號產生電路, 置所送來之MASTER_OC#信號 號至該遠端主控台; 至少一緩衝器,用以暫存該 除錯相關訊息; 當遠端主控台之除錯訊息蒐 錯裝置所送來的MASTERJC# 錯裝置所栓鎖之除錯相關訊 訊息均已接收完畢後,由該 關拉擬k號送回單步中斷除 依據§亥開關模擬信號,由開 次,當該週期數計數器與關 車父為比較結果並不相等時, 能該MASTER —0C#信號,通知 步中辦除錯裝置繼續抓取已 錯訊息蒐集裝置,經由信號 錯裝置,透過該信號連接線 置所送出之除錯相關訊息及 步中斷除錯裝置與除錯訊息 握所需之相關控制信號,該 括有: 生一開關模擬信號,並送到 用以接收該單步中斷除錯裝 ,並據以產生一中斷請求信 單步中斷除錯裝置所送來之 集裝置接收到該單步中斷除 信號後,即將該單步中斷除 息逐一抓取,並在除錯相關 除錯訊息蒐集裝置產生一開 錯裝置,單步中斷除錯裝置 關次數計數器遞增計數一 關次數計數器的計數值經比 則單步中斷除錯裝置再度致 除錯訊息蒐集裝置繼續由單 被栓鎖住之剩餘匯流排週期A remote console, including a connection cable connected to the single-step interruption to receive the single-step interruption debugging equipment MASTER — 0C # signal, and the single set of t The signal transmission and debugging information collecting device further includes a control logic generating circuit, which can produce a single-step interrupt debugging device; an interrupt request signal generating circuit, which sends the MASTER_OC # signal number sent to the remote console; at least one A buffer for temporarily storing the debugging-related information; when the debugging-related information sent by the MASTERJC # error device sent by the error-checking device of the remote console has been received, the The Guanla K number is sent back to the single-step interruption except for the analog signal according to §Hai switch. From the open time, when the cycle number counter and the closed car parent are not equal, the MASTER — 0C # signal can be notified to the step. The central office debugging device continues to capture the error message collection device. Through the signal error device, the relevant debugging information sent by the signal connection line is set and the relevant controls required to interrupt the debugging device and the debugging information are interrupted. The signal includes: generating a switch analog signal, and sending the analog signal to receive the single-step interrupt debugging device, and generating an interrupt request letter based on the set device sent by the single-step interrupt debugging device to receive the order After the step-by-step interruption signal, the single-step interruption and removal of interest is captured one by one, and an error opening device is generated in the debugging related debugging information collection device. The single-step interruption debugging device closes the counter and counts up the count of the number of closes. The value is compared, and the single-step interruption of the debugging device causes the debugging message collection device to continue to be locked by the remaining bus cycle of the single latch. 第28頁 575843 六、申請專利範圍 _一 ::錯訊息;而當該週期數計數 ;十數值相等時,單步中斷除錯裝關次數計數器的 巴匯流排控制權交回給待檢測電腦了信號之擷取,並 I 〇·如申請專利範圍第9項所述之電 步中断除錯訊息自動蒐集裝置,I =、先之匯流排週期單 匯流排。 ” “甲該匯流排係為PCI II ·如申請專利範圍第9項所述之 步中斷除錯訊息自動蒐集裝置,其^ =先=匯流排週期單 置係插接於待檢測電腦之PC I匯流排,忒單步中斷除錯裝 動蒐集裴置係插接於遠端主控台之而該除錯訊息自 斷除錯裝置與該除錯訊息自動策集^匯流排,單步中 號連接線予以連接。 , 之間係經由一作 1 2 ·如申請專利範圍第9項所述之電腦 步中斷除錯訊息自動蒐集裝置,复i I之匯流排週期單 置包括有: 〃讀單步中斷除錯裂 一位址及命令栓鎖控制電路,可在 中將該待檢測電腦之位址及命令信2錯的匯流排週期 及命令拴鎖暫存器中; 〜予以拴鎖至一位址 一貢料及位元組致能信號栓鎖控制電 匯流排週期中將該待檢測電腦之資 可在欲除錯的 予以栓鎖至一資料及位元組致能信致能信號 I %鎖暫存器中;Page 28 575843 VI. Patent application scope _A :: error message; and when the number of cycles counts; when the ten values are equal, the bus control of the bus counter of the single-step interruption debugging counter is returned to the computer to be tested Signal acquisition, and I 〇 · As described in item 9 of the scope of the patent application for automatic step interrupt debugging information collection device, I =, the first bus cycle single bus. "A. The bus is PCI II. • The device for automatically collecting error messages as described in item 9 of the scope of patent application, where ^ = first = the bus cycle is a single device connected to the PC I to be tested. Bus, 忒 one-step interruption debugging device to collect Pei Zhi is connected to the remote console and the debugging information self-breaking and debugging device and the automatic debugging of the debugging information ^ busbar, single step medium Connect the cables. The time is between 1 and 2 · The computer step interruption and debugging information automatic collection device described in item 9 of the scope of the patent application, the single cycle of the complex i I includes: The address and command latch control circuit can be used in the wrong bus cycle and command latch register of the computer to be tested; The tuple enable signal latching control bus bus cycle can lock the data of the computer to be tested to a data and byte enable signal enable signal I% lock register in the case of debugging. 第29頁 /、'申請專利範圍 一計數控制電路, -- ^週期數計數器之週::,週:數解螞器,用以解碼出 至該位址及命令栓該解碼出之信號賴 拴鎖控制電路;工電路及資料及位元組致能信號 销:以產生緩衝器控制信號,以 :號拾鎖控制電路及資料及位元組致能 ;器及-資料及位元二止及命令栓鎖 生-要控權信號(REQ#)產生邏輯電:,用以產 一=衣匯〜排主控權信號(REQ#); 座 期t ^ =置備女信號產生邏輯電路,可在匯流排主# is j J期間產生—主端,置備妥信號IRDY# ;L -排主控週 取除錯訊息信號產生電路,用以 以.“號MASTER_0C#至遠端主控台之除錯訊息= 13·。如申請專利範圍第12項所述之電腦系統之匯流排週 :v中斷除錯訊息自動蒐集裝置,其中該位址及命令 、貞控制電路中之位址及命令栓鎖暫存器係一先進先出^ 存器,而該資料及位元組致能信號栓鎖控制電路中之次 料及位元組致能信號栓鎖暫存器亦係一先進先出暫存貝 器。 週期 1 4·如申請專利範圍第1 2項所述之電腦系統之匯流排Page 29 /, 'Patent application scope a counting control circuit,-^ cycle number counter week ::, week: numerator, used to decode to the address and order the decoded signal depends on latch control Circuit; industrial circuit and data and byte enable signal pin: to generate a buffer control signal to: No. lock control circuit and data and byte enable; device and-data and bit two stop and command pin Lock-in-requirement right signal (REQ #) generates logic electricity: used to produce one = clothing exchange ~ row master control signal (REQ #); seat period t ^ = provision of female signal generation logic circuit, can be on the bus Generated during the master # is j period-master, prepare the signal IRDY #; L-row of the master control cycle to get the debug message signal generation circuit, to use the "" MASTER_0C # to the remote console's debug message = 13 .. Bus cycle of the computer system as described in item 12 of the scope of patent application: v Automatic interruption collection device for interrupted debugging information, where the address and command, the address in the control circuit and the command latch register It is a first-in-first-out register, and the data and the byte enable signal latch control circuit The secondary data and byte enable signal latch register is also a first-in-first-out register. Cycle 1 4 · The bus of the computer system as described in item 12 of the scope of patent application 11 第30頁 575843 六、申請專利範圍 單步中斷除錯訊息自動蒐集裝置,其中該單步中斷除錯 裝置更包括有一顯示裝置,用以顯示該單步中斷除錯裝 置所擷取到之除錯相關訊息,該顯示裝置包括有: 一位址及命令顯示單元,連接於該位址及命令栓鎖控制 電路中之位址及命令緩衝器,用以顯示欲除錯週期之被 栓鎖位址及命令狀態; 一資料及位元組致能信號顯示單元,連接於該資料及位 元組致能信號栓鎖控制電路中之資料及位元組致能信號 緩衝器,用以顯示欲除錯週期之被栓鎖資料及位元組致 能信號之狀態。 1 5.如申請專利範圍第1 2項所述之電腦系統之匯流排週期 單步中斷除錯訊息自動蒐集裝置,其中該計數控制電路 中包括有一計數器重置電路,用以在單步中斷除錯裝置 之比較器輸出呈低態時,用以重置週期數計數器及開關 次數計數器之計數值為0。Page 30 575843 VI. Patent application scope Single step interrupt debugging information automatic collection device, wherein the single step interrupt debugging device further includes a display device for displaying the debugging captured by the single step interrupt debugging device Related information, the display device includes: a bit address and a command display unit, connected to the address and the command latch control circuit, and the command buffer, used to display the latched address of the cycle to be debugged And command status; a data and byte enable signal display unit, connected to the data and byte enable signal buffer in the data and byte enable signal latch control circuit, for displaying the error to be debugged Status of the latched data and byte enable signal of the cycle. 1 5. The automatic collection device for single-step interruption and debugging information of the bus cycle of the computer system as described in item 12 of the scope of the patent application, wherein the counting control circuit includes a counter reset circuit for interrupting the single-stepping interruption. When the comparator output of the wrong device is low, the count values used to reset the cycle counter and the switch counter are zero. 第31頁Page 31
TW91109225A 2002-05-03 2002-05-03 Automatic collection method and device of single step interrupt debug message in bus cycle of computer system TW575843B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW91109225A TW575843B (en) 2002-05-03 2002-05-03 Automatic collection method and device of single step interrupt debug message in bus cycle of computer system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW91109225A TW575843B (en) 2002-05-03 2002-05-03 Automatic collection method and device of single step interrupt debug message in bus cycle of computer system

Publications (1)

Publication Number Publication Date
TW575843B true TW575843B (en) 2004-02-11

Family

ID=32734134

Family Applications (1)

Application Number Title Priority Date Filing Date
TW91109225A TW575843B (en) 2002-05-03 2002-05-03 Automatic collection method and device of single step interrupt debug message in bus cycle of computer system

Country Status (1)

Country Link
TW (1) TW575843B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI394114B (en) * 2007-01-29 2013-04-21 Hon Hai Prec Ind Co Ltd Video signal control circuit

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI394114B (en) * 2007-01-29 2013-04-21 Hon Hai Prec Ind Co Ltd Video signal control circuit

Similar Documents

Publication Publication Date Title
US7237151B2 (en) Apparatus and method for trace stream identification of a processor reset
TWI310899B (en) Method, system, and product for utilizing a power subsystem to diagnose and recover from errors
CN103970628B (en) Automatic detection system and automatic detection method thereof
CN111078492B (en) State monitoring system and method for SoC internal bus
US10078113B1 (en) Methods and circuits for debugging data bus communications
CN104077203A (en) Method and device for diagnosing computer hardware through USB interface
JP2004152298A (en) Method and apparatus for enhancement of bus function
CN101546286A (en) Method and device for logic analysis of high-speed serial bus
TW575843B (en) Automatic collection method and device of single step interrupt debug message in bus cycle of computer system
CN104063297A (en) Method and device capable of diagnosing computer hardware through USB interfaces
CN101739320A (en) Error detection device and method for server
TW526411B (en) Debugging device
JPS58500497A (en) Device for assisting in error detection in data processing systems
US20070101034A1 (en) Monitor method for computer system
CN100388227C (en) Method and device for automatically collecting debug information of computer bus cycle single step interruption
CN100362486C (en) Computer bus cycle single step interruption debugging device
CN100349128C (en) PCI bus cycle debugging device and method for notebook computer
TWI396969B (en) Error detecting apparatus of server and error detecting method thereof
US20040117717A1 (en) Apparatus and method for a flush procedure in an interrupted trace stream
US7225365B2 (en) Apparatus and method for identification of a new secondary code start point following a return from a secondary code execution
TWI864556B (en) Test system and method
US20060268724A1 (en) Using Open Vera Assertions to verify designs
CN116775390B (en) Interface protocol conversion verification system and method, electronic equipment and storage medium
Zhang et al. Security and Fault Diagnosis-Based Assertion-Based Verification for FPGA
TWI225591B (en) Apparatus and method for computer bus cycle single-step interrupt debugging via personal computer memory card interface association (PCMCIA) interface