特殊功能寄存器的仿真调试系统技术方案

技术编号:7363815 阅读:214 留言:0更新日期:2012-05-26 22:31
本发明专利技术公开了一种特殊功能寄存器的仿真调试系统,SFR观察窗口中以列表方式显示所包含的所有子SFR;所述集成开发环境调试软件连续读取以FIFO方式实现的SFR地址内的SFR数值,读取的次数就是所述SFR内所包含的子SFR个数,集成开发环境调试软件把读取到的这一组子SFR数值显示在SFR观察窗口内数值列表中;用户在数值列表中,改写某一个子SFR数值后,集成开发环境调试软件把完整的一组新子SFR数值连续写入所述FIFO方式实现的SFR地址内,写入的次数就是所述FIFO方式实现的SFR内所包含的子SFR个数。本发明专利技术在SFR观察窗口内可以观察/修改所述SFR内所包含的各个SFR的数值,并且不会影响之后用户程序运行时对所述SFR的操作。

【技术实现步骤摘要】

本专利技术涉及智能卡领域,特别是涉及一种用先进先出(FIFO First InFirst Out) 方式实现的特殊功能寄存器(SFR Special Function Register)的仿真调试系统。
技术介绍
处理器芯片内有用户开发的用户程序,在用户程序的编写和调试中,所使用的工具一般是处理器芯片仿真器和用户电脑上的调试软件——集成开发环境。仿真器内使用包含产品处理器芯片各项功能的仿真芯片,用于模拟产品处理器芯片的工作行为,在功能和性能上均十分接近产品处理器芯片。处理器芯片中包含了实现各种功能的特殊功能寄存器SFR,而SFR空间的大小是有限的,例如通用8051/8052处理器芯片的SFR空间是1 个,占用1 个字节的地址空间。但是随着集成电路设计能力、生产工艺的不断提高,处理器芯片的复杂度越来越高,需要实现的功能越来越多,这就造成了更多芯片功能与有限的SFR个数间的矛盾。为了实现更多的芯片功能,又不破坏处理器芯片的标准架构,就必须充分利用SFR空间。目前比较常用的一种方法是构造一种特殊的SFR,以FIFO方式实现此特殊功能寄存器,只占用一个SFR 空间的地址,在这个SFR中包含本文档来自技高网...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:许国泰
申请(专利权)人:上海华虹集成电路有限责任公司
类型:发明
国别省市:

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

1
相关领域技术