MT7620 PROGRAMMING GUIDE
Integrated 802.11n MAC/BBP and 2.4 GHz RF/FEM Router-on-a-Chip
2.21.2 PCIe Controller Acting as a PCIe Device
For example, as shown in the following figure, MT7620 works as an intelligent NIC to offload the external third
party SoC by performing wireless and Ethernet packet format conversion functions.
NOTE:
1. In this configuration, RGMII(port1) and PCIe interface are exclusive. That means you can select one of them
as the iNIC host interface.
2. A dedicated PDMA can be seen by the third party SOC when MT7620 works as an intelligent NIC when the
PCIe is selected as the interface. The operation of this PDMA is exactly the same as the one described in Frame
Engine section. The first PDMA register can be accessed by PCI BAR1 in PCIe address space.
PCIe iNIC Mode with SOC
MIPS
DRAM
PDMA
PDMA
802.11n
MAC
802.11n
BBP
802.11n RF
PSE
PDMA
CSR
RBus
PBus
CSR
CSR
Dev
PIO
Ralink or Third
Party SOC
Ethernet x
4 (LAN)
WAN
PCIe EP
PCIe
Link
PCIe
RC
BAR1
2.4
GHz
FE/GE port is not available when
operating in PCIe iNIC mode
Data stream
Figure 2-34 PCIe Controller Behaving as a PCIe Endpoint
Table 2-26 PCI/PCIe scenerio and relative control register settings