[发明专利]一种芯片及其管脚复用方法在审
申请号: | 201810135785.1 | 申请日: | 2018-02-09 |
公开(公告)号: | CN108388531A | 公开(公告)日: | 2018-08-10 |
发明(设计)人: | 王良清;李亚明 | 申请(专利权)人: | 深圳国微技术有限公司 |
主分类号: | G06F13/38 | 分类号: | G06F13/38 |
代理公司: | 深圳市康弘知识产权代理有限公司 44247 | 代理人: | 尹彦;胡朝阳 |
地址: | 518000 广东省深圳市南山区高新技*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 芯片 重定义 管脚 功能接口 管脚复用 通用管脚 可编程电路 配置文件 映射 预设 | ||
本发明公开了一种芯片及其管脚复用方法,所述芯片包括多个内部功能接口、多个芯片通用管脚和管脚重定义模块,所述多个内部功能接口通过所述管脚重定义模块与所述多个芯片通用管脚相连接,所述管脚重定义模块由可编程电路实现,用于根据预设的管脚重定义配置文件将所述多个内部功能接口映射到所述多个芯片通用管脚。本发明的芯片能适应多种管脚复用需求。
技术领域
本发明涉及芯片领域,尤其涉及一种芯片及其管脚复用方法。
背景技术
随着集成电路技术的高速发展,芯片的集成度越来越高,芯片的功能也越来越复杂,随之而来的是芯片的管脚越来越多。如果在芯片设计时为芯片支持的所有功能接口都分配独立的管脚,则芯片的面积会做得比较大,另外庞大的芯片管脚数目也不利于芯片的产品应用开发。现在技术的芯片通常采用多个功能接口共用一组管脚,即单个芯片管脚可以复用成多种功能接口的方法以减少芯片的管脚数目。
现有技术的芯片管脚复用方法,是在芯片设计阶段根据芯片的应用场景规划出芯片各管脚所要复用的功能接口,并为各管脚提供对应的管脚复用寄存器,由管脚复用寄存器的配置值决定各管脚的功能。芯片在实际应用时,通过软件配置管脚复用寄存器来选择芯片管脚的功能。
现有技术的芯片管脚复用方法存在如下技术问题:
1、芯片管脚的复用关系在芯片设计阶段就根据预期的芯片应用场景确定了,芯片只能应用于典型的预期的产品,而难以满足一些复杂的非预期的产品应用的特殊需求,限制了芯片的产品应用范围,不利于芯片的产品应用创新;
2、现有技术的芯片管脚复用方法如果芯片管脚的复用关系在芯片设计阶段规划的不够周全,那么实际的芯片可能会存在功能应用的缺陷;
3、芯片管脚的复用关系是确定的,芯片的管脚功能及产品的PCB板很容易被分析出来,芯片的产品应用系统存在被克隆的风险。
发明内容
本发明的目的是针对上述现有技术存在的缺陷,提供一种能适应多种管脚复用需求的芯片及其管脚复用方法。
本发明实施例中,提供了一种芯片,其包括多个内部功能接口、多个芯片通用管脚和管脚重定义模块,所述多个内部功能接口通过所述管脚重定义模块与所述多个芯片通用管脚相连接,所述管脚重定义模块由可编程电路实现,用于根据预设的管脚重定义配置文件将所述多个内部功能接口映射到所述多个芯片通用管脚。
本发明实施例中,所述管脚重定义模块采用eFPGA来实现。
本发明实施例中,所述管脚重定义模块包括内部信号端口、重定义电路和外部信号端口,所述内部信号端口被所述重定义电路映射到所述外部信号端口。
本发明实施例中,所述内部信号端口与所述内部功能接口相连,所述外部信号端口与所述芯片通用管脚相连接。
本发明实施例中,所述内部信号端口与所述外部信号端口的映射关系由所述eFPGA的管脚重定义配置文件来决定。
本发明实施例中,所述芯片内部还包括非易失性存储器,所述eFPGA的管脚重定义配置文件存储于所述非易失性存储器中。
本发明实施例中,所述芯片通用管脚的个数少于所述芯片内部功能接口的个数。
本发明实施例中,还提供一种芯片,其包括多个内部功能接口、多个芯片通用管脚和管脚重定义模块,
所述多个内部功能接口中的第一部分接口与所述多个芯片通用管脚中的第一部分管脚一一对应连接,所述多个内部功能接口中的第二部分接口通过所述管脚重定义模块与所述多个芯片通用管脚中的第二部分管脚相连接;
所述管脚重定义模块,由可编程电路实现,用于根据预设的管脚重定义配置文件将所述多个内部功能接口中的第二部分接口映射到所述多个芯片通用管脚中的第二部分管脚。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳国微技术有限公司,未经深圳国微技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810135785.1/2.html,转载请声明来源钻瓜专利网。