US20020010802A1 - Data transmission method and apparatus for interfacing between main system and microcomputer - Google Patents
Data transmission method and apparatus for interfacing between main system and microcomputer Download PDFInfo
- Publication number
- US20020010802A1 US20020010802A1 US09/228,557 US22855799A US2002010802A1 US 20020010802 A1 US20020010802 A1 US 20020010802A1 US 22855799 A US22855799 A US 22855799A US 2002010802 A1 US2002010802 A1 US 2002010802A1
- Authority
- US
- United States
- Prior art keywords
- data
- microcomputer
- signal
- main system
- gate
- Prior art date
- Legal status (The legal status 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 status listed.)
- Granted
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 72
- 238000000034 method Methods 0.000 title claims abstract description 9
- 230000019771 cognition Effects 0.000 claims description 4
- 238000001514 detection method Methods 0.000 claims description 4
- 230000000087 stabilizing effect Effects 0.000 claims description 2
- 230000001360 synchronised effect Effects 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 10
- 238000012790 confirmation Methods 0.000 description 3
- 230000000630 rising effect Effects 0.000 description 2
- 101150110971 CIN7 gene Proteins 0.000 description 1
- 101150110298 INV1 gene Proteins 0.000 description 1
- 101100397044 Xenopus laevis invs-a gene Proteins 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/42—Bus transfer protocol, e.g. handshake; Synchronisation
- G06F13/4265—Bus transfer protocol, e.g. handshake; Synchronisation on a point to point bus
- G06F13/4269—Bus transfer protocol, e.g. handshake; Synchronisation on a point to point bus using a handshaking protocol, e.g. Centronics connection
Definitions
- the present invention is directed to a data transmission apparatus for transmitting a data between a microcomputer and a main system, and a method thereof, and in particular to a data transmission apparatus capable of applying a low-priced microcomputer to a main system which is not provided with a logic circuit performing an interface with the main system, and of improving a transmission speed by increasing a size of the data that can be processed at a time, and a method thereof.
- the microcomputer in order to transmit a data between a microcomputer and a main system, includes: a system control register for controlling a chip operation; a host interface control register for controlling a host interface interrupt and fast address (fast A 20 ) gate functions; an input data register and an output data register for carrying out a read/write operation on a processor; a state register for communicating state information during a host interface processing; and a serial/timer control register for controlling a bus interface and a host interface, controlling an operational mode, and selecting a clock source from a timer.
- the microcomputer is controlled by external signals, such as a host interface read signal, a host interface write signal, a host interface selection signal for the input data register, the output data register and the state register, and an address gate control signal A 20 .
- FIG. 1 is a block diagram illustrating a structure for transmitting the data between the main system 10 and the microcomputer 20 .
- the microcomputer 20 is provided with a state register 21 storing the state information during the interface processing; the input data register 22 to which the information on a data bus 1 is inputted; and the output data register 23 outputting the stored information to the data bus 1 .
- an output buffer full signal OBF which is a flag signal is cleared at a rising edge of the read control signal /IOR, thereby reading the information stored in the is output data register 23 and loading it to the data bus.
- an address signal A 0 is latched in a fourth bit of the state register 21 in order to determine whether the written information is a command or a data. That is, when the fourth bit of the state register 21 is “0”, the information written on the input data register 22 is the data. In the case that the fourth bit thereof is “1”, the information is the command.
- the microcomputer 20 is a single-chip microcomputer provided with a register for internally storing a data and a register for storing a command, there is a disadvantage in that chip size and production cost of the microcomputer 20 are increased.
- a data transmission apparatus for transmitting a data between a main system and a microcomputer which is not provided with a logic circuit performing an interface with the main system, including: a signal controller sensing data transmission and generating first and second transmission control signals; a data transmission detector communicating the data transmission to the microcomputer pursuant to the first transmission control signal from the signal controller; and a double buffer latching the data for a predetermined period in order for the main system or microcomputer to read through a corresponding port the data to be transmitted according to the first and second transmission control signals from the signal controller.
- a data transmission method for transmitting a data between a main system and a microcomputer including: a first transmission step having: a first step for the microcomputer confirming whether a command or data is exactly received and transmitting a request data to the main system to transmit a next-succeeding command or data, when the command or data is partially transmitted from the main system to the microcomputer; and a second step for the microcomputer confirming whether the entire command or data is exactly received and transmitting a first confirmation data to the main system, when the main system receives the request data and transmits the residual command or data to the microcomputer; and a second transmission step having: a third step for the microcomputer receiving a data transmission request data and partially transmitting the data to the main system, when the main system transmits the data transmission request data to the microcomputer; and a fourth step for the microcomputer receiving a second confirmation data and transmitting the residual data to the main system, when the main system confirms whether the transmitted data is exactly received
- FIG. 1 is a block diagram illustrating a conventional microcomputer
- FIG. 2 is a block diagram illustrating a data transmission apparatus according to the present invention
- FIG. 3 is a detailed circuit diagram illustrating a signal controller in FIG. 2;
- FIG. 4 is a detailed circuit diagram illustrating a data transmission detector in FIG. 2;
- FIG. 5 is a detailed circuit diagram illustrating a double buffer in FIG. 2.
- FIGS. 6 a to 6 c illustrate command or data transmission between the microcomputer and main system according to the present invention.
- FIG. 2 is a block diagram illustrating a data transmission apparatus according to the present invention.
- the data transmission apparatus includes: a signal controller 100 sensing data transmission and generating first and second transmission control signals SWR, SRD, when the data transmission is performed between a main system 10 and a low-priced microcomputer 20 ′ which has a general pin, but is not provided with a logic circuit performing an interface with the main system; a data transmission detector 200 communicating the data transmission to the microcomputer pursuant to the first transmission control signal SWR from the signal controller 100 ; and a double buffer 300 latching the data for a predetermined period in order for the main system or microcomputer to read through a corresponding port the data to be transmitted according to the first and second transmission control signals SWR, SRD from the signal controller 100 .
- FIG. 3 is a detailed circuit diagram illustrating the signal controller 100 .
- the signal controller 100 includes: a first OR gate OR 1 combining a chip selection signal /CS and a detection signal DET detecting whether to apply system power; a second OR gate OR 2 combining an output signal from the first OR gate OR 1 and a read control signal /IOR; an integral circuit 110 stabilizing an output signal from the second OR gate OR 2 ; a delay unit 120 delaying an output signal from the integral circuit 110 and outputting the first transmission signal SWR; a third OR gate OR 3 combining the output signal from the first OR gate OR 1 and a write control signal /IOW; and a first inverter INV 1 inverting an output signal from the third OR gate OR 3 and outputting the second transmission control signal SRD.
- a first OR gate OR 1 combining a chip selection signal /CS and a detection signal DET detecting whether to apply system power
- a second OR gate OR 2 combining an output signal from the first OR gate OR 1 and a read control signal
- FIG. 4 is a detailed circuit diagram illustrating the data transmission detector 200 .
- the data transmission detector 200 includes a flip-flop DFF synchronized by the first transmission control signal SWR from the signal controller 100 , receiving a signal with a logic value “0” LOGO from the main system, and outputting a first cognition signal M-IOW.
- FIG. 5 is a detailed circuit diagram illustrating the double buffer 300 .
- the double buffer 300 includes: a first buffer 310 , the first transmission control signal SWR from the signal controller 100 being applied to its gate enable terminal G, a first control signal MRD from the microcomputer being applied to its control terminal OC; and a second buffer 320 , the second transmission control signal SRD from the signal controller 100 being applied to its control terminal OC, a second control signal MWR from the microcomputer being applied to its gate enable terminal G.
- the chip selection signal /CS is in an active state when an input/output I/O address is decoded and the main system indicates the I/O address.
- the detection signal DET is a signal for preventing a mis-operation of the microcomputer 20 ′ that is operated even when the main system 10 is not used.
- the integral circuit 110 of the signal controller 100 is a logic for controlling a timing which may be generated in performing a cycle of the ISA IO(Industry Standard Architecture IO).
- the integral circuit 110 and delay unit 120 serve to extend a data output time of the double buffer 300 when the main system 10 reads the data from the microcomputer 20 ′.
- the microcomputer 20 ′ receives the first cognition signal M-IOW from the data transmission detector 200 , outputs the first control signal MRD to the control terminal OC of the first buffer 310 of the double buffer 300 , reads the latched data in the first buffer 310 , and sets the data transmission detector 200 by outputting the first control signal MRD to a reset terminal PR of the flip-flop DFF thereof.
- the main system 10 In order to analyze the data read from the first buffer 310 and transmit a response data to the main system 10 , when the microcomputer 20 ′ outputs and latches the response data to the second buffer 320 and outputs the second control signal MWR to the control terminal OC of the second buffer 320 , the main system 10 reads the response data latched in the second buffer 320 by using a corresponding port through the data bus.
- a size of the data may be preferably adjusted according to a use thereof and a port limit of the microcomputer 10 ′.
- a size of the data that can be transmitted at a time is set to be 5 bits, and a size of the data or command that can be transmitted is set in one byte unit.
- FIG. 6 a illustrates the command transmission from the main system 10 to the microcomputer 20 ′.
- the main system 10 transmits one byte command to the microcomputer 20 ′
- the main system 10 initially sets the error bit to be “0”, and transmits the first four bits D 0 -D 3 of the command to the microcomputer 20 ′.
- the main system 10 confirms the data transmitted from the microcomputer 20 ′, determines that the firstly-transmitted command D 0 -D 3 is normally received, and transmits the residual command D 4 -D 7 to the microcomputer 20 ′.
- the microcomputer 20 ′ transmits the response data (10101) to the main system 10 in order to communicate that the command is exactly received.
- the microcomputer 20 ′ combines the two commands data, thereby executing a corresponding command.
- the main system 10 when receiving the data from the microcomputer 20 ′, transmits the data transmission request data (10000) to the microcomputer 20 ′ and receives the first four bits data D 0 -D 3 therefrom. Then, the main system 10 receives the corresponding data from the microcomputer 20 ′ and transmits the next-succeeding data transmission request data (10101) thereto. The microcomputer 20 ′ transmits the residual four bits data D 4 -D 7 to the main system 10 .
- the main system 10 when transmitting the data to the microcomputer 20 ′, the main system 10 sets the error bit to be “0” and transmits the first four bits D 0 -D 3 to the microcomputer 20 ′.
- the microcomputer 20 ′ transmits the response data (00000) to the main system 10 in order to communicate that the data is exactly received.
- the main system 10 confirms the response data and transmits the residual four bits data D 4 -D 7 to the microcomputer 20 ′.
- an interface with the main system can be embodied by applying to the main system the low-priced microcomputer which is not provided with a logic circuit performing the interface with the main system.
- a simple input device such as a remote controller can be employed for the main system by using the standardized input/output port, regardless of a kind of a keyboard controller.
- the data transmission apparatus of the present invention can prevent a mis-operation from occurring because it does not intercept an operation between the keyboard and keyboard controller, maintain compatibility with IBM computers, and prevent a speed of the main system from decreasing due to the remote controller.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Communication Control (AREA)
- Input From Keyboards Or The Like (AREA)
- Microcomputers (AREA)
- Bus Control (AREA)
Abstract
Description
- 1. Field of the Invention
- The present invention is directed to a data transmission apparatus for transmitting a data between a microcomputer and a main system, and a method thereof, and in particular to a data transmission apparatus capable of applying a low-priced microcomputer to a main system which is not provided with a logic circuit performing an interface with the main system, and of improving a transmission speed by increasing a size of the data that can be processed at a time, and a method thereof.
- 2. Description of the Background Art
- In general, in order to transmit a data between a microcomputer and a main system, the microcomputer includes: a system control register for controlling a chip operation; a host interface control register for controlling a host interface interrupt and fast address (fast A20) gate functions; an input data register and an output data register for carrying out a read/write operation on a processor; a state register for communicating state information during a host interface processing; and a serial/timer control register for controlling a bus interface and a host interface, controlling an operational mode, and selecting a clock source from a timer. In addition, the microcomputer is controlled by external signals, such as a host interface read signal, a host interface write signal, a host interface selection signal for the input data register, the output data register and the state register, and an address gate control signal A20.
- Here, only the essential units of the microcomputer for performing a data transmission with the main system will now be described.
- FIG. 1 is a block diagram illustrating a structure for transmitting the data between the
main system 10 and themicrocomputer 20. As shown therein, themicrocomputer 20 is provided with astate register 21 storing the state information during the interface processing; theinput data register 22 to which the information on adata bus 1 is inputted; and theoutput data register 23 outputting the stored information to thedata bus 1. - The data transmission process between the
microcomputer 20 and themain system 10 will now be schematically explained. - First, in order to transmit the information from the
main system 10 to themicrocomputer 20, when the chip selection signal /CS is low, an input buffer full signal IBF which is a flag signal is set at a rising edge of a write control signal /IOW, and the information on the data bus is written on theinput data register 22. - On the other hand, in order to transmit the information from the
microcomputer 20 to themain system 10, an output buffer full signal OBF which is a flag signal is cleared at a rising edge of the read control signal /IOR, thereby reading the information stored in the isoutput data register 23 and loading it to the data bus. - Here, an address signal A0 is latched in a fourth bit of the
state register 21 in order to determine whether the written information is a command or a data. That is, when the fourth bit of thestate register 21 is “0”, the information written on theinput data register 22 is the data. In the case that the fourth bit thereof is “1”, the information is the command. - The above-described process according to the states of the external signals will now be explained in detail.
- First, when the address signal /A0, the chip selection signal /CS and the read control signal /IOR are low, and the write control signal /IOW is high, the data is read from the
output data register 23. In the case that the address signal /A0 is high, the state is read from thestate register 21. - On the other hand, when the chip selection signal /CS, the write control signal /IOW and the address signal /A0 are low, and the read control signal /IOR is high, the data is written on the
input data register 22. In the same condition, when the address signal /A0 is high, the command is written thereon. - When the
microcomputer 20 is a single-chip microcomputer provided with a register for internally storing a data and a register for storing a command, there is a disadvantage in that chip size and production cost of themicrocomputer 20 are increased. - It is therefore an object of the present invention to provide a data transmission apparatus for transmitting a data between a microcomputer and a main system which can apply the low-priced microcomputer to the main system which is not provided with a logic circuit performing an interface with the main system, sense both the main system and the microcomputer by using an error sensing bit in order to sense a problem in transmission, and improve a transmission speed by increasing a size of the data to be processed at a time, and a method thereof.
- In order to achieve the above-described object of the present invention, there is provide a data transmission apparatus for transmitting a data between a main system and a microcomputer which is not provided with a logic circuit performing an interface with the main system, including: a signal controller sensing data transmission and generating first and second transmission control signals; a data transmission detector communicating the data transmission to the microcomputer pursuant to the first transmission control signal from the signal controller; and a double buffer latching the data for a predetermined period in order for the main system or microcomputer to read through a corresponding port the data to be transmitted according to the first and second transmission control signals from the signal controller.
- In order to achieve the object of the present invention, there is also provided a data transmission method for transmitting a data between a main system and a microcomputer, including: a first transmission step having: a first step for the microcomputer confirming whether a command or data is exactly received and transmitting a request data to the main system to transmit a next-succeeding command or data, when the command or data is partially transmitted from the main system to the microcomputer; and a second step for the microcomputer confirming whether the entire command or data is exactly received and transmitting a first confirmation data to the main system, when the main system receives the request data and transmits the residual command or data to the microcomputer; and a second transmission step having: a third step for the microcomputer receiving a data transmission request data and partially transmitting the data to the main system, when the main system transmits the data transmission request data to the microcomputer; and a fourth step for the microcomputer receiving a second confirmation data and transmitting the residual data to the main system, when the main system confirms whether the transmitted data is exactly received and transmits the second confirmation data to the microcomputer in order to transmit a next succeeding data.
- The present invention will become better understood with reference to the accompanying drawings which are given only by way of illustration and thus are not limitative of the present invention, wherein: FIG. 1 is a block diagram illustrating a conventional microcomputer;
- FIG. 2 is a block diagram illustrating a data transmission apparatus according to the present invention;
- FIG. 3 is a detailed circuit diagram illustrating a signal controller in FIG. 2;
- FIG. 4 is a detailed circuit diagram illustrating a data transmission detector in FIG. 2;
- FIG. 5 is a detailed circuit diagram illustrating a double buffer in FIG. 2; and
- FIGS. 6a to 6 c illustrate command or data transmission between the microcomputer and main system according to the present invention.
- FIG. 2 is a block diagram illustrating a data transmission apparatus according to the present invention. As shown therein, the data transmission apparatus includes: a
signal controller 100 sensing data transmission and generating first and second transmission control signals SWR, SRD, when the data transmission is performed between amain system 10 and a low-pricedmicrocomputer 20′ which has a general pin, but is not provided with a logic circuit performing an interface with the main system; adata transmission detector 200 communicating the data transmission to the microcomputer pursuant to the first transmission control signal SWR from thesignal controller 100; and adouble buffer 300 latching the data for a predetermined period in order for the main system or microcomputer to read through a corresponding port the data to be transmitted according to the first and second transmission control signals SWR, SRD from thesignal controller 100. - FIG. 3 is a detailed circuit diagram illustrating the
signal controller 100. As illustrated therein, thesignal controller 100 includes: a first OR gate OR1 combining a chip selection signal /CS and a detection signal DET detecting whether to apply system power; a second OR gate OR2 combining an output signal from the first OR gate OR1 and a read control signal /IOR; anintegral circuit 110 stabilizing an output signal from the second OR gate OR2; adelay unit 120 delaying an output signal from theintegral circuit 110 and outputting the first transmission signal SWR; a third OR gate OR3 combining the output signal from the first OR gate OR1 and a write control signal /IOW; and a first inverter INV1 inverting an output signal from the third OR gate OR3 and outputting the second transmission control signal SRD. - FIG. 4 is a detailed circuit diagram illustrating the
data transmission detector 200. As shown therein, thedata transmission detector 200 includes a flip-flop DFF synchronized by the first transmission control signal SWR from thesignal controller 100, receiving a signal with a logic value “0” LOGO from the main system, and outputting a first cognition signal M-IOW. - FIG. 5 is a detailed circuit diagram illustrating the
double buffer 300. As illustrated therein, thedouble buffer 300 includes: afirst buffer 310, the first transmission control signal SWR from thesignal controller 100 being applied to its gate enable terminal G, a first control signal MRD from the microcomputer being applied to its control terminal OC; and asecond buffer 320, the second transmission control signal SRD from thesignal controller 100 being applied to its control terminal OC, a second control signal MWR from the microcomputer being applied to its gate enable terminal G. - Here, the chip selection signal /CS is in an active state when an input/output I/O address is decoded and the main system indicates the I/O address. The detection signal DET is a signal for preventing a mis-operation of the
microcomputer 20′ that is operated even when themain system 10 is not used. Theintegral circuit 110 of thesignal controller 100 is a logic for controlling a timing which may be generated in performing a cycle of the ISA IO(Industry Standard Architecture IO). Theintegral circuit 110 anddelay unit 120 serve to extend a data output time of thedouble buffer 300 when themain system 10 reads the data from themicrocomputer 20′. - The operation of the data transmission apparatus in accordance with the present invention will now be described in detail with reference to the accompanying drawings.
- First, when the
main system 10 transmits the data to themicrocomputer 20′, in case the chip selection signal /CS and the write control signal /IOW are low, the data outputted from themain system 100 according to the first transmission control signal SWR is latched by thefirst buffer 310 of thedouble buffer 300 via the data bus, and thedata transmission detector 200 is cleared, thereby outputting the first cognition signal M-IOW to themicrocomputer 20′ in order to communicate that the data is transmitted from themain system 10. - The
microcomputer 20′ receives the first cognition signal M-IOW from thedata transmission detector 200, outputs the first control signal MRD to the control terminal OC of thefirst buffer 310 of thedouble buffer 300, reads the latched data in thefirst buffer 310, and sets thedata transmission detector 200 by outputting the first control signal MRD to a reset terminal PR of the flip-flop DFF thereof. - In order to analyze the data read from the
first buffer 310 and transmit a response data to themain system 10, when themicrocomputer 20′ outputs and latches the response data to thesecond buffer 320 and outputs the second control signal MWR to the control terminal OC of thesecond buffer 320, themain system 10 reads the response data latched in thesecond buffer 320 by using a corresponding port through the data bus. - On the other hand, when the
main system 10 receives the data from themicrocomputer 20′ or transmits the data or command to themicrocomputer 20′, a size of the data may be preferably adjusted according to a use thereof and a port limit of themicrocomputer 10′. - Here, as illustrated in FIGS. 6a to 6 c, a size of the data that can be transmitted at a time is set to be 5 bits, and a size of the data or command that can be transmitted is set in one byte unit.
- That is, 4 bits are used as the data information, and 1 bit is employed as an error bit for detecting an error during the data transmission between the
main system 10 and themicrocomputer 20′. In case the transmission data consists of 1 byte, a cycle is completed when the data transmission is performed twice. When the transmission data consists of 2 bytes, the information data is transmitted once when the cycle is carried out four times. - FIG. 6a illustrates the command transmission from the
main system 10 to themicrocomputer 20′. As shown therein, in the case that themain system 10 transmits one byte command to themicrocomputer 20′, themain system 10 initially sets the error bit to be “0”, and transmits the first four bits D0-D3 of the command to themicrocomputer 20′. - When the
microcomputer 20′ receives the four bit D0-D3 and transmits the response data (00000) to themain system 10, themain system 10 confirms the data transmitted from themicrocomputer 20′, determines that the firstly-transmitted command D0-D3 is normally received, and transmits the residual command D4-D7 to themicrocomputer 20′. - Here, the
microcomputer 20′ transmits the response data (10101) to themain system 10 in order to communicate that the command is exactly received. Themicrocomputer 20′ combines the two commands data, thereby executing a corresponding command. - As illustrated in FIG. 6b, when receiving the data from the
microcomputer 20′, themain system 10 transmits the data transmission request data (10000) to themicrocomputer 20′ and receives the first four bits data D0-D3 therefrom. Then, themain system 10 receives the corresponding data from themicrocomputer 20′ and transmits the next-succeeding data transmission request data (10101) thereto. Themicrocomputer 20′ transmits the residual four bits data D4-D7 to themain system 10. - Oppositely, as depicted in FIG. 6c, when transmitting the data to the
microcomputer 20′, themain system 10 sets the error bit to be “0” and transmits the first four bits D0-D3 to themicrocomputer 20′. Themicrocomputer 20′ transmits the response data (00000) to themain system 10 in order to communicate that the data is exactly received. Themain system 10 confirms the response data and transmits the residual four bits data D4-D7 to themicrocomputer 20′. - As described above, according to the data transmission apparatus and the method thereof, an interface with the main system can be embodied by applying to the main system the low-priced microcomputer which is not provided with a logic circuit performing the interface with the main system. In addition, a simple input device such as a remote controller can be employed for the main system by using the standardized input/output port, regardless of a kind of a keyboard controller. Further, the data transmission apparatus of the present invention can prevent a mis-operation from occurring because it does not intercept an operation between the keyboard and keyboard controller, maintain compatibility with IBM computers, and prevent a speed of the main system from decreasing due to the remote controller.
- As the present invention may be embodied in several forms without departing from the spirit of essential characteristics thereof, it should also be understood that the above-described embodiments are not limited by any of the details of the foregoing description, unless otherwise specified, but rather should be construed broadly within its spirit and scope as defined in the appended claims, and therefore all changes and modifications that fall within the meets and bounds of the claims, or equivalences of such meets and bounds are therefore intended to be embraced by the appended claims.
Claims (7)
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR536/1998 | 1998-01-12 | ||
KR98-536 | 1998-01-12 | ||
KR1019980000536A KR100284054B1 (en) | 1998-01-12 | 1998-01-12 | Method and device for data transmission between micom and main system |
Publications (2)
Publication Number | Publication Date |
---|---|
US20020010802A1 true US20020010802A1 (en) | 2002-01-24 |
US6405260B2 US6405260B2 (en) | 2002-06-11 |
Family
ID=19531284
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/228,557 Expired - Fee Related US6405260B2 (en) | 1998-01-12 | 1999-01-12 | Data transmission method and apparatus for interfacing between main system and microcomputer |
Country Status (4)
Country | Link |
---|---|
US (1) | US6405260B2 (en) |
JP (1) | JPH11316735A (en) |
KR (1) | KR100284054B1 (en) |
TW (1) | TW419923B (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050223126A1 (en) * | 2004-03-31 | 2005-10-06 | Chu Li W | Buffer controller between memories and method for the same |
KR100843105B1 (en) * | 2006-08-23 | 2008-07-02 | 주식회사 아이피에스 | Computer-based controller, control system, and control method |
US20100312942A1 (en) * | 2009-06-09 | 2010-12-09 | International Business Machines Corporation | Redundant and Fault Tolerant control of an I/O Enclosure by Multiple Hosts |
CN102933443A (en) * | 2011-06-07 | 2013-02-13 | 大星电机工业株式会社 | Device and method for detecting error in dual controller system |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8456917B1 (en) * | 2011-11-29 | 2013-06-04 | Elpida Memory, Inc. | Logic circuit for a semiconductor memory device, and method of managing an operation in the semiconductor memory device |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3979732A (en) * | 1975-02-18 | 1976-09-07 | Motorola, Inc. | Asynchronous status interlock circuit for interface adaptor |
US4485470A (en) * | 1982-06-16 | 1984-11-27 | Rolm Corporation | Data line interface for a time-division multiplexing (TDM) bus |
KR910001743B1 (en) * | 1986-11-28 | 1991-03-22 | 미쓰비시덴기 가부시기가이샤 | Data multiplex transmitter |
JP2778222B2 (en) * | 1990-08-15 | 1998-07-23 | 日本電気株式会社 | Semiconductor integrated circuit device |
US5386585A (en) * | 1993-02-03 | 1995-01-31 | Intel Corporation | Self-timed data pipeline apparatus using asynchronous stages having toggle flip-flops |
US5790567A (en) * | 1995-08-28 | 1998-08-04 | California Institute Of Technology | Parallel processing spacecraft communication system |
-
1998
- 1998-01-12 KR KR1019980000536A patent/KR100284054B1/en not_active Expired - Fee Related
-
1999
- 1999-01-05 TW TW088100058A patent/TW419923B/en not_active IP Right Cessation
- 1999-01-11 JP JP11004097A patent/JPH11316735A/en active Pending
- 1999-01-12 US US09/228,557 patent/US6405260B2/en not_active Expired - Fee Related
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050223126A1 (en) * | 2004-03-31 | 2005-10-06 | Chu Li W | Buffer controller between memories and method for the same |
KR100843105B1 (en) * | 2006-08-23 | 2008-07-02 | 주식회사 아이피에스 | Computer-based controller, control system, and control method |
US20100312942A1 (en) * | 2009-06-09 | 2010-12-09 | International Business Machines Corporation | Redundant and Fault Tolerant control of an I/O Enclosure by Multiple Hosts |
US7934045B2 (en) * | 2009-06-09 | 2011-04-26 | International Business Machines Corporation | Redundant and fault tolerant control of an I/O enclosure by multiple hosts |
CN102933443A (en) * | 2011-06-07 | 2013-02-13 | 大星电机工业株式会社 | Device and method for detecting error in dual controller system |
US9003271B2 (en) * | 2011-06-07 | 2015-04-07 | Daesung Electric Co., Ltd. | Error detecting device and method of a dual controller system |
CN104709289A (en) * | 2011-06-07 | 2015-06-17 | 大星电机工业株式会社 | Error detecting device and method of a dual controller system |
Also Published As
Publication number | Publication date |
---|---|
KR19990065297A (en) | 1999-08-05 |
TW419923B (en) | 2001-01-21 |
JPH11316735A (en) | 1999-11-16 |
US6405260B2 (en) | 2002-06-11 |
KR100284054B1 (en) | 2001-03-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5115510A (en) | Multistage data flow processor with instruction packet, fetch, storage transmission and address generation controlled by destination information | |
US5068785A (en) | Bus control for small computer system interface with transfer indication preceding final word transfer and buffer empty indication preceding receipt acknowledgement | |
US6405260B2 (en) | Data transmission method and apparatus for interfacing between main system and microcomputer | |
US5345561A (en) | Disk drive control system using a disk controller | |
EP0464729A2 (en) | An ID processing dedicated SCSI bus interface logic circuit | |
JPS6111873A (en) | Accessing method to 8-bit and 16-bit peripheral devices by 16-bit microprocessor | |
US5715411A (en) | Apparatus and method of converting subtractive decode device cycles to positive peripheral component interface decode device cycles | |
US6839857B2 (en) | Interrupt controller in an interface device or information processing system | |
US5163135A (en) | Computer system and method for setting recovery time upon execution of an I/O command | |
JPH0316655B2 (en) | ||
JPS60181851A (en) | Partial writing control system | |
US6629262B1 (en) | Multiplexed storage controlling device | |
US20050188125A1 (en) | Method and apparatus for burst mode data transfers between a CPU and a FIFO | |
KR20040094194A (en) | I2C communication protocol method providing various instruction codes | |
JP2000112878A (en) | Device and method for controlling timing of transfer request in data processor | |
JP4485064B2 (en) | Computer system bus architecture and related methods | |
KR100225531B1 (en) | Apparatus for interfacing between peripheral processor and device in the switching system | |
KR950001586B1 (en) | Data-bus interface apparatus for 64bit and 32bit | |
KR20010063803A (en) | Multimedia Card(MMC) To Support The Video Codec Function | |
KR900003527Y1 (en) | Dma circuit for ic used in data transmission and receiving | |
JP3048762B2 (en) | Semiconductor integrated circuit device | |
KR19980016965A (en) | One chip micro computer | |
JP2000089968A (en) | Microcomputer | |
JP2002027017A (en) | Signal processor | |
KR20010046128A (en) | Method of treatment data using shelf bus of multi-command serial interface manner |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: LG ELECTRONICS INC., KOREA, REPUBLIC OF Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:KANG, JAE-SIK;KIM, YANG-HOON;REEL/FRAME:009722/0480 Effective date: 19981228 |
|
FEPP | Fee payment procedure |
Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
FPAY | Fee payment |
Year of fee payment: 4 |
|
FPAY | Fee payment |
Year of fee payment: 8 |
|
FEPP | Fee payment procedure |
Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
REMI | Maintenance fee reminder mailed | ||
LAPS | Lapse for failure to pay maintenance fees | ||
STCH | Information on status: patent discontinuation |
Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362 |
|
FP | Lapsed due to failure to pay maintenance fee |
Effective date: 20140611 |