[发明专利]处理器芯片仿真器有效
申请号: | 201510685740.8 | 申请日: | 2015-10-21 |
公开(公告)号: | CN106610880B | 公开(公告)日: | 2019-07-19 |
发明(设计)人: | 许国泰 | 申请(专利权)人: | 上海华虹集成电路有限责任公司 |
主分类号: | G06F11/26 | 分类号: | G06F11/26 |
代理公司: | 上海浦一知识产权代理有限公司 31211 | 代理人: | 戴广志 |
地址: | 201203 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 处理器 芯片 仿真器 | ||
本发明公开了一种处理器芯片仿真器,包括:一仿真芯片,一监控模块;所述仿真芯片包括:一处理器,一XRAM存储器;所述监控模块通过复位信号线控制处理器处于复位状态或工作状态;所述处理器处于工作状态时,通过标准数据/地址总线对XRAM存储器进行读写操作;所述处理器处于复位状态时,不能通过标准数据/地址总线访问XRAM存储器;所述监控模块通过标准数据/地址总线对XRAM存储器所有数据位和校验位进行写入操作。本发明能方便用户程序的开发、调试和测试,有助于提高代码开发效率,发现所有所述潜藏问题。
技术领域
本发明涉及仿真器领域,特别是涉及一种处理器芯片仿真器。
背景技术
处理器芯片内有用户开发的用户程序,在用户程序的编写和调试中,所使用的工具一般是仿真器。仿真器内使用包含产品处理器芯片各项功能的仿真芯片,用于模拟产品处理器芯片的工作行为,仿真芯片与仿真器其他部件(存放用户程序的程序存储器、存放数据的数据存储器,以及用户电脑上的集成开发环境连接等)配合实现用户程序的仿真运行和各项调试功能。
对于含有片内XRAM(on-chip expanded RAM,外部随机存储器)的处理器芯片,现有的仿真器设计中,以仿真芯片替代产品芯片,仿真芯片内包含了与产品芯片功能、性能基本一致的XRAM模块。随着应用需求的细分,以及对数据正确性、安全性要求越来越高,有些处理器芯片内的XRAM已经开始带有校验位,一般是以字节(Byte)为单位配属1位(bit)的校验位,即8位数据位加1位校验位构成1个字节的XRAM数据。同时考虑硬件设计简单和高效,较多采用奇偶检验类的校验位。在执行用户代码读取XRAM内数据时,处理器芯片在硬件上会自动先检测要读取的目标地址XRAM内数据与其校验位是否匹配,如果不匹配硬件上就会产生一个异常(例如,数据错误中断标志等),供用户代码了解到XRAM内的目标数据发送过异常,由用户代码进行处理。如果检测到要读取的目标地址XRAM内数据与其校验位是匹配的,则用户代码可以正常读取XRAM数据,与不带有校验位的传统处理器芯片表现完全一致。所述处理器芯片在硬件上自动先检测要读取的目标地址XRAM内数据与其校验位是否匹配对用户程序时不可见的。上述结构和应用方式可以有效地保证XRAM内数据异常被及时发现和处理,在金融智能卡等对数据安全有较高要求的处理器芯片中已得到广泛应用。XRAM在物理特性上具有上电值随机的特性,带有校验位的XRAM也是同样的,如此,上电时XRAM内数据和校验位都是随机值,就会出现上电时校验位与数据不匹配的情况。以奇偶校验为例,上电后XRAM内数据和校验位不匹配的概率就是50%,且因为上电值随机的特性,不匹配位置的分布也是每次上电随机的。芯片上电后用户代码必须先初始化过(一般为写入一次)要读取的目标XRAM地址,才能确保正确读取到数据,不会产生数据异常错误。但产品芯片和对应现有仿真器上都是采用相同结构、特性的XRAM模块,上电都是随机值,有匹配的可能性且位置随机。这样,用户代码在仿真器上调试、测试时,如果存在上电后代码对某XRAM地址未初始化就读取的问题,而由于上电值的随机性,目标XRAM地址上数据与校验位是匹配的,以奇偶校验为例概率达到50%,就会掩藏掉所述的代码问题。
发明内容
本发明要解决的技术问题是提供一种处理器芯片仿真器,能方便用户程序的开发、调试和测试,提高代码开发效率,发现所有潜藏问题。
为解决上述技术问题,本发明的处理器芯片仿真器,包括:一仿真芯片,一监控模块;所述仿真芯片包括:一处理器,一XRAM存储器;所述处理器通过标准数据/地址总线与XRAM存储器连接,所述标准数据/地址总线同时引出仿真芯片,并与监控模块连接;所述监控模块通过复位信号线与处理器连接;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海华虹集成电路有限责任公司,未经上海华虹集成电路有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510685740.8/2.html,转载请声明来源钻瓜专利网。