Maxim-integrated 78Q8430 Software Driver Uživatelský manuál

Procházejte online nebo si stáhněte Uživatelský manuál pro Hardware Maxim-integrated 78Q8430 Software Driver. Maxim Integrated 78Q8430 Software Driver User Manual [en] [de] Uživatelská příručka

  • Stažení
  • Přidat do mých příruček
  • Tisk

Shrnutí obsahu

Strany 1 - 78Q8430

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

Strany 2

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

Strany 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

Strany 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

Strany 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:

Strany 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.

Strany 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

Strany 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

Strany 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]

Strany 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

Strany 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

Strany 12 - 3.5 HNR Frame Transmission

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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 18

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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 23 - 4.4.2 Disable Magic Packet

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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 33

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

Strany 34

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

Strany 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

Strany 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:

Strany 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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 48

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

Strany 49

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

Strany 50

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

Strany 51

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

Strany 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

Strany 53

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

Strany 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

Komentáře k této Příručce

Žádné komentáře