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/10/8 8:21:55 阅读更多 →
第43篇:常用工具-初始化自转——相机绕地心转,只有 Z 轴不翻滚,Y、X 轴 180° 就倒过来

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

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

2026/10/8 8:21:55 阅读更多 →
AI原生开发工具链:Superpowers四组件协同原理与本地部署指南

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

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

2026/10/9 9:55:07 阅读更多 →

最新新闻

智能客服系统落地指南:从FAQ到RAG的工程实践与避坑

智能客服系统落地指南:从FAQ到RAG的工程实践与避坑

简介&#xff1a;面向政府、企业及金融机构客服系统规划者、产品经理和技术人员的智能客服系统解决方案PDF文档&#xff0c;重点解决移动互联网时代全渠道服务响应慢、知识库构建周期长、人工客服成本高等难题。内容基于中科汇联三千余家行业客户的交付运维经验&#xff0c;系统…

2026/10/9 9:55:18 阅读更多 →
2024五一数学建模C题:基于LSTM与XGBoost的用户行为预测建模实战

2024五一数学建模C题:基于LSTM与XGBoost的用户行为预测建模实战

简介&#xff1a;这是一份2025年五一数学建模竞赛C题的完整参赛作品&#xff0c;内容聚焦社交媒体平台用户行为预测与内容推荐优化。作者基于2024年7月中旬的用户与博主互动数据&#xff0c;系统求解四个子问题&#xff1a;用LSTM模型预测博主新增关注数&#xff1b;用LSTM结合…

2026/10/9 9:55:18 阅读更多 →
用友T6凭证批量导入全流程:解决辅助核算导入失败问题

用友T6凭证批量导入全流程:解决辅助核算导入失败问题

简介&#xff1a;本资源是一份面向企业财务信息化人员、用友T6系统实施顾问及ERP二次开发工程师的实操型技术指南&#xff0c;聚焦解决多源电子凭证批量导入难题&#xff0c;尤其适用于需处理带供应商往来等辅助核算的复杂凭证场景。文档以完整流程为主线&#xff0c;覆盖基础数…

2026/10/9 9:55:18 阅读更多 →
k-means-LSTM组合预测:多输入多输出时序建模实战

k-means-LSTM组合预测:多输入多输出时序建模实战

简介&#xff1a;本资源是一份面向具备Python编程与机器学习基础的研发人员、数据科学家及进阶学习者的时间序列预测实战项目&#xff0c;聚焦k均值聚类与LSTM深度结合的多输入多输出组合建模方法&#xff0c;有效提升能源管理、气象预测、金融分析等场景下的预测精度与鲁棒性。…

2026/10/9 9:55:18 阅读更多 →
符号回归实战:用遗传编程从噪声数据中发现可解释数学公式

符号回归实战:用遗传编程从噪声数据中发现可解释数学公式

简介&#xff1a;本资源是一份面向计算机科学研究人员、机器学习爱好者及进化计算初学者的符号回归实践指南&#xff0c;聚焦遗传编程&#xff08;GP&#xff09;在非线性数学表达式发现与建模中的系统实现与优化。内容涵盖GP基础框架搭建、精英主义策略、自定义遗传算子等增强…

2026/10/9 9:55:18 阅读更多 →
php正则表达式学习笔记

php正则表达式学习笔记

前言 先说一件容易混淆的事&#xff1a;PHP 里的「正则表达式」其实分两套历史&#xff0c;一套是已经消失的 POSIX 扩展&#xff0c;一套是现在唯一在用的 PCRE。POSIX 那套函数&#xff08;ereg()、eregi()、ereg_replace()、eregi_replace()、split()、spliti()、sql_regcas…

2026/10/9 9:54:17 阅读更多 →

日新闻

Java时间API实战:LocalDate、Date与ZonedDateTime的转换与避坑指南

Java时间API实战:LocalDate、Date与ZonedDateTime的转换与避坑指南

Java时间API这个话题&#xff0c;隔三差五就会在群里被翻出来讨论一次。上周还有个同事线上处理一个订单超时问题&#xff0c;排查到最后发现是ZonedDateTime序列化后时区丢了&#xff0c;用户在下单当天晚上看到的时间整整差了8个小时。这类问题几乎每个做Java开发的人都遇到过…

2026/10/9 0:00:49 阅读更多 →
EasyTier实践:从NAT穿透到子网代理的异地组网部署与排错

EasyTier实践:从NAT穿透到子网代理的异地组网部署与排错

前几个月我手头有好几台机器需要互相访问&#xff1a;办公室台式机、家里 NAS、还有一台云主机。如果只是偶尔传个文件倒还好&#xff0c;问题是工作场景经常要在几处环境之间来回切换&#xff0c;每次都先登录跳板机再层层代理&#xff0c;实在折腾。我先后试过端口映射、自建…

2026/10/9 0:00:49 阅读更多 →
AI Agent工程实战:从七要素到七个决策点的系统设计指南

AI Agent工程实战:从七要素到七个决策点的系统设计指南

AI Agent 这个词在过去一年里被反复提及&#xff0c;但真正动手搭过一套能跑起来的 Agent 系统的人都知道&#xff0c;从"知道它是什么"到"让它稳定干活"之间隔着一整套工程决策。我前后参与过几个 Agent 项目的落地&#xff0c;从最初用现成框架拼装&…

2026/10/9 0:01:50 阅读更多 →

周新闻

KT148A语音芯片外挂8002D功放的工程实践指南

KT148A语音芯片外挂8002D功放的工程实践指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/8 15:26:32 阅读更多 →
LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/8 15:26:40 阅读更多 →
ARM架构深度解析:从RISC设计理念到交叉编译实战

ARM架构深度解析:从RISC设计理念到交叉编译实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/8 10:10:36 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/8 21:13:17 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/8 15:26:17 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/9 6:17:20 阅读更多 →