[go: up one dir, main page]

TW201145013A - Computer mother board diagnosis card - Google Patents

Computer mother board diagnosis card Download PDF

Info

Publication number
TW201145013A
TW201145013A TW99118066A TW99118066A TW201145013A TW 201145013 A TW201145013 A TW 201145013A TW 99118066 A TW99118066 A TW 99118066A TW 99118066 A TW99118066 A TW 99118066A TW 201145013 A TW201145013 A TW 201145013A
Authority
TW
Taiwan
Prior art keywords
decoded
decoder
channel
data
computer motherboard
Prior art date
Application number
TW99118066A
Other languages
Chinese (zh)
Inventor
Zhao-Jie Cao
Original Assignee
Hon Hai Prec Ind 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 Hon Hai Prec Ind Co Ltd filed Critical Hon Hai Prec Ind Co Ltd
Priority to TW99118066A priority Critical patent/TW201145013A/en
Publication of TW201145013A publication Critical patent/TW201145013A/en

Links

Landscapes

  • Debugging And Monitoring (AREA)

Abstract

The present disclosure relates to a diagnosis card for diagnosing failure of a booting computer mother board. The diagnosis card includes a PCI connector, an LPC connector, a controller, and a display. The diagnosis card can read failure codes from the booting computer mother board via the PCI connector or the LPC connector. The controller includes a PCI decoder, an LPC decoder, a multiplexer, and a driver. The PCI decoder and the LPC decoder are configured for decoding the failure codes when the PCI connector and the LPC connector read the failure codes respectively. The multiplexer is configured for selectively connect the driver the PCI decoder or the LPC decoder for reading the decoded failure codes. The driver the is configured for driving the display to display the decoded failure codes.

Description

201145013 六、發明說明: 【發明所屬之技術領娀】 [0001] 本發明涉及電腦技術’特別設計一種電腦主板故障診斷 卡。 【先前技術】 [0002] 傳統的電腦主板故障診斷卡主要通過電腦的周邊元件擴 展(peripheral component interconnect, PCi) 介面或工業標準結構(industry standard architec、 ture, ISA)介面接收故障代碼。然而,為順應電腦小型 化的趨勢,體積較大的ISA介面已較少使用,取而代之的 是體積小的低引腳數(low pin count,LPC)介面。當 前或將來的電腦將主要採用PCI介面、LPC介面或同時採 用PCI及LPC介面。而目前市場上並沒有PCI及LPC介面通 用的電腦主板故障診斷卡。 [0003] 【發明内容】 有鑒於此,有必要提供一種PCr及LPC介面通用 的電腦主201145013 VI. Description of the Invention: [Technical Profile of the Invention] [0001] The present invention relates to a computer technology' special design of a computer motherboard fault diagnosis card. [Prior Art] [0002] A conventional computer motherboard fault diagnosis card mainly receives a fault code through a peripheral component interconnect (PCi) interface or an industry standard architec (ture, ISA) interface. However, in order to comply with the trend of computer miniaturization, the larger ISA interface has been used less and replaced by a small, low pin count (LPC) interface. Current or future computers will mainly use the PCI interface, LPC interface or both PCI and LPC interfaces. Currently, there is no computer motherboard fault diagnosis card commonly used in PCI and LPC interfaces. [0003] In view of the above, it is necessary to provide a PCr and LPC interface common computer main

[0004] 板故障診斷卡。 一種電腦主板故障診斷卡,其包括一個PCI連接器、—個 LPC連接器,一個控制器及一個顯示器。該電腦主板故障 診斷卡通過該PCI連接器或該LPC連接器讀取一個待診斷 的電腦主板的故障代碼。該控制器包括一個pci解碼器、 一個LPC解碼器、一個複用器及一個驅動器。該PCI解碼 器用於當該電腦主板診斷卡通過該PCI連接器讀取該故障 代碼時解碼該故障代碼。該LPC解碼器用於當該電腦主板 故障診斷卡通過該LPC連接器讀取該故障代碼時解碼該故 099118066 表單編號A0101 第5頁/共19頁 0992032020-0 201145013 [0005] [0006] [0007] 099118066 障代碼。该複用器用於選擇性將該ρ(:Ι解碼器或該Lpc解 馬為連通至该驅動器,以將已解碼的故障代碼發送至該 驅動器。該驅動器用於驅動該顯示器顯示該故障代碼。 如此,本發明的電腦故障診斷卡通用於pcI或Lpc介面。 【實施方式】 π參閱圖1及圖2,本發明較佳實施方式的電腦主板故障 診斷卡100包括一個PCI連接器10 '一個LPC連接器2〇, 個控制器30及一個顯示器40〇電腦主板故障診斷卡1〇〇 通過PCI連接器1〇或LPC連接器2〇讀取一個待診斷的電腦 主板200的故障代碼。控制器3〇包括一個ρπ解碼器32、 —個LPC解碼器34、一個複用器36及一個驅動器⑽。pci 解碼器32用於當電腦主板故障診斷卡〗〇〇通過pc〗連接器 10讀取故障代碼時解碼故障代碼。LPC解碼器34用於當電 腦主板故障診斷卡100通過LPC連接器20讀取故障代碼時 解碼故障代碼。複用器36用於選擇性將pci解碼器犯或 LPC解碼器34連通驅動器38,以將已鮮碼的故障代碼發送 至驅動器38。驅動器38用於驅動顯示器4〇顯示故障代瑪 〇 使用時,若電腦主板200僅配置有PCI介面2〇2,則電腦 主板故障診斷卡100通過PCI連接器1〇與?(:1介面的連 接與電腦主板2GG連接,讀取故障代碼,複用器36連通 ΡΠ解碼器32與驅動器38。若電腦主板僅配置有咖 介面204,則電腦主板故障診斷卡100通過LPC連接器2〇 與LPC介面204的連接與電腦主板2〇〇連接,讀取故障 碼,複用器36連通LPC解碼器34與驅動_。本實施方 第6頁/共19頁 表單編號A0101 ⑽92032020-0 201145013 式中’電腦主板200同時配置有PCI介面202及LPC介面 204 ’使用者可選擇通過ρπ連接器服咖連接器2〇與 電腦主板200連接。 [0008] [0009] Ο 〇 099118066 具體地t腦主板故障診斷卡1〇〇還包括一個電路板5〇。 PCI連接器1〇、LPC連接器2〇、控制器3〇及顯示器4〇安裝 於電路板50上、並通過形成於電路板5()内的電路實現互 連。PCI連接mo為形成於電路板5()__端的金手指。 顯不器40包括兩位七段數碼發光:極體(light emitting diode’ LED)42。 對應地’ 驅動器 38 為解碼驅動 器。具體地,控制器3〇採用複雜可編程邏輯器件 (complex pr〇grammaMe 1〇gic device,cpL]))。 通過編程後,PC I解碼器32及LPC解碼器34均與複用器36 存在一個資料通道Bugc〇de及一個資料待發通道Datardy 。其中,資料通道Bugcode用於從PCI解碼器32或LPC解 碼器3 4傳送已解碼的故障代碼到複j器3 6 ^資料待發通 道Datardy用於從pci解碼器32或LPC解碼器34傳送一個 資料待發請求到複用器36,以通知複用器36故障代碼已 解碼、待發。若電腦主板故障診斷卡1〇〇通過pci連接器 10讀取並解碼故障代碼,則PCI解碼器32的資料待發通道 Datardy將傳送資料待發請求,複用器36接收到資料待 發請求後連通PCI解碼器32與驅動器38,讀取已解碼的故 障代碼。若電腦主板故障診斷卡1〇〇通過LPC連接器20讀 取並解碼故障代碼,則LPC解碼器34的資料待發通道 Datardy將傳送資料待發請求,複用器36接收到資料待 發請求後連通LPC解碼器34與驅動器38,讀取已解碼的故 表單編號A0101 第7頁/共19頁 0992032020-0 201145013 障代碼。 [0010] [0011] [0012] [0013] 具體地’電腦主板200上電後,基本輸入輸出系統 (baSlc lnput output system, BIOS)晶片將運行開 機自檢程式’檢測各個組裝於電腦主板200上的周邊元件 是否正常。若某一周邊元件出現故障,自檢程式停止, 並將出現故障的周邊元件的位址以故障代碼的形式通過 南橋發送到PCI介面202或LPC介面204。而PCI解碼器32 或LPC解碼器34開始解碼故障代碼以獲得發生故障的周邊 元件的位址。 驅動器38包括—個緩存382、一個解碼器384及一個顯示 驅動器386。 緩存3 8 2用於緩存P CI解碼器3 2或LPC解碼器3 4發出的故 障代碼及解碼器384發出的故障代碼(見下文)。緩存382 與複用杰3 6之間存在一個資料通道Da t a及一個資料待發 通道Datardy。資料通道Data用於從複用器36傳送已解 碼的故障代碼到緩存382。資料待發通道Datardy用於從 複用器36傳送一個資料待發讀求到緩存382,以通知緩存 382故障代碼待發。 解碼器384與緩存382之間存在一個待解碼資料通道〇dat 、一個待解碼資料待發通道0datrdy及一個解碼資料通道 Dedat。待解碼資料通道〇dat用於從緩存382傳送已解碼 '待解碼的故障代碼到解碼器384。資料待發通道 Datardy用於從緩存382發送一個資料待發請求到解碼器 384,以通知解碼器384故障代碼已解碼、待解碼、待發 099118066 表單蝙號A0101 第8頁/共19頁 0992032020-0 201145013 [0014] [0015] Ο [0016] 〇 [0017] 。解碼資料通道Dedat用於從解碼器384傳送已解碼、解 碼的故障代碼回緩存382。 具體地,已解碼的故障代碼_般為二進位的資料,因此 需要通過解碼器384將故障代碼譯成二位元七段數碼 LED42的顯示驅動器38 6可以識別的代碼。 解碼器384與顯示驅動器386之間存在一個解碼資料通道 Uat及一個解碼資料待發通道Ldatrdy。解碼資料通道 Lciat用於從緩存382傳送已解碼、解碼的故障代碼到顯示 驅動器386。解碼資料待發通道Ldat用於從緩存382傳送 一個資料待發請求到顯示驅動器386,以通知顯示驅動器 386故障代碼已解碼、解碼、待發。顯示驅動器386在收 到已解碼、解碼的故障代碼後產生驅動信號驅動兩位元 七段數碼LED42顯示。 具體地’控制器還包括一個時鐘39,其與緩存382及顯示 驅動器386之間分別存在一個時間精孩:通道R c丨k i及 Rclk2。時鐘39用於產生兩個時間信號、並分別通過時間 信號通道Rclkl及Rclk2發送給緩存382及顯示驅動器 386。緩存382及顯示驅動器386根據時間信號偵測及資 料待發通道Datardy及解碼資料待發通道Ldatrdy是否接 收對應的資料待發請求。 優選地,電腦主板故障診斷卡100還包括有三個LED62, 64及66。PCI連接器1〇 —般包括有三個電源端(圖未標, 分別為5V,3. 3V及1. 5V)及一個地端,而LPC連接器20 一般包括一個電源端(圖未標,3. 3V)及一個地端。三個 099118066 表單編號A0I01 第9頁/共19頁 0992032020-0 201145013 LED62,64及66分別設置在PCI連接器1〇的三個電源端與 地端之間,且LED_設置在LPC連接器2G的電源端與地 端之間。如此,若電腦主板故障診斷卡1〇〇通過連接 器10與電腦主板200連接,則在pci連接器1〇插入介 面202後,三個LED62,64及66應全部發光,否則可能存 在pci連接器10連接不穩定或PCI介面2〇2本身不上電的 故障。電腦主板故障診斷卡丨00無法使用。同樣地,若電 腦主板故障診斷卡1〇〇通過LPC連接器20與電腦主板2〇〇 連接’則在LPC連接器20插入LPC介面204後,LED64應 發光,否則可能存在LPC連接器20連接不穩定或LPC介面 204本身不上電的故障。電腦主板故障診斷卡1〇〇無法使 用。 [0018] [0019] 顯示器40還可以包括其他兩個兩位七段數碼LED44及4 6 。電腦主板200 —般都設置PCI介面202或LPC介面204的 位址為80。顯示器40用於在PCI介面202或LPC介面204 為80埠時’顯示故障代碼。然而,電躺主板2〇〇也可能設 置PCI介面202或LPC介面204的位址為84或85。其他兩 個兩位七段數碼LED44及46用於在PCI介面20 2或LPC介 面204為84及85埠時,顯示故障代碼。 更加優選地,顯示器40還可以進一步包括有另外一個四 位七段數碼LED48。電腦主板故障診斷卡1〇〇還包括有一 組布林開關70,共五列,每列包括八個布林開關。通過 設置布林開關7 0可以確定一個記憶體位址,並通知控制 器30讀取電腦主板2〇〇上記憶體(圖未示)對應位址的數值 ’並在四位七段數碼LED48上顯示。如此,電腦主板故障 099118066 表單編號A0101 第10頁/共19頁 0992032020-0 201145013 [0020] Ο [0021][0004] Board fault diagnosis card. A computer motherboard fault diagnosis card includes a PCI connector, an LPC connector, a controller and a display. The computer motherboard failure diagnostic card reads a fault code of a computer motherboard to be diagnosed through the PCI connector or the LPC connector. The controller includes a pci decoder, an LPC decoder, a multiplexer, and a driver. The PCI decoder is configured to decode the fault code when the computer motherboard diagnostic card reads the fault code through the PCI connector. The LPC decoder is configured to decode the fault code when the computer motherboard fault diagnosis card reads the fault code through the LPC connector. 099118066 Form No. A0101 Page 5 / 19 pages 0992032020-0 201145013 [0005] [0006] [0007] 099118066 Bar code. The multiplexer is operative to selectively disconnect the ρ(:Ι decoder or the Lpc to the driver to send the decoded fault code to the driver. The driver is configured to drive the display to display the fault code. Thus, the computer fault diagnosis cartoon of the present invention is used for the pcI or Lpc interface. [Embodiment] Referring to FIG. 1 and FIG. 2, the computer motherboard fault diagnosis card 100 of the preferred embodiment of the present invention includes a PCI connector 10' an LPC. The connector 2〇, the controller 30 and a display 40〇 the computer motherboard fault diagnosis card 1〇〇 read the fault code of the computer motherboard 200 to be diagnosed through the PCI connector 1〇 or the LPC connector 2〇. The 〇 includes a ρπ decoder 32, an LPC decoder 34, a multiplexer 36, and a driver (10). The pci decoder 32 is used to read the fault code through the pc connector 10 when the computer motherboard fault diagnosis card is The fault code is decoded. The LPC decoder 34 is configured to decode the fault code when the computer motherboard fault diagnostic card 100 reads the fault code through the LPC connector 20. The multiplexer 36 is used to selectively pci the decoder. Or the LPC decoder 34 is connected to the driver 38 to send the fault code of the fresh code to the driver 38. The driver 38 is used to drive the display 4 to display the faulty fault. If the computer motherboard 200 is only configured with the PCI interface 2〇2 , the computer motherboard fault diagnosis card 100 is connected to the computer motherboard 2GG through the PCI connector 1 (?: 1 interface connection, read the fault code, the multiplexer 36 is connected to the decoder 32 and the driver 38. If the computer motherboard only With the coffee interface 204 configured, the computer motherboard fault diagnosis card 100 is connected to the computer motherboard 2 through the connection of the LPC connector 2 and the LPC interface 204, and the fault code is read, and the multiplexer 36 is connected to the LPC decoder 34 and the drive _ In the implementation of the sixth page / a total of 19 pages, the form number A0101 (10)92032020-0 201145013 where the 'computer motherboard 200 is configured with PCI interface 202 and LPC interface 204 'users can choose to use the ρπ connector service connector 2〇 The computer motherboard 200 is connected. [0008] [0009] Ο 〇 099118066 Specifically, the t-brain motherboard fault diagnosis card 1〇〇 also includes a circuit board 5〇. PCI connector 1〇, LPC connector 2〇, controller 3〇 display The device 4 is mounted on the circuit board 50 and interconnected by a circuit formed in the circuit board 5 (). The PCI connection mo is a gold finger formed on the terminal __ of the circuit board 5. The display 40 includes two bits. Seven-segment digital illumination: light emitting diode 'LED' 42. Correspondingly, 'driver 38 is a decoding driver. Specifically, controller 3 uses complex programmable logic devices (complex pr〇grammaMe 1〇gic device, cpL) )). After programming, both the PC I decoder 32 and the LPC decoder 34 have a data channel Bugc〇de and a data pending channel Datardy with the multiplexer 36. The data channel Bugcode is used to transmit the decoded fault code from the PCI decoder 32 or the LPC decoder 34 to the complex device. The data pending channel Datardy is used to transmit one from the pci decoder 32 or the LPC decoder 34. The data pending request is sent to the multiplexer 36 to inform the multiplexer 36 that the fault code has been decoded and is pending. If the computer motherboard fault diagnosis card reads and decodes the fault code through the pci connector 10, the data pending channel Datardy of the PCI decoder 32 will transmit a data pending request, and the multiplexer 36 receives the data pending request. The PCI decoder 32 and the driver 38 are connected to read the decoded fault code. If the computer motherboard fault diagnosis card 1 读取 reads and decodes the fault code through the LPC connector 20, the data pending channel Datardy of the LPC decoder 34 will transmit a data pending request, and the multiplexer 36 receives the data pending request. The LPC decoder 34 and the driver 38 are connected to read the decoded code number of the form number A0101, page 7 / 19 pages 0992032020-0 201145013. [0013] [0013] Specifically, after the computer motherboard 200 is powered on, the basic input/output system (BIOS) chip will run a self-test program to detect the assembly on the computer motherboard 200. Whether the peripheral components are normal. If a peripheral component fails, the self-test program stops and the address of the failed peripheral component is sent to the PCI interface 202 or the LPC interface 204 via the south bridge in the form of a fault code. The PCI decoder 32 or LPC decoder 34 begins decoding the fault code to obtain the address of the failed peripheral component. The drive 38 includes a cache 382, a decoder 384, and a display driver 386. The buffer 382 is used to buffer the fault code issued by the PCI decoder 3 2 or the LPC decoder 34 and the fault code issued by the decoder 384 (see below). There is a data channel Da t a and a data pending channel Datardy between the cache 382 and the multiplexing Jie 3 6 . The data channel Data is used to transfer the decoded fault code from the multiplexer 36 to the buffer 382. The data pending channel Datardy is used to transmit a data pending read request from the multiplexer 36 to the buffer 382 to notify the buffer 382 that the fault code is pending. There is a data channel to be decoded 〇dat, a data to be decoded channel 0datrdy and a decoding data channel Dedat between the decoder 384 and the buffer 382. The data path to be decoded 〇dat is used to transfer the decoded 'decoded fault code' from the buffer 382 to the decoder 384. The data pending channel Datardy is used to send a data pending request from the buffer 382 to the decoder 384 to notify the decoder 384 that the fault code has been decoded, to be decoded, to be sent 099118066, form bat number A0101, page 8 / total 19 pages 0992032020- 0 201145013 [0014] [0017] 〇 [0017]. The decoded data channel Dedat is used to transfer the decoded, decoded fault code back buffer 382 from the decoder 384. Specifically, the decoded fault code is generally binary data, so the fault code needs to be translated by the decoder 384 into a code that the display driver 38 of the two-digit seven-segment digital LED 42 can recognize. There is a decoded data channel Uat and a decoded data pending channel Ldatrdy between the decoder 384 and the display driver 386. The decoded data channel Lciat is used to transfer the decoded, decoded fault code from the buffer 382 to the display driver 386. The decoded data pending channel Ldat is used to transmit a data pending request from the cache 382 to the display driver 386 to notify the display driver 386 that the fault code has been decoded, decoded, and to be sent. The display driver 386 generates a drive signal to drive the display of the two-digit seven-segment digital LED 42 after receiving the decoded and decoded fault code. Specifically, the controller also includes a clock 39, which has a time between the buffer 382 and the display driver 386: channels R c 丨 k i and Rclk 2, respectively. Clock 39 is used to generate two time signals and to transmit to buffer 382 and display driver 386 via time signal channels Rclk1 and Rclk2, respectively. The cache 382 and the display driver 386 detect whether the data pending channel Datardy and the decoded data pending channel Ldatrdy receive the corresponding data pending request according to the time signal. Preferably, the computer motherboard fault diagnostic card 100 further includes three LEDs 62, 64 and 66. The PCI connector generally includes three power terminals (not shown, 5V, 3. 3V, and 1.5V, respectively) and one ground terminal, and the LPC connector 20 generally includes a power terminal (not shown, 3 .3V) and a ground. Three 099118066 Form No. A0I01 Page 9/Total 19 Page 0992032020-0 201145013 LEDs 62, 64 and 66 are respectively arranged between the three power terminals of the PCI connector 1 and the ground, and the LED_ is set at the LPC connector 2G. Between the power end and the ground. Thus, if the computer motherboard fault diagnosis card 1 is connected to the computer motherboard 200 through the connector 10, after the pci connector 1 is inserted into the interface 202, all the three LEDs 62, 64 and 66 should be illuminated, otherwise there may be a pci connector. 10 connection is unstable or the PCI interface 2〇2 itself does not power on. The computer motherboard troubleshooting card 丨00 cannot be used. Similarly, if the computer motherboard fault diagnosis card 1 is connected to the computer motherboard 2 through the LPC connector 20, then after the LPC connector 20 is inserted into the LPC interface 204, the LED 64 should be illuminated, otherwise the LPC connector 20 may not be connected. The stability or failure of the LPC interface 204 itself is not powered. The computer motherboard troubleshooting card 1 is not available. [0019] Display 40 may also include two other two-digit seven-segment digital LEDs 44 and 46. The computer motherboard 200 generally sets the address of the PCI interface 202 or the LPC interface 204 to 80. Display 40 is used to display a fault code when PCI interface 202 or LPC interface 204 is 80 ’. However, it is also possible to set the PCI interface 202 or the LPC interface 204 to an address of 84 or 85. The other two two-segment seven-segment digital LEDs 44 and 46 are used to display a fault code when the PCI interface 20 2 or the LPC interface 204 is 84 and 85 。. More preferably, display 40 may further include another four-digit seven-segment digital LED 48. The computer motherboard troubleshooting card 1 also includes a set of Boolean switches 70 for a total of five columns, each column including eight Boolean switches. A memory address can be determined by setting the Boolean switch 70, and the controller 30 is notified to read the value of the corresponding address of the memory (not shown) on the motherboard 2 of the computer motherboard and displayed on the four-digit seven-segment digital LED 48. . Thus, the computer motherboard fails 099118066 Form No. A0101 Page 10 of 19 0992032020-0 201145013 [0020] Ο [0021]

診斷卡100不僅可用於電腦主板200的故障診斷,還可用 於系統開放時監聽記憶體。 對應地’ PCI解碼器32及LPC解碼器34均與複用器36間均 增加一個記憶體資料通道Memdat及一個記憶體資料待發 通道Mdatrdy。其_,記憶體資料通道Memdat用於從 PCI解碼器32或LPC解碼器34傳送已解碼的記憶體資料到 複用器36。記憶體資料待發通道Mdatrdy用於從PCI解碼 器32或LPC解碼器34傳送一個資料待發請求到複用器36 ,以通知複用器36記憶體資料已解碼、待發。緩存382與 複用器36之間增加一個記憶體資料通道Mdat及一個記憶 體資料待發通道Mdatrdy。記憶體資料通道Mdat用於從 複用器36傳送已解碼的記憶鱧資料到緩存382。記憶體資 料待發通道Mdatrdy用於從複用器36傳送一個資料待發 請求到緩存382,以通知緩存382記憶體資料待發。 综上所述’本發明確已符合發明專利冬要件,遂依法提 出專利申請。惟’以上所述者僅為本释明之較佳實施方 式,自不能以此限制本案之申請專利範圍。舉凡熟悉本 案技藝之人士援依本發明之精神所作之等效修飾或變化 ,例如該散射部可包括由複數第一條形凹槽圍成且分佈 規律的格子圖案及沿該鏡片光軸向外呈放射螺旋狀的複 數第二條形凹槽組成的螺旋圖案等,皆應涵蓋於以下申 請專利範圍内。 【圖式簡單說明】 圖1為本發明較佳實施方式的電腦主板故障診斷卡與待診 斷的電腦主板的示意圖。 099118066 表箪編號A0101 第11頁/共19頁 0992032020-0 [0022] 201145013 [0023] 圖2為圖1的電腦主板故障診斷卡的控制器的方框圖。 【主要元件符號說明】 [0024] 電腦主板故障診斷卡100 [0025] PCI連接器10 [0026] LPC連接器20 [0027] 控制器30 [0028] PCI解碼器32 [0029] LPC解碼器34 [0030] 複用器36 [0031] 驅動器3 8 [0032] 緩存382 [0033] 解碼器384 [0034] 顯示驅動器3 8 6 [0035] 時鐘39 [0036] 顯示器40 [0037] 兩位七段數碼LED 42, 44, 46 [0038] 四位七段數碼LED 48 [0039] 電路板5 0 [0040] LED 62, 64, 66 [0041] 布林開關70 表單編號A0101 第12頁/共19頁 099118066 0992032020-0 201145013 [0042] 電腦主板2 0 0 [0043] PCI 介面 202 [0044] LPC介面 2 04 〇 »ι=ί>·> 〇 099118066 表單編號 Α0101 第 13 頁/共 19 頁 0992032020-0The diagnostic card 100 can be used not only for troubleshooting the computer motherboard 200, but also for monitoring the memory when the system is open. Correspondingly, both the PCI decoder 32 and the LPC decoder 34 and the multiplexer 36 are each provided with a memory data channel Memdat and a memory data pending channel Mdatrdy. The memory data channel Memdat is used to transfer the decoded memory data from the PCI decoder 32 or the LPC decoder 34 to the multiplexer 36. The memory data pending channel Mdatrdy is used to transmit a data pending request from the PCI decoder 32 or the LPC decoder 34 to the multiplexer 36 to inform the multiplexer 36 that the memory data has been decoded and is pending. A memory data channel Mdat and a memory data pending channel Mdatrdy are added between the buffer 382 and the multiplexer 36. The memory data channel Mdat is used to transfer the decoded memory data from the multiplexer 36 to the buffer 382. The memory data pending channel Mdatrdy is used to transmit a data pending request from the multiplexer 36 to the cache 382 to notify the cache 382 that the memory data is pending. In summary, the invention has indeed met the winter requirements of the invention patent and has filed a patent application in accordance with the law. However, the above is only the preferred embodiment of this specification, and it is not possible to limit the scope of patent application in this case. Equivalent modifications or variations made by those skilled in the art in light of the spirit of the present invention, for example, the scattering portion may include a lattice pattern surrounded by a plurality of first strip-shaped grooves and distributed along the optical axis of the lens. A spiral pattern composed of a plurality of second strip-shaped grooves in a radial spiral shape, etc., should be included in the following patent application. BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a schematic diagram of a computer motherboard fault diagnosis card and a computer motherboard to be diagnosed according to a preferred embodiment of the present invention. 099118066 Table No. A0101 Page 11 of 19 0992032020-0 [0022] 201145013 [0023] FIG. 2 is a block diagram of the controller of the computer motherboard fault diagnosis card of FIG. [Main Component Symbol Description] [0024] Computer Motherboard Fault Diagnosis Card 100 [0025] PCI Connector 10 [0026] LPC Connector 20 [0027] Controller 30 [0028] PCI Decoder 32 [0029] LPC Decoder 34 [ 0030] Multiplexer 36 [0031] Driver 3 8 [0032] Cache 382 [0033] Decoder 384 [0034] Display Driver 3 8 6 [0035] Clock 39 [0036] Display 40 [0037] Two-segment seven-segment digital LED 42, 44, 46 [0038] Four-digit seven-segment digital LED 48 [0039] Circuit board 5 0 [0040] LED 62, 64, 66 [0041] Boolean switch 70 Form No. A0101 Page 12 of 19 099118066 0992032020 -0 201145013 [0042] Computer motherboard 2 0 0 [0043] PCI interface 202 [0044] LPC interface 2 04 〇»ι=ί>·> 〇099118066 Form number Α0101 Page 13 of 19 0992032020-0

Claims (1)

201145013 七、申請專利範圍: -種電腦主板故障診斷卡,其包括—個ρπ連接器、一個 LPC連接器’-個控卿及—㈣示器;該電腦主板故障 診斷卡通過該PCI連接器或該Lpc連接器讀取—個待診斷 的電腦主板的故障代碼;該控制器包括-個Ρπ解碼器、 :個LPC解碼器、-個複用器及—個驅動器;該m解碼 器用於當該電腦絲診斷卡通過該pei輯器讀取該故障 代碼時解碼該故障代碼;醫G解碼器用於當該電腦主板 故障診斷卡通過該LPC連接闕取該故障代碼時解碼該故 障代碼;該複用器用於遘捧性將該pci解碼器或該咖解 ❹連通至該驅動器,謂已解躺故_解送至該驅 動器;該驅動器用於驅動該顯示器顯示該故璋代碼。 如申請專利範D第1項所述的電腦主板故障診斷卡其中 ’該顯示器包括-個兩位七段數碼LED,該驅動器為解碼 驅動器。 如申明專利範圍第1項所述的電腦主板故障診斷卡,其中 ’該顯示n包括多個兩位七段數碼LED,每個兩位七段數 碼L E D分別用於在該p c〗連接器或該L p c連接器為對應的位 址時顯不該故障代碼;該驅動器為解碼驅動器。 如申请專利範圍第1項所述的電腦主板故障診斷卡,其中 ’ s亥PCI解碼器與該LPC解碼器均與該複用器存在一個資 料通道及一個資料待發通道,該資料通道用於從該pci解 碼為或該LPC解碼器傳送已解碼的故障代碼到該複用器, 該資料待發通道用於從該p c!解碼器或該L p c解碼器傳送 一個賣料待發請求到該複用器以通知該複用器故障代碼已 099118066 表單編號A0101 第14頁/共19頁 0992032020-0 201145013 解碼、待發。 ’該驅動㈣括-個緩存、-個料^及—個顯示驅動 5.如申請專利範圍第1項所述的電腦主板故障診斷卡,其中 器 ;該緩存用於緩存已解碼的故障代竭,該解碼器用於編譯 該已解瑪的故障代碼以驅動該顯示器,該顯示啟動器用於 根據已編譯的故障代碼驅動該顯示器顯示故障代碼。 6 Ο 如申請專利範圍第5項所述的電腦主板故障診斷卡其中 ’該緩存與該複用器之間存在—個資料通道及一個資料待 發通道,·該資料通道用於從該複用器傳送已解碼的故障代 瑪到該緩存;該資料待發通道用於從該複用器傳送一個資 料待發請求到該緩存以通知該緩存故障代瑪待發。' 7. 如申請專利範圍第5項所述的電腦主板故障診斷卡其中 ’該解碼器與該緩存之間存在—個待解碼資料通道、:個 待解碼資料待發通道及一個解碼資料通道,該待解碼資料 通道用於從該緩存傳送已解碼、待解碼的故障代碼到該解 碼器’該資料待發通道用於從該_赛送—個資料待發請 求到該解碼器以通知解碼器故障代碼已解碼、待解碼、待 發,該解碼資料通道用於從該解碼器傳送已解碼、解碼的 故障代碼回該缓存。 8. 如申凊專利範圍第5項所述的電腦主板故障診斷卡其中 ,該解碼器與該顯示驅動器之間存在一個解碼資料通道及 -個解碼資料待發通道,該解碼資料通道用於從該緩存傳 送已解碼、解碼的故障代碼到該顯示驅動器,該解碼資料 待發通道用於從6亥緩存傳送一個資料待發請求到顯示驅動 器以通知該顯示驅動器故障代碼已解碼、解碼、待發。 099118066 9. 如申請專利範圍第5項所述的電腦主板故障診斷卡,並中 表單編號_1 « 151/^ 19 ¥ 、 0992032020-0 201145013 亥控制益還包括一個時鐘,該時鐘與該缓存及該顯示驅 動器之間分別存在一個時間信號通道,該時鐘用於產生兩 個時間彳5號、並分別通過該兩個時間信號通道發送給該缓 存及遠顯示驅動器’該緩存及該顯示驅動器根據時間信號 偵測信號。 ίο . 11 . 12 · 如申凊專利範圍第1項所述的電腦主板故障診斷卡’其中 ’該電腦主板故障診斷卡還包括有三個LE]),該PCI連接 器包括有三個電源端及一個地端,該LPC連接器包括一個 電源端及一個地端’該三個LED分別設置在該PCI連接器 的三個電源端與地端之間,且其中一個LED還設置在該 L P C連接器的電源端與地端之間 如申請專利範圍第1項所述的電腦主板敌障診斷卡,其中 ’ s亥顯不器包括有一個四位七段數碼LED,該電腦主板故 障診斷卡還包括有一組布林開關,該組布林開關用於設置 一個s己憶體位址並通知該控制器讀取該電腦主板上的記憶 體對應位址的數值,並在該四位七段數碼LED上顯示。 如申請專利範圍第丨丨項所述的電腦主板故障診斷卡,其中 °玄PC I解碼器及該LPC解碼器與該複用器之間均存在一 個纪憶體資料通道及一個記憶體資料待發通道,該記憶體 貢料通道用於從該PCI解碼器或該LPC解碼器傳送已解碼 的s己憶體資料到該複用器,該記憶體資料待發通道用於從 該P CI解碼器或該L P c解碼器傳送一個資料待發請求到該 複用器以通知該複用器記憶體資料已解碼、待發,該驅動 器與該複用器之間存在一個記憶體資料通道及一個記憶體 資料待發通道’該記憶體資料通道用於從該複用器傳送已 解碼的記憶體資料到該驅動器,該記憶體資料待發通道用 表單編號A0101 099118066 第16頁/共19頁 0992032020-0 201145013 於從該複用器傳送一個資料待發請求到該緩存以通知該緩 存記憶體資料待發。201145013 VII. Patent application scope: - A computer motherboard fault diagnosis card, which includes a ρπ connector, an LPC connector '- a master and a (four) indicator; the computer motherboard fault diagnosis card passes the PCI connector or The Lpc connector reads a fault code of a computer motherboard to be diagnosed; the controller includes a Ρπ decoder, an LPC decoder, a multiplexer, and a driver; the m decoder is used to The computer silk diagnostic card decodes the fault code when the fault code is read by the pei editor; the medical G decoder is configured to decode the fault code when the computer motherboard fault diagnosis card retrieves the fault code through the LPC connection; the multiplexing The driver is used to connect the pci decoder or the coffee to the driver, that is, the solution is unpacked and sent to the driver; the driver is used to drive the display to display the code. For example, the computer motherboard fault diagnosis card described in claim 1, wherein the display includes a two-digit seven-segment digital LED, and the driver is a decoding driver. The computer motherboard fault diagnosis card according to claim 1, wherein the display includes a plurality of two-segment seven-segment digital LEDs, and each two-seven-segment digital LED is used in the pc connector or the The L pc connector indicates the fault code when it is the corresponding address; the drive is the decoding drive. The computer motherboard fault diagnosis card according to claim 1, wherein the 'shai PCI decoder and the LPC decoder have a data channel and a data pending channel with the multiplexer, and the data channel is used for Decoding from the pci to or the LPC decoder transmitting the decoded fault code to the multiplexer, the data pending channel for transmitting a sell pending request from the pc! decoder or the L pc decoder to the The multiplexer notifies the multiplexer that the fault code has been 099118066 Form No. A0101 Page 14/19 pages 0992032020-0 201145013 Decoded, pending. 'The driver (4) includes a cache, a material ^ and a display driver 5. The computer motherboard fault diagnosis card described in claim 1 of the patent scope, wherein the cache is used to cache the decoded faults. The decoder is configured to compile the decoded code to drive the display, the display enabler for driving the display to display a fault code based on the compiled fault code. 6 Ο For the computer motherboard fault diagnosis card described in item 5 of the patent application, where there is a data channel and a data pending channel between the buffer and the multiplexer, the data channel is used for multiplexing The device transmits the decoded faulty daisy to the cache; the data pending channel is configured to transmit a data pending request from the multiplexer to the cache to notify the cache fault to be sent. 7. The computer motherboard fault diagnosis card described in claim 5, wherein there is a data channel to be decoded between the decoder and the cache, a to-be-decoded data to be transmitted channel, and a decoded data channel. The data channel to be decoded is used to transmit the decoded and to be decoded fault code from the buffer to the decoder. The data pending channel is used to send a request from the data to the decoder to notify the decoder. The fault code is decoded, to be decoded, and to be sent, and the decoded data channel is used to transmit the decoded and decoded fault code from the decoder back to the buffer. 8. The computer motherboard fault diagnosis card according to claim 5, wherein there is a decoded data channel and a decoded data pending channel between the decoder and the display driver, and the decoded data channel is used for The buffer transmits the decoded and decoded fault code to the display driver, and the decoded data pending channel is configured to transmit a data pending request from the 6H cache to the display driver to notify the display driver that the fault code has been decoded, decoded, and to be sent. . 099118066 9. The computer motherboard fault diagnosis card described in claim 5, and the form number _1 « 151/^ 19 ¥ , 0992032020-0 201145013 hai control benefits also include a clock, the clock and the cache and There is a time signal channel between the display drivers, and the clock is used to generate two time 彳5 numbers and respectively sent to the buffer and the remote display driver through the two time signal channels. The buffer and the display driver are time-dependent. Signal detection signal. Ίο . 11 . 12 · The computer motherboard fault diagnosis card described in claim 1 of the patent scope, wherein the computer motherboard fault diagnosis card further includes three LEs, the PCI connector includes three power terminals and one At the ground end, the LPC connector includes a power terminal and a ground end. The three LEDs are respectively disposed between the three power terminals and the ground end of the PCI connector, and one of the LEDs is further disposed on the LPC connector. The computer motherboard hostile diagnosis card described in the first aspect of the patent application scope is the power source end and the ground end, wherein the 'shai display device includes a four-digit seven-segment digital LED, and the computer motherboard fault diagnosis card further includes a a group Boolean switch, the set Boolean switch is used to set a suffix address and notify the controller to read the value of the corresponding address of the memory on the computer motherboard, and display on the four-digit seven-segment digital LED . For example, the computer motherboard fault diagnosis card described in the scope of the patent application, wherein the 玄玄 PC I decoder and the LPC decoder and the multiplexer have a memory data channel and a memory data to be stored a memory channel for transmitting decoded semester data from the PCI decoder or the LPC decoder to the multiplexer, the memory data pending channel being used to decode from the P CI Or the LP c decoder transmits a data pending request to the multiplexer to notify the multiplexer that the memory data has been decoded, to be sent, and a memory data channel and a buffer between the driver and the multiplexer Memory data pending channel 'The memory data channel is used to transfer the decoded memory data from the multiplexer to the driver. The memory data is to be sent to the channel using the form number A0101 099118066 page 16 / 19 pages 0992032020 -0 201145013 Transfers a data pending request from the multiplexer to the cache to notify the cache memory data to be sent. 099118066 表單編號A0101 第17頁/共19頁 0992032020-0099118066 Form No. A0101 Page 17 of 19 0992032020-0
TW99118066A 2010-06-04 2010-06-04 Computer mother board diagnosis card TW201145013A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW99118066A TW201145013A (en) 2010-06-04 2010-06-04 Computer mother board diagnosis card

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW99118066A TW201145013A (en) 2010-06-04 2010-06-04 Computer mother board diagnosis card

Publications (1)

Publication Number Publication Date
TW201145013A true TW201145013A (en) 2011-12-16

Family

ID=46765792

Family Applications (1)

Application Number Title Priority Date Filing Date
TW99118066A TW201145013A (en) 2010-06-04 2010-06-04 Computer mother board diagnosis card

Country Status (1)

Country Link
TW (1) TW201145013A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2544582A (en) * 2015-11-20 2017-05-24 Avexir Tech Corp Electronic device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2544582A (en) * 2015-11-20 2017-05-24 Avexir Tech Corp Electronic device

Similar Documents

Publication Publication Date Title
CN102270164A (en) Fault diagnosis card of computer main board
WO2019062218A1 (en) Design method for implementing backplane lighting for multiple nvme hard disks
US8078770B1 (en) Combining multiple SGPIO streams to provide device status indicators
CN111752871A (en) A PCIE device, device and method that are compatible with different PCIE bandwidths in the same PCIE slot
CN112559408B (en) A motherboard and its signal transfer system
TW200426593A (en) Integrated circuit capable of communicating using different communication protocols
CN112306952B (en) A motherboard and a server
US8463962B2 (en) MAC and PHY interface arrangement
CN105389248A (en) Lamp number control system of non-volatile memory solid-state hard disk
US9734116B2 (en) Method, apparatus and system for configuring a protocol stack of an integrated circuit chip
CN102237125A (en) Hard disk indicator lamp control system
US20120246385A1 (en) Emulating spi or 12c prom/eprom/eeprom using flash memory of microcontroller
CN103365753A (en) Debugging apparatus and method for performing a debugging process on a target system
US20200192449A1 (en) Bus system
US9910814B2 (en) Method, apparatus and system for single-ended communication of transaction layer packets
US9507744B2 (en) Handling two SGPIO channels using single SGPIO decoder on a backplane controller
CN111736792A (en) Programmable logic device, control method and control system thereof and video processor
JP2012027906A (en) Indicating lamp control device
CN108920317A (en) A kind of method and apparatus of diagnostic module external-connection displayer part and the multiplexing of PORT80 display device
TW201145013A (en) Computer mother board diagnosis card
CN101126994B (en) Data processing device, mode management device and mode management method thereof
CN101872321A (en) motherboard fault diagnosis card
US7590781B2 (en) Signal processing system for electronic systems having different types of input/output controllers
CN101930381A (en) server debug system
JP2009273346A (en) Signal transmitting apparatus applicable to built-in system, and its method