Maxim-integrated 78Q8430 Software Driver Manual de usuario

Busca en linea o descarga Manual de usuario para Hardware Maxim-integrated 78Q8430 Software Driver. Maxim Integrated 78Q8430 Software Driver User Manual [en] [de] Manual de usuario

  • Descarga
  • Añadir a mis manuales
  • Imprimir

Indice de contenidos

Pagina 1 - 78Q8430

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

Pagina 2

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

Pagina 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

Pagina 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

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

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

Pagina 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

Pagina 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

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

Pagina 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

Pagina 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

Pagina 12 - 3.5 HNR Frame Transmission

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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 18

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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 23 - 4.4.2 Disable Magic Packet

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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 33

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

Pagina 34

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

Pagina 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

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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 48

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

Pagina 49

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

Pagina 50

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

Pagina 51

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

Pagina 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

Pagina 53

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

Pagina 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

Comentarios a estos manuales

Sin comentarios