首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 使用 Xilinx ZYNQ SoC 和 SDK 进行嵌入式系统设计—Embedded System Design with Xilinx ZYNQ SoC a

    从芯片到系统:ZYNQ SoC 如何定义嵌入式开发未来在摩尔定律逼近物理极限、单纯依靠提升处理器主频来获取性能红利的时代已经彻底终结的今天,嵌入式开发正在经历一场极为深刻的底层范式转移。 在这个历史性的交汇点上,赛灵思推出的 ZYNQ SoC(片上系统)以其革命性的“ARM 处理器系统(PS)+ 现场可编程逻辑门阵列(PL)”异构融合架构,精准踩中了时代的脉搏。 想要快速破局,真正掌握 ZYNQ 这门硬核课程并抢占未来高薪嵌入式职位的制高点,必须果断抛弃片面的割裂学习法,精准聚焦以下四大核心维度的降维打击。 传统的嵌入式 Linux 开发者懂软件但怕硬件,而传统的 FPGA 工程师懂时序却对 Linux 内核望而生畏。 当你能够用 C 语言思维去驾驭硬件加速,并在 ZYNQ 上跑通一个实时的 AI 视觉检测系统时,你就真正站在了未来嵌入式开发金字塔的最顶端,成为了市场上极度稀缺的软硬复合型架构师。

    18010编辑于 2026-04-22
  • 来自专栏GPUS开发者

    AMD 嵌入式 G 系列 SoC 獲 QNAP 採用

    AMD 於 2015 CES 國際消費性電子展上,宣佈旗下嵌入式 G 系列系統單晶片 (SoC) 獲網絡儲存系統 (NAS) 供應商 QNAP 採用,將搭載於新款 TVS-863+ 產品及 TVS-x63 AMD 嵌入式 G 系列 SoC( 前代號「 Steppe Eagle 」 ) 為 QNAP 提供一個高效能平台,配備時脈為 2.4GHz 的四核心處理器,高達 16GB RAM 支援,在硬件加密引擎上的整合安全功能 AMD 全球副總裁暨嵌入式解決方案總經理 Scott Aylor 表示:「 AMD 嵌入式 G 系列 SoC 榮獲新款 QNAP NAS 系統採用,充分展現 AMD 在嵌入式解決方案上持續創新的決心。 AMD 嵌入式 G 系列 SoC 產品與 NAS 系統是極佳的配搭,可將超卓的運算能力、低功耗及整合圖像等的強大功能,完整發揮在顯示和加速效能上。」

    87550发布于 2018-03-30
  • 来自专栏AIoT技术交流、分享

    嵌入式SoC多线程架构迁移多进程架构开发技巧

    嵌入式SoC开发从单进程多线程架构迁移多进程架构是一项需要谨慎规划和实施的任务,尤其在资源有限的嵌入式系统中。 这种架构转变通常是为了提高系统的稳定性、隔离性、安全性和并发处理能力。 可以通过内存共享池来优化不同进程的内存占用,并确保嵌入式系统的性能。 2、架构迁移的关键点 性能与资源管理 多进程架构在嵌入式系统中的使用可能会增加内存和资源开销,因为每个进程都有自己的独立地址空间和资源。 3、迁移实例 这里以一个简单的嵌入式系统为例,逐步展示如何从单进程多线程架构转变为多进程架构。 在这个架构中,系统有三个主要功能模块: 温度传感器数据采集线程。 数据处理线程。 shmctl(shmid, IPC_RMID, NULL); } } } return 0; } 从单进程多线程架构转向多进程架构,可以显著提高嵌入式系统的稳定性

    35300编辑于 2024-12-20
  • 来自专栏FreeBuf

    SOC日志可视化工具:SOC Sankey Generator

    前言 作者身处甲方公司,有幸近两次参与到攻防演练行动当中,在这两次行动中也帮助公司逐步建立起来了一套SOC平台,完成对接了NGFW、IDS、APT、WAF、终端安全等安全设备并投入运营,运营过程中发现一个痛点没有得到很好的解决 在演练期间,公司领导每天会抽出5分钟时间听防守小组汇报,SOC平台所能展示的内容过于复杂与专业,不能很好地表达与反应当日的安全攻击态势,于是诞生出这个造轮子的想法。 简介 SOC Sankey Generator是一款从SOC日志中进行数据ETL与数据可视化的工具,可以快速将日志呈现为Sankey图,Sankey图常常应用于具有数据流向关系的可视化分析,在安全中适合描述源对目标发起了何种攻击事件 欢迎各位Star,Fork、Issue、PR(GitHub:https://github.com/LennyLeng/SOC_Sankey_Generator) 环境&依赖 python3 pandas

    1.2K30发布于 2020-04-21
  • 来自专栏FPGA技术江湖

    FPGA Xilinx Zynq 系列(十九)Zynq SoC & 硬件设计 之 嵌入式系统和 FPGA

    今天给大侠带来 FPGA Xilinx Zynq 系列 第二部分 Part B ,第二部分是关于使用 zynq 进行 Xilinx SoC开发的相关方面问题的深度解析, 包括嵌入式系统设计的概念、IP 今天带来第十九篇,Zynq SoC & 硬件设计 之 嵌入式系统和 FPGA,本篇内容目录简介如下: 9. 嵌入式系统和 FPGA 9.1 什么是嵌入式系统? The Zynq Book: Embedded Processing with the ARM Cortex-A9 on the Xilinx Zynq-7000 All Programmable SoC 嵌入式系统和 FPGA 在描述很多不同的应用的时候都会广泛使用 “ 嵌入式系统 ” 这个术语。 本章的目的是介绍嵌入式系统的概念,并给出一些例子来说明嵌入式系统会被 部署在怎样的实际应用中。然后我们就集中关注使用在 FPGA 上搭建的嵌入式系统,并探索一般性的嵌入式系统。

    1.5K20发布于 2020-12-30
  • 来自专栏ICSOC.TECH

    PinPAD Design In SoC

    简介 已经有很长一段时间不做 SoC Integration 方面的工作了,这篇是芯片 IO 相关的一些设计经验总结,主要是方便自己将来重新拾起,同时也希望能和大家分享、讨论和学习。 这项工作不是从头去设计一个IO或者PAD的电路结构,做 SoC 的 Design House 一般都是在 SoC 芯片中例化现成的 IO cell 和 PAD,这些 cell 一般是由 foundry

    1.5K30发布于 2020-07-06
  • 来自专栏不二鱼的芯片验证记录

    什么是SOC?

    一直以来都有很多人问我,SOC是什么?FPGA怎么样?嵌入式又是什么?和ASIC又有什么区别?这些问题够我更新很久的了,希望接下来,我能把这些问题都讲清楚。 SOC是我转行IC验证之后接触的第一个概念,说实话,在我转行入职的时候,对于硬件,我完全没有什么概念,压根不知道什么是SOCSOC,是System on Chip的缩写,翻译过来就是系统级芯片,也有称片上系统。既然是系统,单个就称不上系统,只有多个个体的组合才能称之为系统,所以,SOC强调的是一个整体。 用“麻雀虽小五脏俱全”来形容SoC,再确切不过了。SoC是模仿计算机系统,微缩成了一个微系统。 SOC是一个整体的概念,再细化一下,便到了每个模块。在一个SOC成型之前,设计工程师用verilog代码把每个模块敲出了,粗略进行模块级的验证,在模块级验证通过之后,会通过总线把各个模块集成在一起。

    1.2K10编辑于 2022-10-28
  • 来自专栏人人都是极客

    ARM SoC漫谈

    在设计SoC的时候,性能,功耗和价格就转换成了PPA。啥是PPA?其实就是性能,功耗和面积。其中,性能有两层含义。在前端设计上,它指的是每赫兹能够跑多少标准测试程序分。 下面,让我们从访存这个简单的问题开始讨论SoC。CPU是怎样访问内存的?简单的答案是,CPU执行一条访存指令,把读写请求发往内存管理单元。内存管理单元进行虚实转换,把命令发往总线。 如果上面一段看完你没什么感觉,那我可以换个说法:对于没有完整支持stashing的ARM SoC,哪怕处理器跑在10Ghz,网络加速器性能强的翻天,基于DPDK的简单包转发(快于Linux内核网络协议栈转发几十倍 这些就需要NoC公司和SoC厂家细细分析了。 总之,现在手机和平板上最常见的用法,CCI连接CPU和GPU,作为子网,网内有硬件一致性。 还有,在SoC系统上,对有些设备模块进行DMA时,如果不是缓存行对齐,那么可能每32字节都会被拆成2段分别做DMA,这个效率就要差了1倍了。 如果使用了带ecc的内存,那么更需要ddr带宽对齐了。

    1.9K10编辑于 2024-04-02
  • 来自专栏摸鱼范式

    SoC设计之PPA

    欢迎大家加入2022届数字IC交流群,QQ群号 1060380138 做过SoC的同学们基本都会接触到一个词,tradeoff。什么是tradeoff呢?为什么要tradeoff? 只要是做SoC设计就离不开这三个概念。首先,性能不用讲大家都明白。我们经常会看到关于性能的宣传,比如某新发布的手机跑分多少多少,比如某款CPU芯片的最高主频等等。 对于大规模的SoC,这时候就需要架构工程师统筹考虑三个指标,在PPA三项指标间做出权衡。是用功耗换性能,还是用面积换性能,抑或是在满足基本性能的前提下大力优化功耗或者面积。 就像某水果公司的SoC,有钱任性,其L3 cache做的不小,哈哈。 最后总结一下,芯片设计中PPA既是对立的,又是统一的,其矛盾贯穿SoC设计始终。没有完美的芯片,只有完美的tradeoff。 END

    3.2K30发布于 2021-09-08
  • 来自专栏数字芯片

    SoC的功能验证

    SoC功能验证的挑战 系统复杂性提高增加验证难度 设计层次提高增加了验证工作量 发展趋势 2.功能验证方法与验证规划 仿真为基本出发点的功能验证方法 功能验证开发流程制订验证计划 功能验证需求 目前,SoC设计中常用的静态形式验证方法是相等性检查。 半形式验证是一种混合了仿真技术与形式验证技术的方法。常用的半形式验证是混合属性检查或模型检查,它将形式验证的完整性与仿真的速度、灵活性相结合。

    1.5K30编辑于 2022-12-18
  • 来自专栏摸鱼范式

    SoC设计之功耗--开篇

    ——曾国藩 不想错过我的推送,记得右上角-查看公众号-设为星标,摘下星星送给我 欢迎大家加入2022届数字IC交流群,QQ群号 1060380138 提到功耗这个词,估计大部分做SoC的工程师都是既熟悉又陌生 接下来从功耗构成的角度,我们来看有哪些和SoC设计相关的提示。 上面讲的都是从功耗构成角度考虑,我们也可以结合SoC设计流程来看看在SoC设计的各个阶段都能做些什么来降低功耗。毕竟低功耗的设计贯穿了SoC设计的整个流程。 总结一下,SoC的低功耗设计方法有很多,具体还要结合项目本身的实际情况来定。正如前一篇所讲,在芯片设计的世界里没有完美的技术,只有完美的tradeoff。 END

    1.8K30发布于 2021-09-08
  • SoC的设计和应用

    大家好,我是良许 在嵌入式系统开发领域,SoC(System on Chip,片上系统)已经成为了现代电子产品的核心。 作为一名从事嵌入式开发多年的工程师,我见证了SoC技术的快速发展,也在实际项目中深刻体会到了SoC给产品设计带来的革命性变化。 今天,我想和大家深入聊聊SoC的设计理念和实际应用。 1. 合理选择和集成IP核是SoC设计成功的关键。 3. SoC嵌入式系统中的应用 3.1 消费电子领域 智能手机是SoC应用最成功的领域之一。 作为嵌入式工程师,我们既要掌握SoC的使用方法,也要理解其背后的设计原理。 只有这样,才能在项目中做出正确的技术选择,开发出高性能、低功耗、高可靠性的产品。 希望这篇文章能够帮助大家更好地理解SoC的设计和应用。 如果你在实际项目中遇到了问题,欢迎和我交流讨论。让我们一起在嵌入式开发的道路上不断前行!

    70810编辑于 2026-03-02
  • 来自专栏全栈程序员必看

    AMC7135_sip soc

    任意对象跟踪的问题是通过仅仅在线地学习对象外观的模型来解决,使用视频本身作为唯一的训练数据。 尽管这些方法取得了成功,但他们的在线方法本质上限制了他们可以学习的模型的丰富性。需要跟踪的目标是通过起始帧的选择框给出的。框中可能是任意物体,甚至只是物体的某个部分。由于给定跟踪目标的不确定性,我们无法做到提前准备好数据,并且训练出一个具体的(specific)detector。过去几年出现了TLD,Struck和KCF等优秀的算法,但由于上述原因,用于跟踪的模型往往是一个简单模型,通过在线训练,来进行下一帧的更新。

    1.3K30编辑于 2022-11-10
  • 来自专栏数字芯片实验室

    SoC的发展趋势

    这些技术创新中最具突破性的创新之一是System-on-a-Chip(SoC)。要充分掌握SoC发展的意义,必须探索其起源、演变及其对当今科技格局的影响。 SoC 技术趋势 与任何处于创新前沿的技术一样,SoC 正在经历一系列演进步骤,每个步骤都增强了其功能并为科技行业设定了新标准。 基于 SoC 的能效和绿色计算 自适应电压调节:通过允许 SoC 根据计算需求动态调整其电压,可以显著降低功耗。 SoC 的最新研究与研究 工艺进步:预计 SoC 将变得更加强大和高效。半导体工艺的进步,包括更小的工艺节点和改进的电源管理,将提高SoC的性能。 安全性:随着 SoC 在关键领域找到应用,确保芯片级安全性免受物理和数字攻击至关重要。 哪些行业可以使用 SoC

    93210编辑于 2024-04-01
  • 来自专栏FreeBuf

    开源SOC的设计与实践

    开源日志系统分析很常见, 现在基于开源中间件可以很有效的搭建日志中心,处理各种数据的收集与分析。 日志系统也是信息系统,从软件工程的角度来看和一般的信息系统有很多类似的地方,我们可以从服务器物理部署的角度来解释这种系统,这种更多的是从运维角度来看,我们也可以从软件系统构成的角度来分析,也可以从数据流向看系统。我们这次把物理部署和软件逻辑系统放到一起,展示出整个系统的数据流向,数据存储和处理逻辑,也展示了从系统设计到插件工厂的实现逻辑。

    1.2K40发布于 2018-07-30
  • 来自专栏OpenFPGA

    用FPGA创建SoC如此容易

    用FPGA创建SoC如此容易 项目地址 ❝https://github.com/enjoy-digital/litex/wiki LiteX 框架为创建 FPGA 内核/SoC、探索各种数字设计架构和创建完整的基于 简介 LiteX 提供了轻松创建 FPGA 内核/SoC 所需的所有常用组件: 总线(Wishbone、AXI、Avalon-ST)及其互连。 通过将 LiteX 与内核生态系统相结合,创建复杂的 SoC 变得比使用传统方法容易得多,同时提供更好的可移植性和灵活性:例如,基于 VexRiscv-SMP CPU、LiteDRAM、LiteSATA 构建的多核 Linux SoC与 LiteX 集成,在廉价的改造Acorn CLE215+ Mining Board上运行: 支持的硬件 ❝https://github.com/litex-hub/ 安装 RISC-V 工具链(仅当您想使用 CPU 测试/创建 SoC 时): pip3 install meson ninja .

    2.3K20编辑于 2022-03-11
  • 来自专栏数字芯片

    数模混合 | SOC设计与验证

    所以 SOC的顶层,如果用数字仿真器,也是因为它快。 2.模拟仿真器 需要解决模拟大环境、大矩阵( System Matrix),而且要在仿真的每一步都站在全局的角度,看各种需求是否被满足。 ADV第二十三讲 “SOC TOP设计与仿真”,陈俊晓

    3.8K20编辑于 2021-12-15
  • 来自专栏数字芯片实验室

    处理 SoC 中的性能瓶颈

    SoC 中不断添加处理核心,但它们不会都得到充分利用,因为真正的瓶颈没有得到解决。 SoC 需要处理的数据量激增,虽然处理核心本身可以处理这些数据,但内存和通信带宽成为瓶颈。

    65710编辑于 2024-04-23
  • 来自专栏摸鱼范式

    SoC设计之功耗 – RTLnetlist功耗计算

    SoC设计流程上有一步“逻辑综合”的过程,那么在RTL功耗计算的时候是不是也需要这一步骤呢?答对了,确实需要。各家的RTL计算工具(为了避免广告嫌疑就不说具体的工具名称了)在内部都要完成这个操作。 SoC设计流程里面是在做物理设计的时候插入时钟树的,而功耗仿真在RTL阶段就需要这个信息。怎么给能保证偏差小?还有一个影响较大的因素, 。

    3.8K21发布于 2021-09-08
  • 来自专栏ADAS性能优化

    Pixel 6 ----Google SoC----AI 手机

    Tensor 是Google第一个专门为 Pixel 手机定制的 SoC,Pixel 6 和 Pixel 6 Pro将使用该芯片,并在秋季发布。 从在软件和硬件上与 Android 12 结合相同的美丽美学的新设计,到新的 Tensor SoC,关于使用 Pixel 的一切都变得更好。 升级了后置摄像头系统。 Tensor SoC Tensor 是为人们今天如何使用他们的手机以及人们将如何使用它们而构建的。

    63210编辑于 2022-05-13
领券