TWI431469B - Can be shared with the card reader memory card slot debugging device - Google Patents
Can be shared with the card reader memory card slot debugging device Download PDFInfo
- Publication number
- TWI431469B TWI431469B TW97140391A TW97140391A TWI431469B TW I431469 B TWI431469 B TW I431469B TW 97140391 A TW97140391 A TW 97140391A TW 97140391 A TW97140391 A TW 97140391A TW I431469 B TWI431469 B TW I431469B
- Authority
- TW
- Taiwan
- Prior art keywords
- interface
- memory card
- circuit
- card reader
- sharing
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/22—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
- G06F11/26—Functional testing
- G06F11/273—Tester hardware, i.e. output processing circuits
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Debugging And Monitoring (AREA)
- Test And Diagnosis Of Digital Computers (AREA)
Description
本發明係關於一種除錯卡(Debug Card),尤其關於應用在個人電腦,一種不必拆開機殼,便能夠檢視電源啟動自我檢測碼的除錯裝置。The present invention relates to a Debug Card, and more particularly to a debug device that can be used in a personal computer to view a power source to initiate a self-detection code without having to remove the boot case.
習知除錯卡係應用在個人電腦,基本輸入輸出系統(BIOS)在個人電腦電源啟動後,基本輸入輸出系統(BIOS)會在電源啟動自我檢測(Power On Self Test)過程中,BIOS乃會輸出輸出一些電源啟動自我檢測碼(POST Codes)。習知除錯卡耦接在電腦主機板的PCI匯流排或ISA匯流排上,並利用除錯卡上的燈號或數字顯示系統狀態。然而,習知除錯卡將佔用一個匯流排插槽(slot),故也因此犧牲了電腦系統擴充性。習知除錯卡亦已有改採行直接內建在電腦主機板上的作法,如此可節省一個插槽的使用。當面臨到電腦系統運作失常時,以上兩種習知除錯卡的作法,便需要將機殼拆開,如此才能夠檢視習知除錯卡上所顯示的錯誤訊息,這對於使用者而言是非常不方便。The conventional debugging card is applied to a personal computer. The basic input/output system (BIOS) is activated after the power of the personal computer is started. The BIOS is in the process of Power On Self Test. Output and output some power-on self-test codes (POST Codes). The conventional debug card is coupled to the PCI bus or ISA bus of the computer motherboard, and displays the system status by using the light or digital number on the debug card. However, the conventional debug card will occupy a bus slot, thus sacrificing the scalability of the computer system. The conventional debugging card has also been modified to be built directly on the computer motherboard, which saves the use of one slot. When faced with the malfunction of the computer system, the above two conventional methods of debugging the card need to be disassembled, so that the error message displayed on the conventional debugging card can be checked, which is for the user. It is very inconvenient.
本發明的發明人有鑑於習知除錯卡的上述缺失,乃亟思發明改良而改良出一種可與讀卡機共用記憶卡槽的偵錯裝置,使用者不必拆開機殼,便能夠檢視電源啟動自我檢測碼的訊息。The inventor of the present invention has improved the above-mentioned defect of the conventional debugging card, and improved the debugging device which can share the memory card slot with the card reader, and the user can view it without disassembling the casing. The power source initiates a self-test code message.
本發明係提供一種可與讀卡機共用記憶卡槽的偵錯裝置,利用讀卡機的記憶卡槽來作為偵錯裝置的介面,讓使用者不必拆開機殼,便能夠檢視電源啟動自我檢測碼的訊息。The invention provides a debugging device capable of sharing a memory card slot with a card reader, and uses the memory card slot of the card reader as an interface of the debugging device, so that the user can view the power source to start self without having to disassemble the casing. Detection code message.
為達成本發明上述目的,本發明提供一種可與讀卡機共用記憶卡槽的偵錯裝置,乃包括:讀卡機控制器、第一介面、第二介面、以及偵錯電路。第一介面係用來插接至少一個以上的記憶卡或是用來插接偵錯外接卡,以及係用來電氣性連接記憶卡與讀卡機控制器。第二介面係電氣性連接於電腦主機板與讀卡機控制器之間。其特徵在:偵錯電路係電氣性連接於電腦主機板與第一介面之間,其中第一介面係多工共用於讀卡機控制器與偵錯電路。In order to achieve the above object of the present invention, the present invention provides a debug device that can share a memory card slot with a card reader, and includes a card reader controller, a first interface, a second interface, and a debug circuit. The first interface is used to plug in at least one memory card or to plug in the debug external card, and is used to electrically connect the memory card to the card reader controller. The second interface is electrically connected between the computer motherboard and the card reader controller. The utility model is characterized in that: the debugging circuit is electrically connected between the computer motherboard and the first interface, wherein the first interface is multiplexed for the card reader controller and the debugging circuit.
為讓本創作之上述目的、特徵、和優點能更明顯易懂,下文特舉一較佳實施例,並配合所附圖示,做詳細說明如下:In order to make the above objects, features, and advantages of the present invention more comprehensible, the following detailed description will be made with reference to the accompanying drawings.
第一圖顯示本發明可與讀卡機共用記憶卡槽的偵錯裝置的電路架構圖。本發明可與讀卡機共用記憶卡槽的偵錯裝置10乃包括:讀卡機控制器101、偵錯電路102、第一介面103、第二介面104、以及切換電路105,茲分別說明如下內文。讀卡機控制器(Card Reader Controller)101對於記憶卡的讀取資料與寫入資料的功能乃相同於習知讀卡機控制器,因此,本 發明讀卡機控制器101的電路手段乃可以直接採用相關習知電路手段。The first figure shows a circuit architecture diagram of a debug device that can share a memory card slot with a card reader. The debugging device 10 for sharing the memory card slot with the card reader of the present invention comprises: a card reader controller 101, a debug circuit 102, a first interface 103, a second interface 104, and a switching circuit 105, respectively Internal text. The card reader controller (Card Reader Controller) 101 has the same function as the conventional card reader controller for reading data and writing data to the memory card. The circuit means for inventing the card reader controller 101 can directly adopt the related conventional circuit means.
第一介面103係用來插接至少一個以上記憶卡30,以及係用來電氣性連接位於第一介面103中的記憶卡30與讀卡機控制器101。第一介面103的具體手段係例如可以直接採用符合SD記憶卡規格的電氣連接介面、符合CF記憶卡規格的電氣連接介面、或符合SDHC記憶卡規格的電氣連接介面、或符合MMC記憶卡規格的電氣連接介面、或符合XD記憶卡規格的電氣連接介面、或符合MS記憶卡規格的電氣連接介面等其中一種。The first interface 103 is used to plug in at least one memory card 30, and is used to electrically connect the memory card 30 and the card reader controller 101 located in the first interface 103. The specific means of the first interface 103 can be, for example, an electrical connection interface conforming to the SD memory card specification, an electrical connection interface conforming to the CF memory card specification, an electrical connection interface conforming to the SDHC memory card specification, or an MMC memory card specification. One of the electrical connection interface, or the electrical connection interface conforming to the XD memory card specifications, or the electrical connection interface conforming to the MS memory card specifications.
第二介面104係電氣性連接於電腦主機板201(請參見第四圖)與讀卡機控制器101之間。第二介面104的具體手段係可以直接採用ISA介面、PCI介面、PCI-E介面、USB介面等匯流排介面的其中一種。外接式的記憶卡30可經由第一介面103、讀卡機控制器101、第二介面104來電氣性連接於電腦主機板201。The second interface 104 is electrically connected between the computer motherboard 201 (see the fourth figure) and the card reader controller 101. The specific means of the second interface 104 can directly adopt one of the bus interface interfaces such as an ISA interface, a PCI interface, a PCI-E interface, and a USB interface. The external memory card 30 can be electrically connected to the computer motherboard 201 via the first interface 103, the card reader controller 101, and the second interface 104.
偵錯電路102係電氣性連接於電腦主機板201與第一介面103之間。電腦20在開機之後,基本輸入輸出系統(BIOS)在進行電源啟動自我檢測(POST)過程中,BIOS乃會輸出輸出一些基本輸入輸出系統_電源啟動自我檢測碼(BIOS_POST_CODES),例如,BIOS透過輸出埠80(Port 80) 輸出基本輸入輸出系統_電源啟動自我檢測碼。偵錯電路102的功能即是用來接收該些BIOS_POST_CODES,然後,再將接收到的該些BIOS_POST_ CODES的訊號傳輸給顯示電路,再由顯示電路顯示出來。偵錯電路102的具體手段係可以直接採用Port 80習知偵錯卡的相關電路。The debug circuit 102 is electrically connected between the computer motherboard 201 and the first interface 103. After the computer 20 is turned on, the BIOS enters and outputs some basic input/output systems (BIOS_POST_CODES) during the power-on self-test (POST) process. For example, the BIOS transmits the output.埠80 (Port 80) Output basic input and output system _ power start self-test code. The function of the debugging circuit 102 is to receive the BIOS_POST_CODES, and then transmit the received signals of the BIOS_POST_CODES to the display circuit, and then display them by the display circuit. The specific means of the debug circuit 102 can directly adopt the related circuit of the Port 80 conventional error detection card.
切換電路105係用來切換選擇讀卡機控制器101或是偵錯電路102。當切換電路105切換選擇讀卡機控制器101時,讀卡機控制器101才被致能(Enable)。當切換電路105切換選擇偵錯電路102時,偵錯電路102才被致能(Enable)。The switching circuit 105 is used to switch between selecting the card reader controller 101 or the debug circuit 102. When the switching circuit 105 switches to select the card reader controller 101, the card reader controller 101 is enabled (Enable). When the switching circuit 105 switches the selection debug circuit 102, the debug circuit 102 is enabled.
多工器107的兩組輸入端分別連接於讀卡機控制器101以及偵錯電路102,並且輸出端係連接於第一介面103,資料選擇訊號端係連接於切換電路105。The two sets of input ends of the multiplexer 107 are respectively connected to the card reader controller 101 and the debug circuit 102, and the output end is connected to the first interface 103, and the data selection signal end is connected to the switching circuit 105.
請參見第二圖,切換電路105係採用切換開關,切換開關105’可用來選擇多工器107的輸入端以及用來致能讀卡機控制器101或偵錯電路102。Referring to the second figure, the switching circuit 105 employs a switching switch. The switching switch 105' can be used to select the input of the multiplexer 107 and to enable the card reader controller 101 or the debug circuit 102.
請參見第三圖,切換電路105係採用邏輯電路,邏輯電路105’的輸入端係連接於第一介面103的一部份腳位(Pins),並且邏輯電路105’的輸出端係連接於多工器107的資料選擇訊號端,用來選擇多工器107的輸入端,同時,邏輯電路105’的輸出端係用來致能讀卡機控制器101或偵錯電路102。邏輯電路105’能夠依據輸入端的訊號(例如,SD記憶卡規範的 SD_CD#、SD_CMD#等訊號),而自動判斷出插接於第一介面103中的外接卡,究竟係記憶卡30還是偵錯外接卡40。在第二、三圖中,偵錯電路102係電氣性連接於第二介面104,偵錯電路102是通過第二介面104來電氣性連接於電腦主機板201上的其它元件。再者,偵錯電路102係可改採為直接電氣性連接於電腦主機板201的元件,例如偵錯電路102係直接電氣性連接於南橋晶片。Referring to the third figure, the switching circuit 105 adopts a logic circuit. The input end of the logic circuit 105' is connected to a part of the pin (Pins) of the first interface 103, and the output end of the logic circuit 105' is connected to The data selection signal terminal of the processor 107 is used to select the input of the multiplexer 107, and the output of the logic circuit 105' is used to enable the card reader controller 101 or the debug circuit 102. Logic circuit 105' can be based on the signal at the input (eg, SD memory card specification) SD_CD#, SD_CMD#, etc., and automatically determine whether the external card inserted in the first interface 103 is the memory card 30 or the debug external card 40. In the second and third figures, the debug circuit 102 is electrically connected to the second interface 104, and the debug circuit 102 is electrically connected to other components on the computer motherboard 201 through the second interface 104. Furthermore, the debug circuit 102 can be modified to be directly electrically connected to the components of the computer motherboard 201. For example, the debug circuit 102 is directly electrically connected to the south bridge wafer.
偵錯電路102與讀卡機控制器101係可以採行為整合成一顆積體電路。或是,偵錯電路102、讀卡機控制器101、與切換電路105係可以採行為整合成一顆積體電路。The debug circuit 102 and the card reader controller 101 can be integrated into one integrated circuit. Alternatively, the debug circuit 102, the card reader controller 101, and the switching circuit 105 can be integrated into one integrated circuit.
第一介面103乃是被讀卡機控制器101與偵錯電路102多工共用。在切換電路105的作用下,讀卡機控制器101與偵錯電路102彼此不會發生互搶第一介面103的情形。The first interface 103 is multiplexed by the card reader controller 101 and the debug circuit 102. Under the action of the switching circuit 105, the card reader controller 101 and the debug circuit 102 do not mutually rob each other of the first interface 103.
第四圖顯示具有本發明偵錯裝置的電腦的架構示意圖。當切換電路105切換選擇讀卡機控制器101時,第一介面101就是用來作為記憶卡30的傳輸介面。使用者將記憶卡30插接至第一介面101,如此,使用能夠在電腦20與記憶卡30之間進行資料的讀取、寫入、拷背等。當切換電路105切換選擇偵錯電路102時,第一介面101就是用來作為偵錯電路102傳送該些BIOS_POST_ CODES的傳輸介面。使用者將偵錯外接卡40插接至第一介面101,如此,使用者便能夠從偵錯外 接卡40的顯示元件401,獲知該些BIOS_POST_ CODES。The fourth figure shows a schematic diagram of the architecture of a computer having the debug device of the present invention. When the switching circuit 105 switches to select the card reader controller 101, the first interface 101 is used as a transmission interface of the memory card 30. The user inserts the memory card 30 into the first interface 101. Thus, reading, writing, copying, and the like of the data can be performed between the computer 20 and the memory card 30. When the switching circuit 105 switches the selection error detecting circuit 102, the first interface 101 is used as the transmission interface of the BIOS_POST_CODES for the debugging circuit 102. The user inserts the debug external card 40 into the first interface 101, so that the user can debug from outside. The display element 401 of the card 40 is aware of the BIOS_POST_CODES.
第五圖顯示本發明配合偵錯電路使用的偵錯外接卡的電路架構圖,以及第六圖顯示第五圖的偵錯外接卡的外觀示意圖。偵錯外接卡40乃包括:複數個電氣連接端401、顯示電路403、以及至少一個以上的顯示元件405。該些電氣連接端401、顯示電路403、以及該些顯示元件405等係設置在一片板體407上。在該片板體407中,包含有該些電氣連接端401的前半部區域407a係能夠插接於第一介面101。例如,第一介面103若實施成符合SD記憶卡規格的電氣連接介面時,前半部區域407a即採用相同於SD記憶卡的規範,且該些電氣連接端401的形狀亦採用相同於SD記憶卡的規範,如此,使用者有如使用SD記憶卡一般,方便地將偵錯外接卡40插接至實施為具有SD記憶卡槽的第一介面103。The fifth figure shows the circuit architecture diagram of the debug external card used by the debugging circuit of the present invention, and the sixth diagram shows the appearance of the debug external card of the fifth figure. The debug external card 40 includes a plurality of electrical connections 401, a display circuit 403, and at least one display element 405. The electrical connection terminals 401, the display circuit 403, and the display elements 405 are disposed on a single board body 407. In the sheet body 407, the front half portion 407a including the electrical connection ends 401 can be inserted into the first interface 101. For example, if the first interface 103 is implemented as an electrical connection interface conforming to the SD memory card specification, the first half area 407a adopts the same specifications as the SD memory card, and the shapes of the electrical connection terminals 401 are the same as those of the SD memory card. The specification is such that the user conveniently plugs the debug external card 40 into the first interface 103 implemented as an SD memory card slot, as in the case of an SD memory card.
顯示電路403係經由該些電氣連接端401接收來自於偵錯電路102的該些BIOS_POST_CODES訊號。該些顯示元件405係連接於顯示電路403。顯示電路403可以直接採用習知BCD轉成7段數字(BCD to 7 Segment display)的顯示電路,且該些顯示元件405係可以採用習用7段數字發光二極體顯示器。The display circuit 403 receives the BIOS_POST_CODES signals from the debug circuit 102 via the electrical connections 401. The display elements 405 are connected to the display circuit 403. The display circuit 403 can directly use the conventional BCD to convert to a 7-digit display (BCD to 7 Segment display) display circuit, and the display elements 405 can adopt a conventional 7-segment digital light-emitting diode display.
本發明的偵錯裝置10利用讀卡機的記憶卡槽來作為介面,讓使用者不必拆開機殼,便能夠檢視電源啟動自我檢測 碼的訊息,此項特色乃為習知技藝所無,實為本發明優點所在。The debugging device 10 of the present invention uses the memory card slot of the card reader as an interface, so that the user can check the power source to start self-detection without having to disassemble the casing. The code message, this feature is not known for the skill of the art, which is the advantage of the invention.
綜合上述,雖然本發明已以較佳實施例揭露如上,然其並非用以限定本發明,任何熟習此技藝者,在不脫離本發明之精神和範圍內,當可作各種之更動與潤飾,因此本發明之保護範圍當視後附之申請專利範圍所界定者為準。In the above, the present invention has been described in the above preferred embodiments, and is not intended to limit the invention, and various modifications and changes may be made without departing from the spirit and scope of the invention. Therefore, the scope of the invention is defined by the scope of the appended claims.
10‧‧‧偵錯裝置10‧‧‧Detection device
20‧‧‧電腦20‧‧‧ computer
30‧‧‧記憶卡30‧‧‧ memory card
40‧‧‧偵錯外接卡40‧‧‧Detection External Card
101‧‧‧讀卡機控制器101‧‧‧Reader Controller
102‧‧‧偵錯電路102‧‧‧Detection circuit
103‧‧‧第一介面103‧‧‧ first interface
104‧‧‧第二介面104‧‧‧Second interface
105‧‧‧切換電路105‧‧‧Switching circuit
107‧‧‧多工器107‧‧‧Multiplexer
201‧‧‧電腦主機板201‧‧‧Computer motherboard
401‧‧‧電氣連接端401‧‧‧Electrical connection
403‧‧‧顯示電路403‧‧‧Display circuit
405‧‧‧顯示元件405‧‧‧Display components
407‧‧‧板體407‧‧‧ board
407a‧‧‧前半部區域407a‧‧‧ the first half of the area
第一圖顯示本發明可與讀卡機共用記憶卡槽的偵錯裝置的電路架構圖。The first figure shows a circuit architecture diagram of a debug device that can share a memory card slot with a card reader.
第二圖顯示本發明偵錯裝置的實施例的示意圖。The second figure shows a schematic diagram of an embodiment of the debug device of the present invention.
第三圖顯示本發明偵錯裝置的另一實施例的示意圖。The third figure shows a schematic diagram of another embodiment of the debug device of the present invention.
第四圖顯示具有本發明偵錯裝置的電腦的架構示意圖。The fourth figure shows a schematic diagram of the architecture of a computer having the debug device of the present invention.
第五圖顯示本發明配合偵錯電路使用的偵錯外接卡的電路架構圖。The fifth figure shows the circuit architecture diagram of the debug external card used in conjunction with the debug circuit of the present invention.
第六圖顯示第五圖的偵錯外接卡的外觀示意圖。The sixth figure shows the appearance of the debug external card of the fifth figure.
10‧‧‧偵錯裝置10‧‧‧Detection device
101‧‧‧讀卡機控制器101‧‧‧Reader Controller
102‧‧‧偵錯電路102‧‧‧Detection circuit
103‧‧‧第一介面103‧‧‧ first interface
104‧‧‧第二介面104‧‧‧Second interface
105‧‧‧切換電路105‧‧‧Switching circuit
107‧‧‧多工器107‧‧‧Multiplexer
Claims (11)
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW97140391A TWI431469B (en) | 2008-10-22 | 2008-10-22 | Can be shared with the card reader memory card slot debugging device |
| DE200910011671 DE102009011671A1 (en) | 2008-10-22 | 2009-03-04 | Debug-device for use in personal computer, has interface designed as multi-functional interface, which is used for controller and debug circuit, where debug-device is attached to memory card insertion part of card reader |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW97140391A TWI431469B (en) | 2008-10-22 | 2008-10-22 | Can be shared with the card reader memory card slot debugging device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW201017398A TW201017398A (en) | 2010-05-01 |
| TWI431469B true TWI431469B (en) | 2014-03-21 |
Family
ID=42055209
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW97140391A TWI431469B (en) | 2008-10-22 | 2008-10-22 | Can be shared with the card reader memory card slot debugging device |
Country Status (2)
| Country | Link |
|---|---|
| DE (1) | DE102009011671A1 (en) |
| TW (1) | TWI431469B (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI717884B (en) * | 2019-10-31 | 2021-02-01 | 創惟科技股份有限公司 | Control system of accessing data for memory cards and method thereof |
-
2008
- 2008-10-22 TW TW97140391A patent/TWI431469B/en active
-
2009
- 2009-03-04 DE DE200910011671 patent/DE102009011671A1/en not_active Withdrawn
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI717884B (en) * | 2019-10-31 | 2021-02-01 | 創惟科技股份有限公司 | Control system of accessing data for memory cards and method thereof |
Also Published As
| Publication number | Publication date |
|---|---|
| TW201017398A (en) | 2010-05-01 |
| DE102009011671A1 (en) | 2010-04-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TWI502336B (en) | Debug device for computer system and method thereof. | |
| CN101436154B (en) | Computer motherboard startup and shutdown test system and method | |
| TWI492049B (en) | Memory module status indication method and apparatus | |
| US20080294939A1 (en) | Debugging device and method using the lpc/pci bus | |
| TW201109913A (en) | Main system board error-detecting system and its pluggable error-detecting board | |
| US20110296257A1 (en) | Post card | |
| TWI545441B (en) | Computer system and usb device detecting method thereof | |
| CN102401879A (en) | Test method, test host and test system for USB function of chip | |
| TWI297433B (en) | Pci-e debug card | |
| US20100140354A1 (en) | Debug device sharing a memory card slot with a card reader | |
| CN101739320A (en) | Error detection device and method for server | |
| TWI431469B (en) | Can be shared with the card reader memory card slot debugging device | |
| CN111881074B (en) | Electronic system, host device and control method | |
| CN203276261U (en) | Expansion card for testing electronic devices | |
| CN101425030A (en) | Debugging method for basic input output system | |
| CN101364198A (en) | Test fixture and test method for card reading interface | |
| CN101739318A (en) | Error detection device capable of sharing memory card slot with card reader | |
| CN104571561A (en) | Keyboard | |
| CN107122276B (en) | Operation state output circuit and operation state output method | |
| US20060080473A1 (en) | Apparatus for emulating memory and method thereof | |
| JP6094685B2 (en) | Information processing apparatus and information processing apparatus control program | |
| CN100504803C (en) | High-speed peripheral component interconnection interface debug card | |
| TWI396969B (en) | Error detecting apparatus of server and error detecting method thereof | |
| CN101989219B (en) | Hardware fault detection debugging code information output method, device and system | |
| CN100373349C (en) | Decoding system and method for debugging port data |