[发明专利]基于FPGA和MCU实现的片上系统在审
| 申请号: | 202011506028.4 | 申请日: | 2020-12-18 |
| 公开(公告)号: | CN112540953A | 公开(公告)日: | 2021-03-23 |
| 发明(设计)人: | 刘锴;宋宁;崔明章;李秦飞;杜金凤 | 申请(专利权)人: | 广东高云半导体科技股份有限公司 |
| 主分类号: | G06F15/78 | 分类号: | G06F15/78;G06F15/17;G06F13/16;G06F13/42 |
| 代理公司: | 上海思捷知识产权代理有限公司 31295 | 代理人: | 王宏婧 |
| 地址: | 510000 广东省广*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 fpga mcu 实现 系统 | ||
本发明涉及一种基于FPGA和MCU实现的片上系统,包括FPGA芯片、嵌设在所述FPGA芯片中的MCU内核、以及集成于所述FPGA芯片上的PSRAM存储器,所述MCU内核通过系统总线与所述PSRAM存储器连接,所述PSRAM存储器的访问地址映射于所述MCU内核的地址存储空间,通过动态调整所述PSRAM存储器的访问地址范围来控制所述PSRAM存储器的存储容量。利用所述片上系统,可以根据需要选择PSRAM存储器的部分存储区域进行存储,总的耗电量低,有助于降低功耗,而且利用PSRAM容量大、成本低的优点,所述片上系统通过PSRAM存储器可进行大量数据存取,数据存储能力高且成本较低。
技术领域
本发明涉及FPGA开发领域,尤其涉及一种基于FPGA和MCU实现的片上系统。
背景技术
传统SRAM(StaticRandomAccessMemory,静态随机存储器)需要六个晶体管构成一个存储单元,导致大容量的SRAM价格高昂。PSRAM(PseudoSRAM,伪静态随机存储器)具有类似SRAM的接口协议,给出地址以及读写命令,就可以实现数据的存储和读取,同时,PSRAM的内核是DRAM(动态随机存储器)架构,使用一个晶体管和一个电容组成存储单元,而PSRAM接口较DRAM更简单,不像DRAM需要定期进行数据刷新,且读取速度较DRAM更快。基于上述优点,PSRAM能够依照类SRAM的稳定接口且实现较大的存储容量,PSRAM相比SRAM又具有很大的价格优势,所以在业界已得到大规模的应用,应用的产品有手机、平板电脑、GPS接口器等。
常规的PSRAM由芯片厂商采用专用集成芯片工艺制造,制造好的PSRAM芯片的容量(如16M,32M,64M等)是固定的,特定容量的PSRAM芯片使用时不能对容量进行调整,如果存储容量远超出实际需求容量,在使用时会增加系统的耗电量。
另外,在基于FPGA(现场可编程门阵列)和MCU(微控制器)实现的片上系统(SystemonChip,SoC)设计中,常常存在片内存储资源较少而无法满足大量数据存储的问题,而且目前采用的一些存储器(如同步动态随机存储器SDRAM、闪存Flash)还存在成本过高的问题。
发明内容
本发明提供一种基于FPGA和MCU实现的片上系统,采用了PSRAM作为MCU内核的数据存储器,可以实现对PSRAM存储容量的动态控制和管理,有助于降低功耗,而且利用PSRAM容量大、成本低的优点,所述片上系统的数据存储能力高且成本较低。
本发明提供的基于FPGA和MCU实现的片上系统,包括FPGA芯片、嵌设在所述FPGA芯片中的MCU内核、以及在所述FPGA芯片内实现的PSRAM存储器,所述MCU内核通过系统总线与所述PSRAM存储器连接,所述PSRAM存储器的访问地址映射于所述MCU内核的地址存储空间;其中,通过动态调整所述PSRAM存储器的访问地址范围,控制所述PSRAM存储器的存储容量。
可选的,所述PSRAM存储器包括控制器模块和功能接口模块,所述控制器模块包括利用所述FPGA芯片的逻辑资源实现的容量配置寄存器,所述容量配置寄存器用于存储有关所述PSRAM存储器的访问地址范围的信息;所述功能接口模块分别与所述控制器模块和所述PSRAM存储器的物理层连接,所述功能接口模块通过对所述容量配置寄存器存储的信息进行逻辑转换,并传输给物理层,来动态配置所述PSRAM存储器的物理层的访问地址范围。
可选的,所述控制器模块包括利用所述FPGA芯片的逻辑资源实现且与所述PSRAM存储器的不同访问地址对应的多个寄存器组,每个所述寄存器组均包括控制寄存器、写数据寄存器、读数据寄存器及状态寄存器。
可选的,所述控制器模块包括利用所述FPGA芯片的逻辑资源实现的寄存器地址选择单元,所述寄存器地址选择单元用于在所述MCU内核的控制下选择相应的寄存器组或者所述容量配置寄存器进行操作。
可选的,所述功能接口模块包括利用所述FPGA芯片的逻辑资源实现的物理层接口转换逻辑,所述物理层接口转换逻辑通过物理层接口总线连接所述物理层。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东高云半导体科技股份有限公司,未经广东高云半导体科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011506028.4/2.html,转载请声明来源钻瓜专利网。





