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

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

3天内不再提示

系统芯片—外设IP核(Peripheral IP Core)

倩倩 来源:Semi Connect 作者:Semi Connect 2022-08-12 14:42 次阅读

外设IP核(Peripheral IP Core)统指系统芯片里面的除嵌入式CPU以外的外围专用功能IP核的总称,包括串行总线接口,存储器控制器等。外设一般通过总线核处理器连接,通常是总线的从设备。外设接收处理器的指令后,完成特定的功能。作为系统芯片的重要组成部分,外设协助处理器完成控制,计算等任务,提高了处理器的工作效率。

外设通常在处理器的控制下工作,处理器通过读/写外设的寄存器管理外设。外设寄存器一般包含两类:第一类是控制寄存器,处理器对这类寄存器写入配置实现对外设的控制;第二类寄存器是状态寄存器,处理器通过读取这类寄存器了解外设当前的工作状态。

按照功能分类,常见的外设有4类:1通用数据传输协议接口外设,如I2C,SPI,UART,MAC,USB等,这些外设按照数据传输协议进行数据的收/发;2通用控制外设,如通用I/O接口(GPIO),脉宽调制接口(PWM)等,这些外设可对引脚进行特殊化的操控;3加速器型外设,类似于协处理器,加速特定类型的运算,如图像编解码,高速加解密核卷积运算等;4系统功能外设,帮助处理器完成系统芯片的系统运行功能,确保应用正确执行,如定时器和中断控制器等。

按照速度分类,常见的外设分为高速外设和低速外设两类:高速外设的工作频率高,执行复杂的任务或者计算,如图像处理加速器,高速加解密引擎和高速通信接口等;低速外设的工作频率低,主要负责SoC与外界的低速通信,维护SoC系统功能,如I2C,INTC等。

随着外设种类的增加和性能的提高,为使外设与处理器之间的速度,时序和格式等匹配,外设逐渐发展为拥有独立的控制单元与接口电路。随着外设功能越来越多样化,性能要求越来越苛刻,如何设计出可靠性高,控制简单,智能化且易于扩展的外设称为未来的发展趋势。

审核编辑 :李倩

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

    关注

    68

    文章

    19169

    浏览量

    229164
  • 寄存器
    +关注

    关注

    31

    文章

    5322

    浏览量

    120022
  • 系统芯片
    +关注

    关注

    0

    文章

    38

    浏览量

    18367

原文标题:系统芯片—外设IP核

文章出处:【微信号:Semi Connect,微信公众号:Semi Connect】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    Vivado中FFT IP的使用教程

    本文介绍了Vidado中FFT IP的使用,具体内容为:调用IP>>配置界面介绍>>IP
    的头像 发表于 11-06 09:51 390次阅读
    Vivado中FFT <b class='flag-5'>IP</b><b class='flag-5'>核</b>的使用教程

    芯驿电子 ALINX 推出全新 IP 产品线,覆盖 TCP/UDP/NVMe AXI IP

    在创新加速的浪潮中,为更好地响应客户群需求, 芯驿电子 ALINX 推出全新 IP 产品线 ,致力于为高性能数据传输和复杂计算需求提供 高带宽、低延迟 的解决方案。发布的第一批 IP
    的头像 发表于 10-30 17:39 253次阅读
     芯驿电子 ALINX 推出全新 <b class='flag-5'>IP</b> <b class='flag-5'>核</b>产品线,覆盖 TCP/UDP/NVMe AXI <b class='flag-5'>IP</b> <b class='flag-5'>核</b>

    芯驿电子ALINX推出全新IP产品线

    在创新加速的浪潮中,为更好地响应客户群需求,芯驿电子 ALINX 推出全新 IP 产品线,致力于为高性能数据传输和复杂计算需求提供高带宽、低延迟的解决方案。发布的第一批 IP 包括
    的头像 发表于 10-30 11:53 185次阅读
    芯驿电子ALINX推出全新<b class='flag-5'>IP</b><b class='flag-5'>核</b>产品线

    Xilinx DDS IP的使用和参数配置

    用RAM实现一个DDS,从原理上来说很简单,在实际使用的时候,可能没有直接使用官方提供的IP来的方便。这个博客就记录一下,最近使用到的这个DDS IP
    的头像 发表于 10-25 16:54 423次阅读
    Xilinx DDS <b class='flag-5'>IP</b><b class='flag-5'>核</b>的使用和参数配置

    如何申请xilinx IP的license

    在使用FPGA的时候,有些IP是需要申请后才能使用的,本文介绍如何申请xilinx IP的license。
    的头像 发表于 10-25 16:48 205次阅读
    如何申请xilinx <b class='flag-5'>IP</b><b class='flag-5'>核</b>的license

    如何使用代理IP转换国外IP

    IP
    jf_62215197
    发布于 :2024年07月17日 07:33:17

    FPGA的IP使用技巧

    FPGA的IP使用技巧主要包括以下几个方面: 理解IP的概念和特性 : IP是指用硬
    发表于 05-27 16:13

    关于FPGA IP

    对于深入学习使用FPGA的小伙伴们,特别是一些复杂的、大规模的设计应用,适宜的IP核对开发能起到事半功倍的作用。IP的概念与我们sdk里库的概念相似。IP即电路功能模块,用户可以直接
    发表于 04-29 21:01

    FPGA设计的IP和算法应用综述

    IP(Intelligent Property) 是具有知识产权的集成电路芯总称,是经过反复验证过的、具有特定功能的宏模块,与芯片制造
    的头像 发表于 03-07 09:35 1153次阅读
    FPGA设计的<b class='flag-5'>IP</b>和算法应用综述

    AD9683的引脚如何与zynq 7015芯片中的JESD204 ip端口对应相连?

    芯片上JESD204B协议对应的引脚(SYSREF、SYNCINB和SERDOUT)与ZYNQ7015芯片中的JESD204 IP的端口对应相连。
    发表于 12-15 07:14

    FPGA实现基于Vivado的BRAM IP的使用

    Xilinx公司的FPGA中有着很多的有用且对整个工程很有益处的IP,比如数学类的IP,数字信号处理使用的IP
    的头像 发表于 12-05 15:05 1561次阅读

    AMD Versal系列CIPS IP建立示例工程

    接着上一篇“AMD Versal系列CIPS IP介绍”文章来进一步讲解如何来建立CIPS IP核示例工程。
    的头像 发表于 12-05 13:34 631次阅读
    AMD Versal系列CIPS <b class='flag-5'>IP</b><b class='flag-5'>核</b>建立示例工程

    256!赛昉发布全新RISC-V众核子系统IP平台

    (Dubhe-90)的高性能RISC-V众核子系统IP平台。 StarLink-700是赛昉科技自研的支持缓存一致性的Interconnect Fabric IP,是国内首款Mesh架构互联总线
    发表于 11-29 13:37