一种基于RISC-V的HPLC&HRF双模通信芯片架构的制作方法


一种基于risc-v的hplc&hrf双模通信芯片架构
技术领域
1.本发明涉及双模通信芯片技术领域,更具体地说,本发明涉及一种基于 risc-v的hplc&hrf双模通信芯片架构。


背景技术:



2.risc-v指令是指基于小型、快速、低功耗的设计,而现有芯片设计过程中的常用手段;
3.目前,移动终端通常包括通过系统级封装技术封装在一起的双模通信芯片,双模通信芯片中包括全球移动通信系统芯片和窄带物联网芯片。
4.而双模通信芯片设计过程中最大不足在于其单一控制器运转导致芯片自身负荷大。


技术实现要素:



5.为了克服现有技术的上述缺陷,本发明提供一种基于risc-v的 hplc&hrf双模通信芯片架构,通过数字功能模块、模拟功能模块、嵌入式 cpu和中断控制系统,优化了现有双模通信芯片架构系统单一控制器的运行效率低,以解决上述背景技术中提出的问题。
6.技术方案
7.为实现上述目的,本发明提供如下技术方案:一种基于risc-v的 hplc&hrf双模通信芯片架构,包括储存控制单元、数字功能模块、模拟功能模块、嵌入式cpu和中断控制系统;
8.所述数字功能模块包括嵌入式平头哥e906 cpu,其最高频率200mhz,双端口sram,1.5mb,其工作于amba-ahb时钟频率、片上ahb、apb 总线,其最高频率100mhz、sdram内存控制器(mc),其最高频率200mhz、 rmii mac(ge),其最高频率100mhz、通用加解密引擎(acu)、通道 dma、双模功能mac及phy、tick功能,所述数字功能模块可提供4组timer功能,fuse支持一次性写入唯一的chip id,spi master,系统从此端口读取flash并启动,系统启动后可将此端口用作通用spi master功能。
9.在一个优选的实施方式中,所述模拟功能模块包括reset控制电路、pll 电路、adc、dac电路和pga自动增益调整单元。
10.在一个优选的实施方式中,所述中断控制系统采用uart、spi_slave、 spi_master中断方式,将输入端信息经过子模块的中断处理后送入到cpu 中。
11.在一个优选的实施方式中,所述中断控制系统的处理流程如下:
12.101、子模块发起中断,拉起对应的中断信号;
13.102、中断控制器接收到子模块中断信号,并将子模块中断映射到对应的 cpu中断上;
14.103、cpu接收到中断,并触发对应的中断处理函数,中断处理函数需要查询并清理子模块中断,然后清理gbc中中断控制器的状态,以撤销cpu 的中断。
15.在一个优选的实施方式中,所述芯片存储模块主要由两部分组成,mc控制sdram存储颗粒,提供大容量的存储,其中lram片内ram提供1.5mb 的高速存储空间。
16.在一个优选的实施方式中,所述mc是一个通用的sdram内存控制器, mc提供4组ahb slave接口供不同的设备进行访问,4组ahb slave端口优先级相同,采用round robin方式进行访问,4组ahb slave接口其中两组用于 ahb总线连接,还有两组分别用于ge和plc phy的pdma连接。
17.在一个优选的实施方式中,所述lram片内存储,直接连接到amba总线上。
18.在一个优选的实施方式中,所述sdma模块主要用于在芯片内部总线上进行高效的数据搬移,以节约大量的cpu处理时间,sdma支持在sdram 到sdram,sdram到lram,ge到ram,acu到ram,phy到ram 及部分低速apb总线设备之间搬移数据。
19.本发明的技术效果和优点:
20.该一种基于risc-v的hplc&hrf双模通信芯片架构构系统,基于数字功能模块、模拟功能模块、嵌入式cpu和中断控制系统,优化了现有双模通信芯片架构系统单一控制器的运行效率低,降低了整体芯片运转负担。
附图说明
21.图1为本发明的实施例1结构示意图。
22.图2为本发明的实施例2结构示意图。
具体实施方式
23.下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整地传达给本领域的技术人员。
24.同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。
25.以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本技术及其应用或使用的任何限制。
26.对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,技术、方法和设备应当被视为说明书的一部分。
27.应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。
28.本技术实施例可以应用于计算机系统/服务器,其可与众多其他通用或专用计算系统环境或配置一起操作。适于与计算机系统/服务器一起使用的众所周知的计算系统、环境和/或配置的例子包括但不限于:个人计算机系统、服务器计算机系统、瘦客户机、厚客户机、手持或膝上设备、基于微处理器的系统、机顶盒、可编程消费电子产品、网络个人电脑、小型计算机系统﹑大型计算机系统和包括上述任何系统的分布式云计算技术环境,等等。
29.计算机系统/服务器可以在由计算机系统执行的计算机系统可执行指令 (诸如程序模块)的一般语境下描述。通常,程序模块可以包括例程、程序、目标程序、组件、逻辑、数
据结构等等,它们执行特定的任务或者实现特定的抽象数据类型,计算机系统/服务器可以在分布式云计算环境中实施,分布式云计算环境中,任务是由通过通信网络链接的远程处理设备执行的。在分布式云计算环境中,程序模块可以位于包括存储设备的本地或远程计算系统存储介质上。
30.实施例1
31.本发明提供了如图1所示的一种基于risc-v的hplc&hrf双模通信芯片架构,包括数字功能模块、模拟功能模块、嵌入式cpu和中断控制系统;
32.本实施例具体需要说明的是,关于本实施例中整个芯片框架的模块不仅仅是上述模块组成,上述模块主要为本实施例区别特征,其中数字功能模块包括嵌入式平头哥e906 cpu,其最高频率200mhz,双端口sram,1.5mb,其工作于amba-ahb时钟频率、片上ahb、apb总线,其最高频率100mhz、 sdram内存控制器(mc),其最高频率200mhz、rmii mac(ge),其最高频率100mhz、通用加解密引擎(acu)、通道dma、双模功能mac 及phy、tick功能,数字功能模块可提供4组timer功能(可用于产生pwm), fuse支持一次性写入唯一的chip id,spi master,系统从此端口读取flash 并启动,系统启动后可将此端口用作通用spi master功能;
33.模拟功能模块包括reset控制电路、pll电路、adc、dac电路和pga 自动增益调整单元;
34.嵌入式cpu使用平头哥e906高性能低功耗的cpu;
35.中断控制系统采用uart、spi_slave、spi_master中断方式,将输入端信息经过子模块的中断处理后送入到cpu中;
36.中断控制系统的处理流程如下:
37.101、子模块发起中断,拉起对应的中断信号;
38.102、中断控制器接收到子模块中断信号,并将子模块中断映射到对应的 cpu中断上;
39.103、cpu接收到中断,并触发对应的中断处理函数,中断处理函数需要查询并清理子模块中断,然后清理gbc中中断控制器的状态,以撤销cpu 的中断。
40.需要具体补充的是芯片外部链接25mhz晶振,芯片内部pll将其倍频以后供片内系统使用,软件根据具体的需要可以进行不同的分频配置芯片内部功能模块时钟可单独关闭,以便降低功耗。
41.实施例2
42.一种基于risc-v的hplc&hrf双模通信芯片架构还包括储存控制单元,芯片存储模块主要由两部分组成,mc控制sdram存储颗粒,提供大容量的存储,其中lram片内ram提供1.5mb的高速存储空间;
43.mc是一个通用的sdram内存控制器,mc提供4组ahb slave接口供不同的设备进行访问,4组ahb slave端口优先级相同,采用round robin方式进行访问,4组ahb slave接口其中两组用于ahb总线连接,还有两组分别用于ge和plc phy的pdma连接;
44.lram片内存储,直接连接到amba总线上,特性如下:
45.一、由32个32kb大小的bank组成;
46.二、提供两个通用的访问接口;
47.三、支持同时访问两个bank;
48.四、支持bank对访问端口的优先级控制,控制寄存器请参考表格18:总线控制寄存器。
49.本实施例需要具体补充的是sdma模块主要用于在芯片内部总线上进行高效的数据搬移,以节约大量的cpu处理时间。sdma支持在sdram到sdram,sdram到lram,ge到ram,acu到ram,phy到ram及部分低速apb总线设备之间搬移数据;
50.此外sdma支持软件和硬件两种握手模式,软件握手模式下sdma有软件控制启动;硬件握手模式下,sdma由软件配置地址和传输模式等信息,由硬件模块根据硬件的调度启动传输。
51.最后:以上仅为本发明的优选实施例而已,并不用于限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

技术特征:


1.一种基于risc-v的hplc&hrf双模通信芯片架构,其特征在于:包括储存控制单元、数字功能模块、模拟功能模块、嵌入式cpu和中断控制系统;所述数字功能模块包括嵌入式平头哥e906 cpu,其最高频率200mhz,双端口sram,1.5mb,其工作于amba-ahb时钟频率、片上ahb、apb总线,其最高频率100mhz、sdram内存控制器(mc),其最高频率200mhz、rmii mac(ge),其最高频率100mhz、通用加解密引擎(acu)、通道dma、双模功能mac及phy、tick功能,所述数字功能模块可提供4组timer功能,fuse支持一次性写入唯一的chip id,spi master,系统从此端口读取flash并启动,系统启动后可将此端口用作通用spi master功能。2.根据权利要求1所述的一种基于risc-v的hplc&hrf双模通信芯片架构,其特征在于:所述模拟功能模块包括reset控制电路、pll电路、adc、dac电路和pga自动增益调整单元。3.根据权利要求1所述的一种基于risc-v的hplc&hrf双模通信芯片架构,其特征在于:所述中断控制系统采用uart、spi_slave、spi_master中断方式,将输入端信息经过子模块的中断处理后送入到cpu中。4.根据权利要求1所述的一种基于risc-v的hplc&hrf双模通信芯片架构的方法,其特征在于:所述中断控制系统的处理流程如下:101、子模块发起中断,拉起对应的中断信号;102、中断控制器接收到子模块中断信号,并将子模块中断映射到对应的cpu中断上;103、cpu接收到中断,并触发对应的中断处理函数,中断处理函数需要查询并清理子模块中断,然后清理gbc中中断控制器的状态,以撤销cpu的中断。5.根据权利要求1所述的一种基于risc-v的hplc&hrf双模通信芯片架构,其特征在于:所述芯片存储模块主要由两部分组成,mc控制sdram存储颗粒,提供大容量的存储,其中lram片内ram提供1.5mb的高速存储空间。6.根据权利要求4所述的一种基于risc-v的hplc&hrf双模通信芯片架构,其特征在于:所述mc是一个通用的sdram内存控制器,mc提供4组ahb slave接口供不同的设备进行访问,4组ahb slave端口优先级相同,采用round robin方式进行访问,4组ahb slave接口其中两组用于ahb 总线连接,还有两组分别用于ge和plc phy的pdma连接。7.根据权利要求4所述的一种基于risc-v的hplc&hrf双模通信芯片架构,其特征在于:所述lram片内存储,直接连接到amba总线上。8.根据权利要求4所述的一种基于risc-v的hplc&hrf双模通信芯片架构,其特征在于:所述sdma模块主要用于在芯片内部总线上进行高效的数据搬移,以节约大量的cpu处理时间,sdma支持在sdram到sdram,sdram到lram,ge到ram,acu到ram,phy到ram及部分低速apb总线设备之间搬移数据。

技术总结


本发明公开了一种基于RISC-V的HPLC&HRF双模通信芯片架构,具体涉及双模通信芯片领域,包括储存控制单元、数字功能模块、模拟功能模块、嵌入式CPU和中断控制系统;所述数字功能模块包括嵌入式平头哥E906 CPU,其最高频率200MHz,双端口SRAM,1.5MB,其工作于AMBA-AHB时钟频率、片上AHB、APB总线,其最高频率100MHz、SDRAM内存控制器(MC),其最高频率200MHz、RMII MAC(GE),其最高频率100MHz、通用加解密引擎(ACU),该一种基于RISC-V的HPLC&HRF双模通信芯片架构构系统,基于数字功能模块、模拟功能模块、嵌入式CPU和中断控制系统,优化了现有双模通信芯片架构系统单一控制器的运行效率低,降低了整体芯片运转负担。降低了整体芯片运转负担。降低了整体芯片运转负担。


技术研发人员:

展巍

受保护的技术使用者:

浙江清芯微电子有限公司

技术研发日:

2022.08.24

技术公布日:

2022/11/22

本文发布于:2024-09-26 02:23:56,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/1/15958.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:芯片   所述   双模   模块
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议