处理器芯片仿真器制造技术

技术编号:17138518 阅读:30 留言:0更新日期:2018-01-27 14:29
本发明专利技术公开了一种处理器芯片仿真器,包括处理器核、管理模块、XRAM存储器和复位检测模块;管理模块内有随机数发生器,以及一个XRAM单元首次读标志表;管理模块通过第一标准数据/地址总线与XRAM存储器相连接,通过第二标准数据/地址总线与处理器核相连接。复位检测模块通过复位信号线与管理模块相连接;复位检测模块实时监测外部激励环境,判断是否处于下电状态,如果处于下电状态,则输出有效复位信号;如果不处于下电状态,则输出无效复位信号;管理模块检测到复位信号从无效变为有效时,刷新XRAM单元首次读标志表,使其全部变为首次读取标志。本发明专利技术能够真实模拟重新上电后产品芯片XRAM模块变为随机数的功能。

Processor chip emulator

The invention discloses a processor chip simulator, including the processor, memory management module, XRAM management module and reset detection module; a random number generator, and a XRAM unit for the first time reading table management module; the first standard data / address bus and XRAM memory connected by second standard data / address bus the processor is connected with. The reset detection module is connected by a reset signal line and real-time monitoring management module; the external reset detection module incentive environment, determine whether in power down state, if it is under the power condition, the output signal is not effectively reset; if the power down state, the output signal is invalid reset; management module detects the reset signal from invalid variable is valid, refresh XRAM unit first read mark table, make it all for the first time to read the signs. The invention can truly simulate the function of the product chip XRAM module to be a random number after recharging.

【技术实现步骤摘要】
处理器芯片仿真器
本专利技术涉及一种处理器芯片仿真器。
技术介绍
处理器芯片内有用户开发的用户程序,在用户程序的编写和调试中,所使用的工具一般是仿真器。仿真器内使用包含产品处理器芯片各项功能的仿真芯片,用于模拟产品处理器芯片的工作行为,仿真芯片与仿真器其他部件(存放用户程序的程序存储器、存放数据的数据存储器,以及用户电脑上的集成开发环境等)配合实现用户程序的仿真运行和各项调试功能。处理器芯片一般都含有片内XRAM(on-chipexpandedRAM,外部随机存储器),作为存放数据的数据存储器,可用于数据存放、缓存,以及参数传递等等。XRAM在物理特性上具有上电值随机的特性,也就是说,芯片每次重新上电后,XRAM内数据都是随机值。这一特性是处理器芯片代码设计时需要关注和考虑的,例如,代码中需要设计初始化XRAM数据缓存区、防止数据缓冲区未初始化就读取内容的代码段等,所以也需要在仿真器设计中等效实现这一功能,供用户在开发代码时对这样的代码段进行调试和测试。现有的仿真器设计中,以仿真芯片替代产品芯片,仿真芯片内包含了与产品芯片功能、性能基本一致的XRAM模块,仿真器上电时仿真芯片内的XR本文档来自技高网...
处理器芯片仿真器

【技术保护点】
一种处理器芯片仿真器,其特征在于:包括处理器核、管理模块、XRAM存储器和复位检测模块;所述管理模块内有随机数发生器,以及一个XRAM单元首次读标志表;所述管理模块通过第一标准数据/地址总线与XRAM存储器相连接,所述管理模块通过第二标准数据/地址总线与处理器核相连接;所述复位检测模块通过复位信号线与管理模块相连接;所述处理器核通过管理模块对XRAM存储器内的数据单元进行读取或写入操作;所述管理模块从处理器核得到的是写入某地址的XRAM存储器内的数据单元操作时,首先检查XRAM单元首次读标志表中对应地址上的标志值,如果是首次读取标志,则改为非首次读取标志;如果是非首次读取标志,则不需要修改;然...

【技术特征摘要】
1.一种处理器芯片仿真器,其特征在于:包括处理器核、管理模块、XRAM存储器和复位检测模块;所述管理模块内有随机数发生器,以及一个XRAM单元首次读标志表;所述管理模块通过第一标准数据/地址总线与XRAM存储器相连接,所述管理模块通过第二标准数据/地址总线与处理器核相连接;所述复位检测模块通过复位信号线与管理模块相连接;所述处理器核通过管理模块对XRAM存储器内的数据单元进行读取或写入操作;所述管理模块从处理器核得到的是写入某地址的XRAM存储器内的数据单元操作时,首先检查XRAM单元首次读标志表中对应地址上的标志值,如果是首次读取标志,则改为非首次读取标志;如果是非首次读取标志,则不需要修改;然后管理模块把和处理器核连接的第二标准数据/地址总线与和XRAM存储器连接的第一标准数据/地址总线对接,即处理器核能对XRAM存储器进行写入操作;所述管理模块从处理器核得到的是读取某地址的XRAM存储器内的数据单元操作时,首先检查XRAM单元首次读标志表中对应地址上的标志值,如果是首次读取标志,则改为非首次读取标志,并控制随机数发生器产生一个数据单元的随机数,并通过与处理器核连接的第二标准数据/地址总线返回给处理器核,同时,通过与XRAM存储器连接的第一标准数据/地址总线将所述随机数写入到XRAM存储器的对应地址上;如果是非首次读取标志,则不需要修改,然后管理模块把和处理器核连接的第二标准数据/地址总线与和XRAM存储器连接的第一标准数据/地址总线对接,即处理器核能对XRAM存储器进行读取操作。2.如权利要...

【专利技术属性】
技术研发人员:许国泰陈兵周伟余景原张靖韬王子玮
申请(专利权)人:上海市信息网络有限公司
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1