发明授权
- 专利标题: 芯片寄存器代码自动生成方法及其系统
-
申请号: CN201510639440.6申请日: 2015-09-30
-
公开(公告)号: CN105607897B公开(公告)日: 2019-01-04
- 发明人: 柏帆 , 袁博浒 , 张睿
- 申请人: 烽火通信科技股份有限公司
- 申请人地址: 湖北省武汉市东湖开发区光谷创业街67号
- 专利权人: 烽火通信科技股份有限公司
- 当前专利权人: 烽火通信科技股份有限公司
- 当前专利权人地址: 湖北省武汉市东湖开发区光谷创业街67号
- 代理机构: 北京捷诚信通专利事务所
- 代理商 王卫东
- 主分类号: G06F8/30
- IPC分类号: G06F8/30 ; G06F17/50
摘要:
本发明公开了一种芯片寄存器代码自动生成方法及其系统,方法包括以下步骤:设计通用的寄存器描述文档保存寄存器参数;提取所述寄存器描述文档中的寄存器参数,并保存于系统内存中;将系统内存中的数据保存为中间格式;通过继承中间格式的文本输出基类的方式,编写相应的文本输出类型,生成逻辑开发多阶段使用的相应寄存器输出格式。本发明,使用自动化的方式完成寄存器文档到代码的输出过程,并且通过用户少量修改代码,可实现代码输出结果的多样性,极大地提高了设计开发人员在代码编写的时间,还可以有效的保证代码输出的正确性,规避了人工编写时出现遗漏的情况,保证各个阶段寄存器编写的一致性,避免文档修改带来的反复性。
公开/授权文献
- CN105607897A 芯片寄存器代码自动生成方法及其系统 公开/授权日:2016-05-25