MT7621_基础篇(2) 芯片资料了解 二

news/2024/11/24 13:47:18/

        本篇依然为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负担。

FeaturesMT7621A
CPUMIPS1004Kc (880 MHz, Durl Core)
I-Cache, D-Cache32 KB, 32 KB
L2 Cache256KB
HNAT/HQoSHQoS 16 queues
HNAT 2 Gbps forwarding
(IPv4, IPv6 routing, DS-Lite, 6RD, 6to4)
Memory
DRAM Controller16-bit
DDR2800 Mbps (max 256 MByte)
DDR31200 Mbps (max 512 MByte)
NAND Small page 512-Byte (max 512 Mbit)
Large page 2k-Byte (max 8 Gbit)
SPI Flash3B 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)
PCIe3
USBUSB3 x 1+ USB2 x 1 or USB2 x 2
Ethernet5-port GSW + RGMII(1)
I2S1
PCM1
I2C1
SPDIF-Tx1
UART Lite3
JTAG1
PackageLFBGA 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的介绍还算完善,具体功能和寄存器参考相关手册。

接下来开始准备软件移植!


http://www.ppmy.cn/news/283586.html

相关文章

Linux - 如何根据名字杀掉一个进程

Linux提供了许多工具来管理系统中的进程。你可以用它们来创建、克隆、甚至销毁进程(create, clone, destroy)。有时你可能需要在Linux中按名称杀死所有进程。在Linux中,有多种方法可以做到这一点。你可以使用pkill、pgrep、pidof和killall中的任何一个函数。在这篇文…

MTK-6235

1:UCS2Strlen mmi_ucs2strlenpfnUnicodeStrlen ---> mmi_ucs2strlen;AnsiiToUnicodeString mmi_asc_to_ucs2UnicodeToAnsii mmi_ucs2_to_ascpfnUnicodeStrncmp mmi_ucs2ncmp; 2: 墙纸 #define CFG_MMI_WA…

HDU6230-Palindrome (马拉车 +BIT )

题意描述 给定一个字符串,统计有多少个子串是one−and−half palindromicone−and−half palindromic. (即字符串长度为3n−23n−2,且满足S[i]S[2n−i]S[2ni−2](1≤i≤n)S[i]S[2n−i]S[2ni−2](1≤i≤n)。 数据范围:字符串长度小于等于500000500000. …

PostgreSQL使用入门

官网:https://www.postgresql.org/中文文档:http://www.postgres.cn/docs/12/ 安装配置 MacOS HomeBrew 安装 安装: # 查找 postgresql 可用版本 $ brew search postgresql# 安装指定版本 $ brew install postgresql15# 安装默认版本 $ brew instal…

【C++】deque的用法

目录 一、容器适配器二、deque的介绍三、deque的使用及缺陷1、deque的构造函数2、deque的元素访问接口3、deque的 iterator的使用4、deque的增删查改4、deque的缺陷5、为什么选择deque作为stack和queue的底层默认容器 一、容器适配器 在了解deque前,我们先讲一讲什…

ESP32(MicroPython) 几个动画

ESP32(MicroPython)几个动画 本次发布的动画程序如下 矩形缩放 接线:OLED(IIC)SCL-->(18)SDA-->(23) #导入Pin模块 from machine import Pin import time from machine import SoftI2C from ssd1306 import SSD1306_I2C #I2…

摄像机产生“拖影”、“重影”的原因

摄像机产生“拖影”、“重影”的原因: 快门时间较短:对于25帧的视频,如果快门时间为1/12,自然两帧图像叠加在一起降噪算法:使用3D降噪时,需要前后帧参与运算,可能导致此现象增益过大&#xff1…

有史以来最漂亮的游戏机

The recent reveal of the PlayStation 5’s design has divided the gaming world. There are those who appreciate its bold, daring industrial design and those who would have preferred something a little less outlandish; perhaps a little more traditional. 吨 他…