An interface apparatus provides a connection between a host having an IEEE
1394 input/output port and a mass storage device having an ATA
input/output port. A receive FIFO and a transmit FIFO within the interface
apparatus operates to store small-size packets, or operates to store the
buffer address of large-size packets, as the small and large size packets
are respectively received from the host or transmitted to the host. In
both the host receive and host transmit modes of operation of the
interface apparatus, the small-size packets are found in the receive FIFO
or the transmit FIFO, whereas the data content of large-size packets is
stored in the buffer as the corresponding buffer address is stored in the
receive FIFO or the transmit FIFO.
Un appareillage d'interface fournit un raccordement entre un centre serveur ayant un port 1394 d'entrée-sortie d'IEEE et un dispositif de mémoire de masse ayant un port d'entrée-sortie d'ATA. Une réception fifo et une transmission fifo dans l'appareillage d'interface fonctionne pour stocker les paquets de petite taille, ou fonctionne pour stocker l'adresse d'amortisseur des paquets de grande taille, car les petits et grands paquets de taille sont respectivement reçus du centre serveur ou transmis au centre serveur. Dans tous les deux le centre serveur reçoivent et le centre serveur transmettent le mode de fonctionnement de l'appareillage d'interface, les paquets de petite taille sont trouvés dans la réception fifo ou la transmission fifo, tandis que la teneur en données des paquets de grande taille est stockée dans l'amortisseur pendant que l'adresse correspondante d'amortisseur est stockée dans la réception fifo ou la transmission fifo.