Maxim-integrated 78Q8430 Software Driver Bedienungsanleitung

Stöbern Sie online oder laden Sie Bedienungsanleitung nach Hardware Maxim-integrated 78Q8430 Software Driver herunter. Maxim Integrated 78Q8430 Software Driver User Manual [en] [de] Benutzerhandbuch

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken

Inhaltsverzeichnis

Seite 1 - 78Q8430

78Q8430 Software Driver Development Guidelines February, 2008 Rev. 1.0

Seite 2

78Q8430 Software Driver Development Guidelines UG_8430_004 Disabling Hardware Jabber Protection Use the following procedure to disable hardware jabbe

Seite 3

UG_8430_004 78Q8430 Software Driver Development Guidelines Rev. 1.0 11 triggers an under-run interrupt for QUE 2 if the previous frame has not be

Seite 4

78Q8430 Software Driver Development Guidelines UG_8430_004 STEP 1: Enable multicast filter #1 in the CAM. Modify CAM rule 0x7D (multicast filter #1

Seite 5 - 1 Introduction

UG_8430_004 78Q8430 Software Driver Development Guidelines Rev. 1.0 13 The following procedure is used to set the HNR Timer duration: STEP 1:

Seite 6 - 2 List of Features

78Q8430 Software Driver Development Guidelines UG_8430_004 The host drop feature must never be used to drop a frame that is 4 bytes or less in size.

Seite 7

UG_8430_004 78Q8430 Software Driver Development Guidelines Rev. 1.0 15 3.9 Add Padding The transmit circuit has the ability to add padding to tra

Seite 8 - 3 MAC Operations

78Q8430 Software Driver Development Guidelines UG_8430_004 4 Packet Classification The 78Q8430 packet classification engine consists of a content add

Seite 9 - 3.2 Basic Receive

UG_8430_004 78Q8430 Software Driver Development Guidelines Rev. 1.0 17 Table 2: Wildcard Address Example Byte [5] Byte [4] Byte [3] Byte [2]

Seite 10 - 3.3 Transmit PAUSE

78Q8430 Software Driver Development Guidelines UG_8430_004 Reg. Field Value to write CAR ADDR 0x70+N Data Match Value of MAC address byte [0] Dat

Seite 11 - 3.4 Local PAUSE

UG_8430_004 78Q8430 Software Driver Development Guidelines Rev. 1.0 19 STEP 4: Enable the filter. Enable the unicast address filter N by modifyi

Seite 12 - 3.5 HNR Frame Transmission

78Q8430 Software Driver Development Guidelines UG_8430_004 © 2008 Teridian Semiconductor Corporation. All r

Seite 13 - 3.7 Host Drop

78Q8430 Software Driver Development Guidelines UG_8430_004 STEP 2: Write address and mask byte [1] through byte [4] to the CAM. For each byte, write

Seite 14 - 3.8 Append CRC

UG_8430_004 78Q8430 Software Driver Development Guidelines Rev. 1.0 21 4.2.6 Negative Address Filters Any address filter, either multicast or un

Seite 15 - 3.11 Strip Padding

78Q8430 Software Driver Development Guidelines UG_8430_004 STEP 2: Write pattern and mask byte [1] through byte [4] to the CAM. For each byte, CAM r

Seite 16 - 4 Packet Classification

UG_8430_004 78Q8430 Software Driver Development Guidelines Rev. 1.0 23 4.4.1 Enable Magic Packet Use the following procedure to enable the Magic

Seite 17 - 4.2.3 Promiscuous Mode On

78Q8430 Software Driver Development Guidelines UG_8430_004 4.5 Classification Interrupts The classification engine has an interrupt feature. The

Seite 18

UG_8430_004 78Q8430 Software Driver Development Guidelines Rev. 1.0 25 5 Media Controller Offload Features The 78Q8430 has several features that

Seite 19

78Q8430 Software Driver Development Guidelines UG_8430_004 STEP 2: Write the desired amount of data. Once the slave DMA Write Mode is set, all write

Seite 20

UG_8430_004 78Q8430 Software Driver Development Guidelines Rev. 1.0 27 STEP 7: Read all available new data from QUE 0. The amount of new data in

Seite 21 - 4.3.3 Set the OnNow Pattern

78Q8430 Software Driver Development Guidelines UG_8430_004 STEP 13: Read the transmit status from TPSR. Reading the TPSR reads status words from the

Seite 22

UG_8430_004 78Q8430 Software Driver Development Guidelines Rev. 1.0 29 STEP 3: Set the value of the PAUSE field in the WMVR value. This can be d

Seite 23 - 4.4.2 Disable Magic Packet

UG_8430_004 78Q8430 Software Driver Development Guidelines Rev. 1.0 3 Table of Contents 1 Introduction ...

Seite 24

78Q8430 Software Driver Development Guidelines UG_8430_004 STEP 5: Check transmit QUE size for excessive use. The only appropriate response to a ful

Seite 25 - 5.1 DMA

UG_8430_004 78Q8430 Software Driver Development Guidelines Rev. 1.0 31 STEP 5: Use SNOOP access to retrieve the hardware and protocol source add

Seite 26 - 5.2 Jumbo Frames

78Q8430 Software Driver Development Guidelines UG_8430_004 Table 6: ICMP Frame Contents MAC Header IP Header . . . Dest. Addr. Src. Addr. Len/Type1V

Seite 27 - 5.2.2 Transmit Jumbo

UG_8430_004 78Q8430 Software Driver Development Guidelines Rev. 1.0 33 Data Mask 0xFF Previous Hit Match 0x7B Previous Hit Mask 0x7F Byte Offs

Seite 28 - 5.3 Watermarking

78Q8430 Software Driver Development Guidelines UG_8430_004 STEP 4: Use SNOOP access to retrieve the IP destination address. The two MSBs of SNOOP

Seite 29 - 5.3.3 Watermark Interrupt

UG_8430_004 78Q8430 Software Driver Development Guidelines Rev. 1.0 35 in the standard way and the BLOCK will still be available for a transfer o

Seite 30 - 5.4 Transfer Frame

78Q8430 Software Driver Development Guidelines UG_8430_004 5.7 Transmit Priority The standard transmit procedure uses transmit QUE 4. Frames can als

Seite 31

UG_8430_004 78Q8430 Software Driver Development Guidelines Rev. 1.0 37 6 Counter Rollover Monitor (RMON) The 78Q8430 includes a block of hardwar

Seite 32

78Q8430 Software Driver Development Guidelines UG_8430_004 STEP 4: Read RRIR. A single bit will be set in RRIR for each receive counter that has rol

Seite 33

UG_8430_004 78Q8430 Software Driver Development Guidelines Rev. 1.0 39 7 PHY Procedures This section describes the following procedures related t

Seite 34

78Q8430 Software Driver Development Guidelines UG_8430_004 5.4 Transfer Frame ...

Seite 35 - 5.6 IP Checksum Check

78Q8430 Software Driver Development Guidelines UG_8430_004 Table 7: Auto-negotiation Registers Default Values Register Field / Function Default Val

Seite 36 - 5.7 Transmit Priority

UG_8430_004 78Q8430 Software Driver Development Guidelines Rev. 1.0 41 STEP 1: Use procedure 7.2 to read the value of the MR0 register. STEP 2:

Seite 37 - 6.3 RMON Interrupts

78Q8430 Software Driver Development Guidelines UG_8430_004 7.8 PHY Link Status Change The behavior of the MAC in half duplex mode is not the same as

Seite 38

UG_8430_004 78Q8430 Software Driver Development Guidelines Rev. 1.0 43 8 EEPROM Operations The 78Q8430 provides logic for reading and writing an

Seite 39 - 7 PHY Procedures

78Q8430 Software Driver Development Guidelines UG_8430_004 9 Power Management 9.1 Sleep Procedure Use the following procedure to setup the sleep stat

Seite 40

UG_8430_004 78Q8430 Software Driver Development Guidelines Rev. 1.0 45 10 BIST Use the following procedure to run the built in self-check for the

Seite 41

78Q8430 Software Driver Development Guidelines UG_8430_004 11 Software Reset Use the following procedure to reset the QUEs and the MAC: STEP 1: Set

Seite 42 - 7.8 PHY Link Status Change

UG_8430_004 78Q8430 Software Driver Development Guidelines Rev. 1.0 47 12 Related Documentation The following 78Q8430 documents are available fro

Seite 43 - 8 EEPROM Operations

78Q8430 Software Driver Development Guidelines UG_8430_004 Appendix A – Default CAM Rule Summary Table 9: Default CAM Rules Rule# Previous Hit Match

Seite 44 - 9 Power Management

UG_8430_004 78Q8430 Software Driver Development Guidelines Rev. 1.0 49 Rule# Previous Hit Match Previous Hit Mask Data Match Data Mask Match Con

Seite 45 - 10 BIST

UG_8430_004 78Q8430 Software Driver Development Guidelines Rev. 1.0 5 1 Introduction The 78Q8430 is a 10/100 Fast Ethernet MAC and PHY controller

Seite 46 - 11 Software Reset

78Q8430 Software Driver Development Guidelines UG_8430_004 Rule# Previous Hit Match Previous Hit Mask Data Match Data Mask Match Control Byte Offs

Seite 47 - 13 Contact Information

UG_8430_004 78Q8430 Software Driver Development Guidelines Rev. 1.0 51 Rule# Previous Hit Match Previous Hit Mask Data Match Data Mask Match Con

Seite 48

78Q8430 Software Driver Development Guidelines UG_8430_004 Appendix B – Acronyms Miscellaneous Acronyms ARC Address Resolution Controller CAM Con

Seite 49

UG_8430_004 78Q8430 Software Driver Development Guidelines Rev. 1.0 53 Register Set Register Acronym Description CTL RCR Rule Control Register

Seite 50

78Q8430 Software Driver Development Guidelines UG_8430_004 Revision History Revision Date Description 1.0 2/13/2008 First publication. 54 Rev. 1.

Seite 51

78Q8430 Software Driver Development Guidelines UG_8430_004 2 List of Features Table 1 lists the 78Q8430 hardware supported features described in thi

Seite 52 - Appendix B – Acronyms

UG_8430_004 78Q8430 Software Driver Development Guidelines Rev. 1.0 7 Feature Description PageIP Firewall IP address filtering. 35IP Checksum

Seite 53

78Q8430 Software Driver Development Guidelines UG_8430_004 3 MAC Operations This section describes the procedures to implement the following 78Q8430

Seite 54 - Revision History

UG_8430_004 78Q8430 Software Driver Development Guidelines Rev. 1.0 9 3.2 Basic Receive The basic receive operation is achieved using the QUE0 re

Kommentare zu diesen Handbüchern

Keine Kommentare