MT7620_programming guide1
时间:2025-05-01
时间:2025-05-01
1. MT7620系列常见的有两款,MT7620A和MT7620N。虽然这里我着重介绍MT7620A,但是作为同系列产品,我也简单介绍一下。具体区别看下图。
2. 2
MT7620A是一款SOC芯片,也就是常说的的“片上系统”,顾名思义,这款芯片集成了CPU、Baseband、Radio等功能。通俗点讲,这要给这款芯片加上一些外围电路,就很方便的设计一款无线路由出来。这也是联发科一直讲的Turn Key的思路。下面看一张框图,更能直观了解MT7620A这款芯片。
3. 3
MT7620主要特性
4. 4
MT7620 MAC/BBP特性
既然是无线路由芯片,大家应该也很关注它的无线功能,而MAC的设计决定了无线路由的功能。MT7620A的功能特性,请参考下图。
5. 5
固件推荐
最新的OpenWrt已经支持MT7620A,主流的DD、Tomato也已经支持。所以,购买此款芯片的无线路由产品不用担心没有固件适配。为了避免广告嫌疑,我就不留地址了,感兴趣的读者可以自行搜索。
MT7620简介
MT7620 SoC包括高性能600MHz MIPS24KEc的CPU和USB主机控制器/PHY,它可以用MediaTek(Ralink)客户卡来启用多种高性能,高成本效益的IEEE802.11n应用程序。
原理框图
MT7620 SoC拥有高性能,低延迟的Rbus(Ralink Bus)和若干主设备(MIPS 24KEc,USB,PCI Express)。另外MT7620 SoC可以通过低速外围总线支持低速外围设备如UART,GPIO和 SPI。SDRAM/DDR1/DDR2控制器是只从属于Rbus的外围线。它包括高级内存调度程序,用于仲裁来自于主线总设备的请求,优化存储访问密集任务的性能。
1.MIPS 24K处理器
1.1 特性
8-stage管道线 32-bit地址路径
64-bit数据路径的高速缓存和外部接口 MIPS32-兼容指令系统
乘积累加和乘积去除指令(MADD,MADDU,MSUB,MSUBU) 定向乘法指令(MUL)
零/单独检测指令(CLZ,CLO) 等待指令(WAIT)
条件转移指令(MOVZ,MOVN) 预读取指令(PREF)
MIPS32增强的体系结构(Release2)特性 向量中断并支持外部中断控制器 可编程异常向量 自动中断允许/禁止 GPR shadow寄存器(一个,三个或七个附加shadow可以被随意添加,来最小化中
断处理程序的延迟) 位字段操纵指令 MIPS32特许资源结构 MIPS DSP ASE
分数数据类型(Q15,Q13) 饱和算法
同时作用于2x16 b或4x8 b的SIMD指令 累加寄存器的3个附加pair。 程序化内存管理单元
拥有可变页面尺寸的32 dual-entry JTLB 4-entry ITLB 8-entry DTLB
可选的简易的固定映射转化机制 MIPS16e代码压缩
改进代码密度的32-bit指令的16-bit编码 有效加载地址和常量的专用PC-relative指令
为了在子程序中安装和卸载堆栈结构的保存&修复宏指令 为处理8和16-bit数据类型而改进的支持 程序化L1缓存器规格
指令高速缓存规格:32KB 数据高速缓存规格:16KB 4-Way 设置关联 多达8个突出负载 支持回写和直写 32-byte缓存线
1.2 框图
1.3 存储映射总结
1.4 Clock Plan
1.5 CPU Clock Mux
上一篇:2015最新版中学生守则