发明名称 芯片寄存器信息管理方法
摘要 本发明提供一种芯片寄存器信息管理方法,1、根据构成SOC的不同IP核,输入各IP核相关的寄存器信息,形成各IP属性文件;2、根据SOC构架,获取各IP核在SOC构架中的对应基地址值,并将各IP属性文件中的IP核基地址进行修改;并形成芯片属性文件;3、按SOC构架设计的集成验证阶段所需要的各IP核相关的寄存器信息形成对应的一寄存器文件;4、按SOC构架设计过程的系统验证阶段所需要的各IP核相关的寄存器信息形成对应的一头文件;5、按SOC构架设计过程的芯片手册说明阶段所需要的各IP核相关的寄存器信息形成对应的一表格文件。本发明减轻了技术人员多次手工重复输入寄存器各种信息的繁杂工作,提高了工作效率。
申请公布号 CN102609583A 申请公布日期 2012.07.25
申请号 CN201210028319.6 申请日期 2012.02.08
申请人 福州瑞芯微电子有限公司 发明人 陈祖尚
分类号 G06F17/50(2006.01)I 主分类号 G06F17/50(2006.01)I
代理机构 福州市鼓楼区京华专利事务所(普通合伙) 35212 代理人 宋连梅
主权项 一种芯片寄存器信息管理方法,其特征在于:包括如下步骤:步骤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核内对应的各寄存器名称、各寄存器的偏移地址、各寄存器所占用空间大小、各寄存器的复位值和各寄存器的摘要;所述寄存器详细说明表格包括寄存器名称、寄存器偏移地址,寄存器的摘要和寄存器各位段的起止范围、寄存器各位段读写属性、寄存器各位段的复位值和寄存器各位段的用途描述;所述表格文件在编写芯片手册说明时,直接复制使用。
地址 350000 福建省福州市鼓楼区软件大道89号18号楼