发明名称 Apparatus and method for aligning data transferred via DMA using a barrel shifter and a buffer comprising of byte-wide, individually addressabe FIFO circuits
摘要 An apparatus and method for transferring data via DMA in data processing system from a host system to a transmission network. The transferred data is in longword format in which each longword consists of four bytes. Within a longword, valid bytes intended for transmission are contiguous. The adapter or I/O device includes a packet memory and a FIFO circuit interposed between the host system and packet memory to allow for differences in access speed of a host memory and the packet memory. The FIFO circuit contains four discrete FIFO circuits that are separately addressable for writing the bytes of each longword received from the host memory for storage in the FIFO circuit. The received longword is applied to a barrel shifter which aligns the first valid byte in the received longword with the one of the four discrete FIFO circuits containing a first available storage location at a current FIFO longword address. A FIFO control circuit receives information describing the number of valid bytes in the received longword and generates a control signal to control the barrel shifter and FIFO address signals to cause the valid bytes of the received longword to be stored in contiguous byte positions in the FIFO circuit commencing with the first available storage location.
申请公布号 US5594927(A) 申请公布日期 1997.01.14
申请号 US19940306855 申请日期 1994.09.15
申请人 DIGITAL EQUIPMENT CORPORATION 发明人 LEE, CHING S.;ITKOWSKY, JR., FRANK A.
分类号 G06F13/40;(IPC1-7):G06F13/00;G06F13/38 主分类号 G06F13/40
代理机构 代理人
主权项
地址