EasyManuals Logo

Broadcom NetXtreme/NetLink BCM5718 Series User Manual

Broadcom NetXtreme/NetLink BCM5718 Series
593 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #175 background imageLoading...
Page #175 background image
Configuration SpaceBCM5718 Programmer’s Guide
Broadcom®
January 29, 2016 5718-PG108-R Page 175
Indirect Memory Access
Memory indirect mode operates in the same fashion to register indirect mode. There is a PCI configuration
space register pair, which is used to access the Ethernet controller memory block. The
Memory_Window_Base_Address register positions a pointer/cursor in the local memory block. Unlike the
Register_Base_Address register, the Memory_Window_Base_Address register may position at any valid offset.
Access to ranges 0x00000–0x1FFFF is allowable. The Memory_Window_Data register is the read/write
porthole for host software, using the previously positioned pointer/cursor. This register pair accesses the
Ethernet controller local memory block (see Figure 35 on page 176).
Note: If Indirect Memory Access is performed using memory write cycles (i.e., by accessing the
Memory_Window_Base_Address and Memory_Window_Data registers through memory mapped by the
PCI BAR register), as opposed to PCI configuration write cycles, the host software must insert a read
command to the Memory_Window_Base_Address register between two consecutive writes to the
Memory_Window_Base_Address and Memory_Window_Data registers.

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Broadcom NetXtreme/NetLink BCM5718 Series and is the answer not in the manual?

Broadcom NetXtreme/NetLink BCM5718 Series Specifications

General IconGeneral
BrandBroadcom
ModelNetXtreme/NetLink BCM5718 Series
CategoryController
LanguageEnglish

Related product manuals