Invention Grant
- Patent Title: Hardware supported peripheral component memory alignment method
- Patent Title (中): 硬件支持外设组件内存对齐方式
-
Application No.: US10979924Application Date: 2004-11-02
-
Publication No.: US08190796B2Publication Date: 2012-05-29
- Inventor: Neil Winchester , William Chiechi , Paul Brant
- Applicant: Neil Winchester , William Chiechi , Paul Brant
- Applicant Address: US NY Hauppauge
- Assignee: Standard Microsystems Corporation
- Current Assignee: Standard Microsystems Corporation
- Current Assignee Address: US NY Hauppauge
- Agency: Meyertons Hood Kivlin Kowert & Goetzel, P.C.
- Agent Jeffrey C. Hood
- Main IPC: G06F13/12
- IPC: G06F13/12 ; G06F13/38 ; G06F15/16

Abstract:
A memory alignment system for efficient data transfer between a local memory that is configured in a host system, and a remote memory, comprises a data communications controller configured in the host system to align transmitted and received data based on formatting information received from the host system. When transmitting data from local system memory, for example over an Ethernet connection, communications control driver software may first write formatting information corresponding to the data into the data communications controller. The data communications controller is operable to align the data based on the formatting information as the driver software moves the data into a configurable transmit data buffer inside the data communications controller. Similarly, the driver software may write formatting information for receive data into a receive-format configuration buffer. The data communications controller may align the receive data based on the receive-formatting information as the receive data is being read by the host system. Because the data communications controller performs all the required data alignment, no data alignment by the host processor is required.
Public/Granted literature
- US20060095611A1 Hardware supported peripheral component memory alignment method Public/Granted day:2006-05-04
Information query