beautypg.com

Maxim Integrated 78Q8430 Software Driver User Manual

Page 3

background image

UG_8430_004

78Q8430 Software Driver Development Guidelines

Rev. 1.0

3

Table of Contents

1

Introduction ......................................................................................................................................... 4

2

List of Features ................................................................................................................................... 6

3

MAC Operations .................................................................................................................................. 8

3.1

Basic Transmit .............................................................................................................................. 8

3.2

Basic Receive ............................................................................................................................... 9

3.2.1

Hardware Jabber Protection.............................................................................................. 9

3.3

Transmit PAUSE......................................................................................................................... 10

3.3.1

Specify PAUSE Frame .................................................................................................... 10

3.3.2

Specify PAUSE Time ...................................................................................................... 10

3.3.3

PAUSE Transmit Immediately......................................................................................... 11

3.4

Local PAUSE .............................................................................................................................. 11

3.4.1

Disable Local PAUSE...................................................................................................... 11

3.4.2

Enable Local PAUSE ...................................................................................................... 11

3.4.3

Start Local PAUSE Timer ................................................................................................ 12

3.5

HNR Frame Transmission .......................................................................................................... 12

3.5.1

Specify HNR Frame ........................................................................................................ 12

3.5.2

HNR Automatic Transmission ......................................................................................... 12

3.5.3

HNR Transmit Immediately ............................................................................................. 13

3.6

Receive Interrupt Delay Timer .................................................................................................... 13

3.7

Host Drop.................................................................................................................................... 13

3.8

Append CRC............................................................................................................................... 14

3.9

Add Padding ............................................................................................................................... 15

3.10

Strip CRC.................................................................................................................................... 15

3.11

Strip Padding .............................................................................................................................. 15

4

Packet Classification ........................................................................................................................ 16

4.1

CAM Configuration...................................................................................................................... 16

4.2

Address Recognition (ARC)........................................................................................................ 16

4.2.1

Wildcard Address Filters ................................................................................................. 16

4.2.2

Promiscuous Mode Off.................................................................................................... 17

4.2.3

Promiscuous Mode On.................................................................................................... 17

4.2.4

Unicast Address Filters ................................................................................................... 17

4.2.5

Multicast Address Filters ................................................................................................. 19

4.2.6

Negative Address Filters ................................................................................................. 21

4.3

OnNow Packet Recognition........................................................................................................ 21

4.3.1

Enable OnNow ................................................................................................................ 21

4.3.2

Disable OnNow................................................................................................................ 21

4.3.3

Set the OnNow Pattern ................................................................................................... 21

4.4

Magic Packet Recognition .......................................................................................................... 22

4.4.1

Enable Magic Packet....................................................................................................... 23

4.4.2

Disable Magic Packet ...................................................................................................... 23

4.4.3

Set Magic Packet MAC Address ..................................................................................... 23

4.5

Classification Interrupts .............................................................................................................. 24

5

Media Controller Offload Features .................................................................................................. 25

5.1

DMA ............................................................................................................................................ 25

5.1.1

Slave DMA Read Mode................................................................................................... 25

5.1.2

Slave DMA Write Mode ................................................................................................... 25

5.2

Jumbo Frames ............................................................................................................................ 26

5.2.1

Receive Jumbo................................................................................................................ 26

5.2.2

Transmit Jumbo............................................................................................................... 27

5.3

Watermarking.............................................................................................................................. 28

5.3.1

Headroom Watermark ..................................................................................................... 28

5.3.2

PAUSE Watermark Level ................................................................................................ 28

5.3.3

Watermark Interrupt ........................................................................................................ 29