×

System for controlling data transfer protocol with a host bus interface

  • US 20040122988A1
  • Filed: 04/18/2003
  • Published: 06/24/2004
  • Est. Priority Date: 12/20/2002
  • Status: Active Grant
First Claim
Patent Images

1. A data transfer protocol control system with a host bus interface, the system comprising:

  • a transmitting/receiving command DMA including a command DMA request buffer and a command DMA response buffer to interface data transfer protocol control device, for instructing the command DMA request buffer to read command message data and providing the command DMA request buffer with address information of a corresponding host memory when reading the command message data, and for instructing the command DMA request buffer to write and providing the command DMA request buffer with the address information of the corresponding host memory and the command message data when writing the command message data;

    a transmitting data DMA including a transmitting data DMA request buffer, a transmitting data DMA response buffer and a transmitting data buffer to interface data transfer protocol control device, for instructing the transmitting data DMA request buffer to read the command message data and providing the transmitting data DMA request buffer with address information of a corresponding host memory and storing position address information of the transmitting data buffer;

    a receiving data DMA including a receiving data DMA request buffer, a receiving data DMA response buffer and a receiving data buffer to interface data transfer protocol control device, for instructing the receiving data DMA request buffer to write the command message data and providing the receiving data DMA request buffer with address information of a corresponding host memory and storing position address information of the receiving data buffer; and

    a data transfer protocol control device for putting read information on a host bus, receiving the command message data from the host memory and a transfer response signal representing whether reading is completed or not, and storing the transfer response signal in the command DMA response buffer when the command message data in the command DMA request buffer is a reading command, for putting write information and the command message data on the host bus, receiving the transfer response signal representing whether writing is completed or not, and storing the transfer response signal in the command DMA response buffer when the command message data in the command DMA request buffer is a writing command, for ascertaining a command of the transmitting data DMA request buffer, putting the ascertained command on the host bus, sorting data messages from the host memory at the position indicated by a storing address of the transmitting data buffer, receiving a transfer response signal representing whether reading is completed or not, and storing the transfer response signal in the transmitting data DMA response buffer, and for ascertaining a command of the receiving data DMA request buffer, putting the ascertained command and the data messages stored in the receiving data DMA request buffer on the host bus, receiving a transfer response signal representing whether writing is completed or not, and storing the transfer response signal in the receiving data DMA response buffer.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×