[发明专利]芯片寄存器信息管理方法有效
申请号: | 201210028319.6 | 申请日: | 2012-02-08 |
公开(公告)号: | CN102609583A | 公开(公告)日: | 2012-07-25 |
发明(设计)人: | 陈祖尚 | 申请(专利权)人: | 福州瑞芯微电子有限公司 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 福州市鼓楼区京华专利事务所(普通合伙) 35212 | 代理人: | 宋连梅 |
地址: | 350000 福建省*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 芯片 寄存器 信息管理 方法 | ||
1.一种芯片寄存器信息管理方法,其特征在于:包括如下步骤:
步骤10、根据构成SOC的不同IP核,输入各IP核相关的寄存器信息,所述寄存器信息包括:IP核名称、IP核基地址、IP核摘要、IP核用途描述;寄存器名称、寄存器摘要、寄存器用途描述、寄存器所占用空间大小、寄存器偏移地址;寄存器各位段名、寄存器各位段的起止范围、寄存器各位段读写属性、寄存器各位段复位值、寄存器各位段摘要和寄存器各位段用途描述;将各IP核相关的寄存器信息按链表形式整合起来保存成各IP属性文件;
步骤20、根据SOC构架,添加所述SOC构架所需的IP核对应的IP属性文件,获取各IP核在SOC构架中的对应基地址值,并将对应的各IP属性文件中的IP核基地址根据获取的基地址值进行修改;将修改后的各IP属性文件通过链表形式组织整合起来保存形成芯片属性文件;
步骤30、通过芯片属性文件,按SOC构架设计过程的集成验证阶段所需要的各IP核相关的寄存器信息,将所需要的各IP核相关的寄存器信息形成对应的一寄存器文件,一个IP核对应一个寄存器文件,供集成验证使用;所述的寄存器文件包括:寄存器名称、寄存器地址、寄存器各位段名、寄存器各位段的起止范围、寄存器各位段的读写属性、寄存器各位段的复位值和寄存器各位段的用途描述;所述寄存器地址=IP核基地址+寄存器偏移地址;
步骤40、通过芯片属性文件,按SOC构架设计过程的系统验证阶段所需要的各IP核相关的寄存器信息,将所需要的各IP核相关的寄存器信息形成对应的一头文件,供系统验证使用;所述的头文件包括:注释和各IP核的基地址的宏定义和IP核内各寄存器的偏移地址的宏定义;所述注释包括各IP核名称的注释、各IP核摘要的注释;
步骤50、通过芯片属性文件,按SOC构架设计过程的编写芯片手册说明阶段所需要的各IP核相关的寄存器信息,将所需要的各IP核相关的寄存器信息形成对应的一表格文件,供编写芯片手册说明时使用;所述的表格文件包括芯片的各IP核概要的表格、各IP核相关的寄存器概要表格和寄存器详细说明表格三个部分;所述各IP核概要表格包括IP核名称、IP核基地址和IP核摘要;所述各IP核相关的寄存器概要表格包括IP核内对应的各寄存器名称、各寄存器的偏移地址、各寄存器所占用空间大小、各寄存器的复位值和各寄存器的摘要;所述寄存器详细说明表格包括寄存器名称、寄存器偏移地址,寄存器的摘要和寄存器各位段的起止范围、寄存器各位段读写属性、寄存器各位段的复位值和寄存器各位段的用途描述;所述表格文件在编写芯片手册说明时,直接复制使用。
2.根据权利要求1所述的芯片寄存器信息管理方法,其特征在于:打开所述IP属性文件时,寄存器信息以树状结构呈现,对寄存器信息能做增加、修改、删除的操作,以便在对应IP核升级后,做IP核相关的寄存器信息的更新。
3.根据权利要求1所述的芯片寄存器信息管理方法,其特征在于:打开所述芯片属性文件,各IP核相关的寄存器信息以树状结构呈现,通过展开树状结构,查看各组成IP核的寄存器信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福州瑞芯微电子有限公司,未经福州瑞芯微电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210028319.6/1.html,转载请声明来源钻瓜专利网。