一种SOC芯片制造技术

技术编号:27150950 阅读:15 留言:0更新日期:2021-01-27 23:22
本实用新型专利技术公开了一种SOC芯片,该芯片包括:嵌入式CPU,用于访问存储器,嵌入式CPU包括FPGA核单元;存储器与嵌入式CPU连接,用于存储所述SOC芯片产生的系统数据和用户数据;译码器,与嵌入式CPU和存储器分别连接,用于完成从嵌入式CPU的地址到存储器的物理地址的地址译码;访问控制器,与嵌入式CPU和存储器相连,用于完成嵌入式CPU的地址访问存储器的时序控制;保护器,与嵌入式CPU和译码器相连,用于打开或关闭存储器的访问通道以及非法访问的界定;双路以太网PHY接口,与FPGA核单元连接,用于连接到以太网或者其他SOC芯片。本实用新型专利技术通过在SOC芯片中增加访问控制器和保护器,拦截外部非法访问,大大提高了SOC芯片的安全性。大大提高了SOC芯片的安全性。大大提高了SOC芯片的安全性。

【技术实现步骤摘要】
一种SOC芯片


[0001]本技术涉及芯片设计领域,具体涉及一种SOC芯片。

技术介绍

[0002]随着设计与制造技术的发展,集成电路设计从晶体管的集成发展到逻辑门的集成,现在又发展到IP的集成,即SoC(System-on-a-Chip,片上系统)设计技术。SoC可以有效地降低电子/信息系统产品的开发成本,缩短开发周期,提高产品的竞争力,是未来工业界将采用的最主要的产品开发方式。虽然SoC一词多年前就已出现,但到底什么是SoC则有各种不同的说法。在经过了多年的争论后,专家们就SoC的定义达成了一致意见。这个定义虽然不是非常严格,但明确地表明了SoC的特征:实现复杂系统功能的VLSI;采用超深亚微米工艺技术;使用一个以上嵌入式CPU/数字信号处理器(DSP);外部可以对芯片进行编程。
[0003]现有技术中,MCU(Microcontroller Unit,微控制单元)内部一般都集成了非易失性存储器(Non-Volatile Memory,NVM)用于存放用户程序和数据。然而目前MCU内部并没有区分敏感数据和普通数据,都存储在一个NVM存储器内,虽然可以通过熔丝机控制存储器的访问时序,但是在物理上存储器接口都是联通的,存在安全隐患。

技术实现思路

[0004]因此,本技术要解决现有技术SOC芯片保密性低的问题,从而提供一种SOC芯片。
[0005]为达到上述目的,本技术提供如下方案:
[0006]第一方面,本技术实施例提供一种SOC芯片,包括:
[0007]嵌入式CPU,用于访问存储器,所述嵌入式CPU包括FPGA核单元;
[0008]所述存储器与所述嵌入式CPU连接,用于存储所述SOC芯片产生的系统数据和用户数据;
[0009]译码器,与所述嵌入式CPU和所述存储器分别连接,用于完成从所述嵌入式CPU的地址到所述存储器的物理地址的地址译码;
[0010]访问控制器,与所述嵌入式CPU和所述存储器相连,用于完成所述嵌入式CPU的地址访问所述存储器的时序控制;
[0011]保护器,与所述嵌入式CPU和所述译码器相连,用于打开或关闭所述存储器的访问通道以及非法访问的界定;
[0012]双路以太网PHY接口,与所述FPGA核单元连接,用于连接到以太网或者其他SOC芯片。
[0013]在一实施例中,所述存储器存储有所述FPGA核单元的配置数据,所述FPGA核单元根据所述嵌入式CPU获取的所述FPGA核单元的配置数据进行配置并进行指令译码。
[0014]在一实施例中,所述SOC芯片还包括:
[0015]总线桥,所述总线桥与所述嵌入式CPU连接;
[0016]所述FPGA核单元,用于将所述指令进行译码,产生嵌入式CPU内部算术逻辑单元和流水线的控制信号。
[0017]在一实施例中,所述嵌入式CPU包括算术逻辑单元,所述算术逻辑单元与所述FPGA核单元连接,用于根据算术逻辑单元的控制信号进行逻辑运算或算术运算。
[0018]在一实施例中,所述存储器包括第一存储单元和第二存储单元,所述第一存储单元用于存储由所述SOC芯片产生的敏感系统数据,所述第二存储单元用于存储用户数据和程序。
[0019]本技术技术方案,具有如下优点:
[0020]本技术提供了一种SOC芯片,包括嵌入式CPU、存储器、译码器、访问控制器、保护器和双路以太网PHY接口,通过在SOC芯片中增加访问控制器和保护器,拦截外部非法访问,大大提高了SOC芯片的安全性。同时,利用设置在芯片上的双路以太网PHY接口,连接到以太网或者其他SOC芯片,减少了现有技术中由于SOC芯片互连导致的外围电路器件增加,成本增高的问题,降低了电路的复杂性。
附图说明
[0021]为了更清楚地说明本技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0022]图1为本技术实施例提供的一种SOC芯片工作原理的示意图。
具体实施方式
[0023]下面将结合附图对本技术的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
[0024]在本技术的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本技术的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。
[0025]在本技术的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,还可以是两个元件内部的连通,可以是无线连接,也可以是有线连接。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本技术中的具体含义。
[0026]此外,下面所描述的本技术不同实施方式中所涉及的技术特征只要彼此之间未构成冲突就可以相互结合。
[0027]实施例1
[0028]本技术实施例提供一种SOC芯片,如图1所示,该芯片包括:
[0029]嵌入式CPU101,用于访问存储器102,所述嵌入式CPU包括FPGA核单元1011;
[0030]FPGA核单元属于专用集成电路中的一种半定制电路,是可编程的逻辑阵列,能够有效的解决原有器件门电路数较少的问题。FPGA的基本结构包括可编程输入输出单元,可配置逻辑块,数字始终管理模块,嵌入式块RAM,布线资源,内嵌专用硬核,底层内嵌功能单元。由于FPGA具有布线资源丰富,可重复变成和集成度高,投资较低的特点,在数字电路设计领域得到了广泛的应用。
[0031]本技术实施例中,嵌入式CPU包括FPGA核单元,增加了门电路数,实现了芯片整体构造的简化与性能的提升。
[0032]所述存储器102与所述嵌入式CPU101连接,用于存储所述SOC芯片产生的系统数据和用户数据;
[0033]所述存储器102包括第一存储单元1021和第二存储单元1022,所述第一存储单元用于存储由所述SOC芯片产生的敏感系统数据,所述第二存储单元用于存储用户数据和程序。
[0034]第一存储单元和第二存储单元均为非易失性存储器,当电源关闭后,存储单元本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种SOC芯片,其特征在于,包括:嵌入式CPU,用于访问存储器,所述嵌入式CPU包括FPGA核单元;所述存储器,与所述嵌入式CPU连接,用于存储所述SOC芯片产生的系统数据和用户数据;译码器,与所述嵌入式CPU和所述存储器分别连接;访问控制器,与所述嵌入式CPU和所述存储器相连;保护器,与所述嵌入式CPU和所述译码器相连;双路以太网PHY接口,与所述FPGA核单元连接,用于连接到以太网或者其他SOC芯片。2.根据权利要求1所述的SOC芯片,其特征在于,所述存储器存储有所述FPGA核单元的配置数据。3.根据权...

【专利技术属性】
技术研发人员:ꢀ七四专利代理机构
申请(专利权)人:创耀苏州通信科技股份有限公司
类型:新型
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1