本篇依然为MT7621相关外设的介绍,pin和交换switch。(无介绍的模块将在分析章节研究些许细节)
USB3主机控制器和PHY
手册中没有任何介绍,只有寄存器描述。详情见手册寄存器列表。
网络
PSE:
线速(1000 Mbps)以太网LAN/WAN NAT/NAPT路由
出口速率限制/成形(由GDMA)
无丢包保证的流量控制
模拟多播支持保持活动(可以将Tx数据包镜像到CPU)
IP/TCP/UDP校验和卸载(通过GDMA)
IP/TCP/UDP校验和生成(通过CDMA)
VLAN和PPPOE报头插入(通过CDMA)
TCP分段卸载(通过CDMA)
64 B以下数据包的自动填充
PPE:
IPV4 NAT/NAPT、ipv6路由和隧道IP(DS Lite、6RD)
1/2/4/8/16 K流量
虚拟服务器、端口触发和端口转发
所有类型的IPV4 NAT(NAPT,两次NAT)
所有类型的MAC/VLAN/PPPOE/IP/TCP/UDP绑定
4 VLAN标记(Q-in-Q)
VID交换
支持65536个PPPOE会话
PPPOE通过
锥形NAT、端口受限NAT和对称NAT
按流量计费或费率限制
通过速率限制避免DDOS
状态数据包过滤(SPI)
正在申请专利的用于灵活/高性能分组L3/L4分组处理的流卸载技术。
通过硬件和软件协作实现多WAN负载平衡
多媒体流量的QoS
在16个流中,任何数据包大小都支持2 Gbps线速。
注:上述所有PPE功能都需要软件移植才能正常工作。
PDMA:
支持4个Tx描述符环和两个Rx描述符环
分散/聚集DMA
延迟的中断
可配置的4/8 32位字突发长度
寄存器描述见手册
加密引擎
无介绍
PCI/PCIe 控制器
无介绍
高速DMA
无介绍
SD 主机控制器
SD主机控制器包含:
控制寄存器的32位访问
PIO模式下FIFO的8位/16位/32位访问
内置128字节FIFO缓冲器,用于发送和接收
内置CRC电路
支持基本DMA模式、基本描述符模式和增强描述符模式
中断功能
SD存储卡不支持SPI模式
SD存储卡不支持暂停/恢复
支持SD2.0高速,数据速率高达196 Mbps,48 MHz SD时钟
卡检测功能
SD主机框图:
从以上应用手册的信息,我们可以了解soc基本组成结构,但由于手册描述及其简略,获得到的可用信息不多,接下来我们看一下数据手册的内容,包括其中的pin分布。
数据手册
概述
MT7621A集成了双核MIPS1004Kc(880MHz)、HNAT/HQoS/Samba/VPN加速器、5端口GbE交换机、RGMII、USB3.0、USB2.0、3xPCIe、SD-XC。强大的CPU和丰富的产品组合适用于802.11ac、LTE cat4/5、边缘、热点、VPN、AC(访问控制)。它还可以连接到触摸面板、用于互联网服务路由器和家庭安全网关的ZigBee/Z-Wave。对于下一代路由器,MT7621A提供了几个专用的
加速NAT、QoS、Samba和VPN流量的硬件引擎。这些加速器减轻了其他上层应用程序的CPU负担。
Features | MT7621A |
CPU | MIPS1004Kc (880 MHz, Durl Core) |
I-Cache, D-Cache | 32 KB, 32 KB |
L2 Cache | 256KB |
HNAT/HQoS | HQoS 16 queues HNAT 2 Gbps forwarding (IPv4, IPv6 routing, DS-Lite, 6RD, 6to4) |
Memory | |
DRAM Controller | 16-bit |
DDR2 | 800 Mbps (max 256 MByte) |
DDR3 | 1200 Mbps (max 512 MByte) |
NAND Small page 512-Byte (max 512 Mbit) Large page 2k-Byte (max 8 Gbit) | |
SPI Flash | 3B addr mode (max 128 Mbit) 4B addr mode (max 512 Mbit) |
SD eMMC | SD-XC class 10 (max 128 GByte) 4-bit eMMC (max 8 GByte) |
PCIe | 3 |
USB | USB3 x 1+ USB2 x 1 or USB2 x 2 |
Ethernet | 5-port GSW + RGMII(1) |
I2S | 1 |
PCM | 1 |
I2C | 1 |
SPDIF-Tx | 1 |
UART Lite | 3 |
JTAG | 1 |
Package | LFBGA 11.7 mm x 13.6 mm |
Switch core
MT7621A交换机是一种高度集成的以太网交换机,具有高性能和无阻塞
传输它包括一个5端口千兆以太网MAC和一个用于Dumb的5端口千兆网络PHY
和智能开关应用。MT7621A支持高级节能功能,以满足
市场需求。它符合IEEE803.3az节能以太网和电缆长度/链接省电模式。联发科业界领先的技术为客户提供
业界具有成本竞争力和最低功耗的以太网产品
5端口10/100/1000Mbps MDI收发器
具有2048个条目和自动老化和学习功能的可访问MAC地址表
MAC地址表的可编程老化定时器
支持可编程1518/1536/1552和9K超大帧长度
支持SVL和IVL以及8个过滤数据库
支持RSTP和MSTP
支持802.1X
支持4K VLAN条目
支持每个端口的VLAN ID标记和取消标记选项
支持双标记VLAN
支持硬件端口隔离
每个端口支持8个优先级队列
支持SP、WFQ和SP+WFQ延迟调度器
支持最大最小带宽调度程序
支持入口和出口速率控制
支持64组ACL规则
支持IPv4和IPv6多播帧硬件转发
每个端口支持40个MIB计数器
支持回路检测指示器
支持广播/多播/未知帧风暴抑制
10Base-T、10Base-Te、100Base-TX和1000Base-T兼容收发器
符合IEEE 802.3自动协商
每个GEPHY端口支持3个LED
支持短电缆节能
集成MDI电阻器
支持IEEE 802.3az节能以太网
Ball Map (Top View)
Pin Descriptions
详细的pin功能见手册
更多电气属性介绍见手册
Giga Switch
MT7621 GSW是一款高度集成的以太网交换机,具有高性能和无阻塞传输。它包括一个7端口千兆以太网MAC和一个5端口千兆以太网PHY,用于多种应用,如xDSL、xPON、WiFi AP和电缆调制解调器。MT7621 GSW支持先进的节能功能,以满足市场需求。它符合IEEE803.3az的节能以太网和电缆长度/链路下行节能模式。MT7621 GSW还专为零售和电信市场的成本敏感应用而设计。联发科业界领先的技术为客户提供了业界最具成本竞争力和功耗最低的以太网产品。请参考下图了解MT7621 GSW的结构。
switch的介绍还算完善,具体功能和寄存器参考相关手册。
接下来开始准备软件移植!