Patents by Inventor Kab-ju Moon

Kab-ju Moon has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 5982672
    Abstract: A DMA controller has a first data buffer and a second data buffer. First data from a first bus can be loaded into the first data buffer at the same time that second data from a second bus is loaded into the second data buffer. Once the data is present in the first and second data buffers, the first data in the first data buffer can be supplied to the second bus at the same time that the second data in the second data buffer is supplied to the first bus (or alternatively to a third bus). In some embodiments, the second bus is a high speed parallel bus and the first and third data buses are I/O data buses for coupling the DMA controller to codecs. In some embodiments, data from the first data bus can be loaded into the first data buffer at the same time that data in the second data buffer is supplied to the third data bus. An address generator generates addresses onto the second data bus for the transfer of data between the DMA controller and the second data bus.
    Type: Grant
    Filed: October 18, 1996
    Date of Patent: November 9, 1999
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Kab Ju Moon, Amjad Z. Qureshi
  • Patent number: 5974480
    Abstract: A DMA controller receives size data in association with a DMA request. If first size data is received, a first amount of data (for example, one word) is transferred through the DMA controller for the DMA request. If, on the other hand, second size data is received, then a second amount of data (for example, two words) is transferred through the DMA controller for the DMA request. In the event that a DMA request cannot be serviced when received, the DMA request is stored in the DMA controller for later servicing. Size data for a DMA request is stored so that the size of the data transfer will be known when the stored DMA request is serviced. Using this size data, a single DMA channel can support data transfers of different sizes. In some embodiments, size data is used to increment a DMA current address register by the correct amount after the data associated with the size data is transferred through the DMA controller.
    Type: Grant
    Filed: October 18, 1996
    Date of Patent: October 26, 1999
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Amjad Z. Qureshi, Kab Ju Moon, Le Trong Nguyen, Hoyoung Kim
  • Patent number: 5918070
    Abstract: A DMA controller receives a DMA request from a DMA channel and generates a transaction request ID identifying the requested transaction as well as a codec ID identifying the DMA channel. The codec ID is stored in the DMA controller in association with the transaction request ID. The DMA controller obtains control of the bus and outputs a transaction request onto the bus along with the transaction request ID. The DMA controller then relinquishes control of the bus. A device on the bus returns the transaction request ID when it responds (the transaction request ID is "tagged" to the response). The DMA controller uses the returned transaction request ID to look up the codec ID stored in the DMA controller in association with that transaction request ID. The DMA controller uses the codec ID to associate the response with the correct DMA channel.
    Type: Grant
    Filed: October 18, 1996
    Date of Patent: June 29, 1999
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Kab Ju Moon, Amjad Z. Qureshi
  • Patent number: 5721740
    Abstract: A flip-flop controller including a clock controller for enabling or disabling a clock signal in response to a clock enabling signal and one or more flip-flops for selectively latching a function mode signal or scan test mode signal in response to a mode selection signal while being synchronous with the clock signal, is provided. As a result, a test vector is easily generated, fault coverage is increased to a desired degree using relatively few test vectors. Also, power consumption can be reduced by disabling the unnecessary portion of the clock signal applied to the flip-flop.
    Type: Grant
    Filed: January 23, 1996
    Date of Patent: February 24, 1998
    Assignee: Samsung Electronocs Co., Ltd.
    Inventors: Kab-ju Moon, Seong-rae Cho, Hyuk-sang Kwon