EasyManua.ls Logo

Allwinner A20 - Gmac; Overview

Allwinner A20
812 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
A20 User Manual (Revision 1.2) Copyright © 2013 Allwinner Technology Co., Ltd. All Rights Reserved. Page 744 / 812
6.12. GMAC
6.12.1. Overview
The GMAC controller enables a host to transmit and receive data over Ethernet in compliance with the
IEEE 802.3-2002 standard. It supports 10M/100M/1000M external PHY with RGMII interface in both full
and half duplex mode.
The GMAC-DMA is designed for packet-oriented data transfer based on a linked list of descriptors. 4KB
TXFIFO and 16KB RXFIFO are provided to keep continuous transmission and reception. Flow Control,
CRC Pad & Stripping, and address filtering are supported in this module as well.
It features:
Support 10/100/1000-Mbps data transfer rates
Support RGMII PHY interface
Support both full-duplex and half-duplex operation
Automatic CRC and pad generation controllable on a per-frame basis
Options for Automatic Pad/CRC Stripping on receive frames
Programmable frame length to support Standard or Jumbo Ethernet frames with sizes up to 16 KB
Programmable Inter Frame Gap (40-96 bit times in steps of 8)
Supports a variety of flexible address filtering modes
Separate 32-bit status returned for transmission and reception packets
Optimization for packet-oriented DMA transfers with frame delimiters
Dual-buffer (ring) or linked-list (chained) descriptor chaining
Descriptor architecture, allowing large blocks of data transfer with minimum CPU intervention; each
descriptor can transfer up to 4 KB data
Comprehensive status report for normal operation and transfers with errors
4KB TXFIFO for transmission packets and 16KB RXFIFO for reception packets
Programmable interrupt options for different operational conditions

Table of Contents