发明名称 Data transfer equipment and aligner included in data transfer equipment
摘要 The present invention provides a communication controller of a higher rate, which enables a data transfer at the maximum bus width if an inconsistency of data alignment is present, when DMA transferring a communication frame with its header and payload data into respective exclusive memory space. To achieve this, an aligner ALIGN is provided on the bus between the DMA controller and the main memory MAINMEM. The aligner ALIGN is comprised of a selector RXSEL for selecting 32 bits of data from the register RX_REG for storing data of previous writing and from the DMAC data bus to output data to the bus of main memory MAINMEM, a selector TXSEL for selecting 32 bits of data from the register TXREG for storing data of previous reading and from the CPU data bus to output data to the DMA bus, an inconsistent alignment detector circuit ALGN_CHK for detecting the inconsistency of alignment to determine the signal lines to be selected by the selector, and an address generator ADR_CNV for generating address signals for the CPU from the address signals of the DMAC. Since transfer at the maximum bus width is enabled even when the inconsistency of alignment is present, transfer may be performed in the time and number half of the conventional controller.
申请公布号 US2003046458(A1) 申请公布日期 2003.03.06
申请号 US20020175320 申请日期 2002.06.20
申请人 MORISHIMA KENTA 发明人 MORISHIMA KENTA
分类号 G06F13/28;G06F13/38;G06F13/40;H04L13/08;(IPC1-7):G06F13/28 主分类号 G06F13/28
代理机构 代理人
主权项
地址