Virtual I/O device coupled to memory controller
AssigneeAsix Electronics Corporation
InventorsChing-Ju Hsin, Kwang-Lay Chen, Po-Cheng Huang, Pao-Hsuan Tseng, Ming-Chun Su, Tsung-Mong Shen
Life of this patent
Estimating the term…
Loading patent…
AssigneeAsix Electronics Corporation
InventorsChing-Ju Hsin, Kwang-Lay Chen, Po-Cheng Huang, Pao-Hsuan Tseng, Ming-Chun Su, Tsung-Mong Shen
Estimating the term…
The invention relates to a virtual I/O device coupled to a memory controller in a microprocessor of computer, the virtual I/O device and a memory unit being in communication with the memory controller via a common interface so that any of a plurality of peripherals is capable of coupling to an arithmetic and logic unit (ALU) in the microprocessor via the virtual I/O device and the memory controller sequentially, and an excessive time spent on a processing of request and acknowledgement in handshake while packets being received or transmitted between a conventional I/O device and the I/O interface in the microprocessor is significantly reduced.
A virtual input/output (I/O) device coupled to a memory controller in a microprocessor of a computer, the virtual I/O device and a memory unit being arranged to communicate with the memory controller via a common interface so that any of a plurality of peripherals connected to the virtual I/O device is capable of coupling to an arithmetic and logic unit (ALU) in the microprocessor via the virtual I/O device and the memory controller sequentially, wherein the ALU is capable of writing an instruction packet into the virtual I/O device via the memory controller when a peripheral device is to be commanded by the ALU, the virtual device sends the written instruction packet to the peripheral, and the peripheral is commanded by the microprocessor to perform an assigned task in response to receiving of the instruction packet;
Dependencies are inferred from the claim text.