0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

高性能SoC的“双引擎”—DDR与PCIe

冬至子 来源:移知 作者:移知 2023-11-15 12:36 次阅读

SoC芯片无处不在,小到家电控制的MCU,大到手机芯片,我们都会接触到。如今大部分芯片设计公司都在开发SoC芯片,一颗SoC芯片可以集成越来越多的功能,俨然它已成为IC设计业界的焦点。

高性能、高速、高带宽的互联和存储的性能需求日渐占据主流。 掌握PCle协议和DDR协议可以有效地提升SoC的设计验证、FPGA的设计、亦或是系统级的开发效率

今天移知小编就带大家了解一下高性能SoC的“双引擎”——DDR与PCIe。

一、何为SoC

1、 SoC概念与传统的FPGA/MCU单片机的优势

SoC是一种集成电路设计,将计算机系统的各个功能组件集成在一块芯片上。传统的FPGA和MCU单片机也是集成电路,但SoC在功能上更加复杂、完整。

与传统的FPGA/MCU相比, SoC的优势在于它将CPUGPU、NPU、IO接口、存储器控制器等功能模块集成在一颗芯片上,形成一个高度集成、高性能的计算平台

SoC芯片让电子设备变得更加智能,使人们的生活变得更加便捷。

2、SoC包含哪些功能模块

SoC集成了多个功能模块,常见的包括:

● 中央处理器(CPU):执行计算任务和控制任务的核心处理单元。

● 图形处理器(GPU):专门用于图形和图像处理,加速图形渲染、计算和加速深度学习等任务。

神经网络处理单元(NPU):专门用于加速人工智能和深度学习任务。

● 存储器控制器:管理内存和外部存储器的读写操作。

● 输入/输出接口(IO):用于与外部设备通信,如USBEthernetHDMI等接口。

电源管理单元(PMU):管理芯片的电源供应和功耗控制。

● 安全单元:提供芯片级别的安全功能,保护数据和系统免受攻击。

二、SoC高性能体现在哪里?

高性能SoC在多个方面体现出卓越的表现:

● 计算能力:SoC集成了强大的CPU和GPU,能够处理复杂的计算任务和图形渲染,满足高性能应用的要求。

AI加速:通过集成专用的NPU,SoC能够在处理人工智能和深度学习任务时加速运算,提升效率。

● 数据处理速度:SoC内部的高速总线和存储器控制器使得数据访问速度更快,减少数据处理瓶颈。

● 低功耗:虽然拥有强大性能,但高性能SoC也注重功耗的优化,以延长电池寿命和降低能源消耗。

三、SoC高性能是如何实现的?

1、更快的数据处理来源于高速接口PCIe

PCIe(Peripheral Component Interconnect Express)芯片是高性能SoC中的重要组成部分。它是一种高速传输接口,连接计算机内部的各种硬件组件,如CPU、GPU、存储器、网络接口等。

PCIe具有高速传输和可靠性的特点,使得数据在各个组件之间的传输更加快速和稳定。 这使得高性能计算、数据中心和企业级应用等领域得到极大的受益,加快了数据处理速度,提升了整体系统性能。

image.png

在数字IC工程师的职业生涯中,了解PCle还可以为他们提供更多的职业发展机会。掌握PCle技术可以使数字IC工程师在芯片设计、系统架构、嵌入式系统等领域中有更广泛的应用。

掌握PCIe协议不管是对SoC的设计验证,FPGA的设计,还是系统级的开发都提升效率,掌握PCIe协议更是成为芯片设计、验证工程师、SoC的求职加分项,PCIe并没有想象中那么容易掌握。

● PCIe的协议难以掌握?

国外的参考文献的理解难易度,没有实际项目纸上谈兵的学习;空有公开协议,没有结合案例理解上手,哪怕是已经翻译的中文教材,也容易导致无从下手。

移知教育特邀资深工程师精心打磨 《PCIe协议全面解析》 本课程介绍了PCle总线协议的方方面面,包括系统架构、设备互联、分层结构等, 让大家深刻理解PCle的高带宽、低延时的特性

从形象到抽象,让学习PCIe不再晦涩难懂 ,讲解最新Spec的协议特性和演进,通过协议分析仪实际抓取的数据包,生动介绍PCIe设备上的电、枚举、及工作过程。

● PCIe设计的各种层级问题如何理解,如何解决?

PCIe 协议测试在物理层、数据链路层和传输层上都需要进行协议确认测试。链路训练和状态机(LTSSM)是协议测试里面的一个关键方面。链路训练可以确保数据包在链路伙伴之间可靠地传输。协议分析和训练器工具可以确定PCIe 器件是否能与其链接伙伴成功通信。

随着数据速率的提升,高速串行数据链路的设计变得非常复杂。通道拓扑越来越复杂多变。

PCIe 互连测试通道是 PCIe 系统中最关键的元素之一快速确认测试PCIe 设计的参数,确保它们符合 PCIe 规范定义的性能要求,这是测试过程的一个重要环节。

● 向下兼容的难,各个版本迭代的兼容问题

各个版本的迭代兼容处理,实际的公司业务场景处理。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 电源管理
    +关注

    关注

    115

    文章

    6180

    浏览量

    144455
  • DDR
    DDR
    +关注

    关注

    11

    文章

    712

    浏览量

    65318
  • SoC芯片
    +关注

    关注

    1

    文章

    610

    浏览量

    34907
  • 图形处理器
    +关注

    关注

    0

    文章

    198

    浏览量

    25541
  • PCIe接口
    +关注

    关注

    0

    文章

    120

    浏览量

    9703
收藏 人收藏

    评论

    相关推荐

    Xilinx FPGA 1/4/8通道PCIe-DMA控制器IP,高性能应用介绍

    Integrated Block,Multi-Channel PCIe RDMA Subsystem实现了使用DMA Ring缓冲的独立多通道、高性能/超低延时/超低抖动Continous Ring DMA
    发表于 03-07 13:54

    Xilinx FPGA NVMe主机控制器IP,高性能版本介绍应用

    SSD的高性能存储控制器,不但提供对PCIe SSD的配置管理功能,而且提供对PCIe SSD的IO(Page)读写以及DMA读写功能。NVMe Host Controller IP具备PC
    发表于 03-09 13:56

    高性能NVMe主机控制器,Xilinx FPGA PCIe 3

    Controller IP2概述NVMe Host Controller IP作为一个对PCIe SSD的高性能存储控制器,不但提供对PCIe SSD的配置管理功能,而且提供对PCIe
    发表于 04-20 14:41

    6槽槽位PCIe扩展坞

    高性能PCIe交换扩展的基础设备。1、2、Upstream port:1Slot16 lane PCI Express Gen 3。3、Downstream port:5Slot16lane PCI
    发表于 07-13 17:19

    中国市场的高性能模拟SoC

    产品重要性的同时,不约而同地表示要将精力集中在高性能模拟产品上。那么,在众说纷纭“高性能”的情况下,什么产品才是高性能模拟产品?面对集成度越来越高的半导体行业,高性能模拟产品是否生存不
    发表于 06-20 06:22

    开发QorIQ T2080的高性能网络控制设备

    EPT2080E,QorIQ PowerPCPCIe板用于开发高性能网络控制设备。 EPT2080E的核心是飞思卡尔QorIQ T2080。 T2080是一款高度集成的SoC,包括最多4个e6500
    发表于 04-29 09:39

    高度集成的SoC用于开发高性能网络控制设备

    EP2020xS,QorIQ PowerPC板是一款紧凑,经济高效且功能强大的平台,用于开发高性能网络控制设备。该板适用于紧凑型空间,1个串行端口(通过USB),1个USB端口和1个千兆以太网端口
    发表于 05-15 09:23

    介绍一种基于V7的高性能PCIe信号处理板

    基于V7的高性能PCIe信号处理板是什么?基于V7的高性能PCIe信号处理板有哪些主要功能?基于V7的高性能
    发表于 06-25 06:21

    高性能FPGA可编程模拟前端(AFE)模拟计算引擎(ACE)特点

    文章目录前言微控制器系统(MSS)高性能FPGA可编程模拟前端(AFE)模拟计算引擎(ACE)特点简介设计流程器件选型前言Actel SmartFusion®系列智能型混合信号 FPGA 采用
    发表于 07-22 09:50

    [资料] AI加速计算卡设计资料第636篇:基于FMC的Kintex XCKU060高性能PCIe载板

    基于FMC的Kintex XCKU060高性能PCIe载板一、板卡概述 板卡主控芯片采用Xilinx 公司的 Kintex UltraScale系列FPGA XCKU060-2FFVA1156。板载
    发表于 04-13 15:56

    高性能低功耗的SOC平台体系结构

    本文描述了SOC平台体系结构之低功耗高性能的数字信号处理的应用。这个平台是基于AMBA SOC总线协议,它结合了新颖的互连规范,为了能让高性能的DSP IP核集成到
    发表于 02-01 13:58 14次下载

    基于SOC高性能存储器控制器设计

    基于SOC高性能存储器控制器设计_张鹏剑
    发表于 01-07 18:39 0次下载

    『 RJIBI 』- FACE-ZU:基于FPGA的SOC高性能计算平台

    FACE-ZU :基于FPGA的SOC高性能计算平台 FACE ( FPGA Algorithm aCceleration Engine ) FPGA 算法加速开发引擎是基于 FPGA 可编程
    发表于 03-21 14:19 2451次阅读

    使用多代 PCIe 构建高性能互连

    ®) 已成为参考的高性能互连。利用高速串行通信,PCIe 提供高效的点对点连接,并通过增加通道数和信号传输速率,提供可扩展的接口带宽。 PCIe 1.0 规范于 2002 年发布,以每秒 2.5 千兆传输
    的头像 发表于 07-21 09:59 1666次阅读
    使用多代 <b class='flag-5'>PCIe</b> 构建<b class='flag-5'>高性能</b>互连

    实时高性能智能网络处理器SoC芯片FH8896介绍

    FH8896 是一颗全高清实时高性能智能网络处理器 SoC 芯片,最高幅面支持5M。该芯片集成了一颗1.5TOPS 算力的高性能神经网络处理引擎,2 核RISC 处理器,同时集成了
    发表于 06-09 10:56 951次阅读
    实时<b class='flag-5'>高性能</b>智能网络处理器<b class='flag-5'>SoC</b>芯片FH8896介绍