本帖最后由 bandgear 于 2014-1-15 09:49 编辑
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
欢迎大家提出自己的想法和意见,可以以回复的形式提出,或者加入我的QQ群大家一起交流,互相学习。
名 称:openwrt开发
群 号: 331230369 |