SOC的基本概念
一、SoCSystem on Chip片上系统一句话定义把一整套电子系统所需要的多个硬件 IP全部集成在单颗硅芯片上不是单纯一个 CPU是 “芯片里装了一整个小电脑系统”。二、SoC 内部有哪些模块1、CPU 核ARM Cortex-A/R主控管理者跑 Linux/RTOS、业务逻辑、调度、控制外设、处理中断。CPU 是总指挥但不是唯一能访问 DDR、发起寻址的模块。2、硬件加速器 IPNPU神经网络 AI 推理VPU视频编解码 H.264/H.265IVE图像视觉引擎ISP 配套算子DSP数字信号处理VI视频输入接收 sensor 图像自带 DMA可以直接写 DDR不需要 CPU 搬运数据3、片上互联总线AXI/AHB/APBAMBA 相当于芯片内部的高速公路。CPU、NPU、VI、内存控制器都挂在 AXI 总线所有模块都可以作为 AXI Master 发起寻址访问 DDR 或者寄存器。4、内存子系统DDR/LPDDR 控制器用来外接 DDR 内存2GB LPDDR4x 这类片内 SRAM、CacheL1/L2容量很小速度极快5、外设 IPUART、I2C、SPI、MIPI CSI/DSI、USB、GPIO、PCIe、ADC 等。6、其他PMU 电源管理模块、安全引擎TrustZone、时钟 / 复位模块。所有这些模块统一共享一套物理地址空间也就是 SoC 寻址。二、SOC的核心特点和单独 CPU、MCU 区分1、异构计算通用 CPU 各种专用硬件加速器分工协作。CPU 负责调度NPU/VI/VPU 负责重度并行计算解放 CPU。2、高集成外部只需要外挂 DDR、Flash、电源、Sensor就能跑起来BOM 少、体积小、功耗低。3、统一 AXI 地址空间地址一部分分配给寄存器 MMIOSoC 内部各个 IP 的寄存器另一大块地址分给外部 DDRCPU、VI、NPU 都能通过 AXI 总线访问这个全局地址空间。4、IP 复用SoC 厂商买 ARM 核、NPU、ISP 等成熟 IP再整合在一起不是从零设计每一块电路。SoC vs CPU vs MCU快速区分CPU只是计算核心必须搭配一堆外围芯片才能工作SoC单芯片集成 CPU 总线 加速器 外设只需要外挂 DDR/FlashMCU单片机一般片内自带 FlashRAM算力弱很少带独立 NPU/IVE跑 RTOS 为主基本没有外接大容量 DDR。三、实际项目中的视觉 SoC工作流程举例VI 模块AXI Master接收图像传感器数据直接 DMA 写入 DDR 中 MMZ 内存区域不需要 CPU 搬运CPU 配置 IVE/NPU 的寄存器下发任务IVE/NPU也是 AXI Master从 DDR 读取图像数据做图像处理、AI 推理处理完写回 DDRVPU 读取 DDR 图像做编码CPU 再读取编码码流通过网口 / 串口输出。关键点VI、NPU、IVE 都是独立总线主机可以主动寻址读写 DDR不是只有 CPU 才能访问内存。

相关新闻

HTML1-29

HTML1-29

​ 1.标签是HTML基本组成单位 标签名不区分大小写&#xff0c;推荐小写&#xff0c;小写更规范. 起始标签>标签体</结束标签> 双标签:<起始标签>标签体</结束标签> 单标签:(/可以省略) 2.嵌套: <起始标签>标签体&#xff08;前面空四格/tab键&#…

2026/11/16 0:58:03 阅读更多 →
第43篇:常用工具-初始化自转——相机绕地心转,只有 Z 轴不翻滚,Y、X 轴 180° 就倒过来

第43篇:常用工具-初始化自转——相机绕地心转,只有 Z 轴不翻滚,Y、X 轴 180° 就倒过来

大屏一开,地球自己悠悠地转起来——这大概是三维 GIS 项目里最常见、也最"理所当然"的一个需求。甲方不会追问它怎么实现的,只会问一句:“能不能转快一点?” 做自转不是第一次了,第 34 篇《地球自转》我们把相机钉进 ICRF 惯性系,让地球真的动起来;这次换个更…

2026/11/12 0:08:39 阅读更多 →
AI原生开发工具链:Superpowers四组件协同原理与本地部署指南

AI原生开发工具链:Superpowers四组件协同原理与本地部署指南

1. “Superpowers”不是超能力&#xff0c;而是开发者工具链的隐喻性命名最近在技术社区和开发者的日常交流中&#xff0c;“superpowers”这个词高频出现&#xff0c;但它既不是漫威电影里的变种人设定&#xff0c;也不是某个新发布的AI超能力API。它本质上是一套面向现代AI原…

2026/11/14 11:49:24 阅读更多 →

最新新闻

Electron桌面应用开发实战:从环境搭建到打包发布全流程

Electron桌面应用开发实战:从环境搭建到打包发布全流程

做前端这些年&#xff0c;我大部分时间都在跟浏览器标签页打交道&#xff0c;直到第一次把桌面应用跑起来&#xff0c;才发现原来自己一直被限制在地址栏和刷新按钮围起来的框框里。Electron这个词&#xff0c;最开始是在某段时间频繁出现在同事的讨论里&#xff0c;一个用HTML…

2026/11/15 5:13:35 阅读更多 →
滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

简介&#xff1a;亚太天能T109滑盖智能锁产品说明书是一份PDF格式的官方技术文档&#xff0c;主要面向智能锁安装人员、终端用户及售后维护者&#xff0c;帮助快速掌握产品安装、配置与常见故障处理。全包仅1个PDF文件&#xff0c;大小4.37MB&#xff0c;内容结构清晰&#xff…

2026/11/15 5:13:35 阅读更多 →
PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

上个月我在调试一台高速AGV的驱动系统&#xff0c;整车要求空载跑到8m/s&#xff0c;电机转速已经拉到额定点&#xff0c;驱动器的输出电压也顶到了母线电压极限附近。再往上踩速度指令&#xff0c;转速纹丝不动&#xff0c;三相电流反而开始震荡。那会儿我的第一反应就是&…

2026/11/15 5:13:35 阅读更多 →
C++核心知识点:从内存管理到STL的实战指南

C++核心知识点:从内存管理到STL的实战指南

C 这门语言我前前后后折腾了十几年&#xff0c;用它写过嵌入式驱动、做过游戏服务端&#xff0c;也搭过基础组件库。每次看到新人一头扎进"C 核心知识点"这个搜索词&#xff0c;我其实挺感慨的——这门语言的难点从来不是语法多&#xff0c;而是知识点之间的耦合太深…

2026/11/15 3:37:41 阅读更多 →
T109滑盖智能锁怎么装?安装调试与故障排查全攻略

T109滑盖智能锁怎么装?安装调试与故障排查全攻略

简介&#xff1a;亚太天能T109滑盖智能锁产品说明书以PDF格式发布&#xff0c;适合智能锁用户、安装人员与售后维修人员阅读。内容围绕T109系列指纹密码刷卡锁展开&#xff0c;先介绍前面板、后面板、锁体、机械钥匙、电池盒盖等部件名称与功能&#xff0c;再给出完整安装步骤&…

2026/11/15 4:18:38 阅读更多 →
LLM知识降熵:从信息垄断到理解权下放

LLM知识降熵:从信息垄断到理解权下放

你有没有过这种经历&#xff1a;翻开源码注释、论文摘要或者一份专业报告&#xff0c;每个字都认识&#xff0c;连在一起却像天书。想找人聊聊&#xff0c;身边要么没人懂&#xff0c;要么懂的懒得跟你解释。后来我试着把同一段内容丢给一个大语言模型&#xff0c;几秒钟之后&a…

2026/11/15 5:13:35 阅读更多 →

日新闻

周新闻

月新闻