Ultra-P8RF5000微处理开发系统
支持Philips P8RF5000 Smart Card 微控制器
Ashling的Ultra-P8RF500微处理器开发系统提供软件开发,在线仿真器,程序性能分析、代码覆盖率等功能,这些功能的操作均集成在一个统一的界面中,主机平台为Windows。
完全支持Philips 8-bit Smart Card微控制器和Dual-Interface Card微控制器。广泛支持devices' on-chip cryptographic calculation unit, ISO7816 Smart Card interface and Contactless interface。
系统参数
PathFinder源代码级调试器
源代码级调试支持C和汇编。使用方便、界面友好的多窗口仿真控制系统。多个主窗口,鼠标,菜单,按键,功能键,在线帮助等显示、控制、操作方式。面向对象的树结构显示,包括源代码,反汇编内存代码,内存(RAM, EEPROM,Xdata),特殊功能寄存器,代码和总线跟踪,状态,堆和变量窗口。这些均是基于Windows2000风格进行操作。
P8RF5000特点包括:
l 支持在系统模式或者用户模式下所有内存和堆的窗口显示
l 8RF5000 banked memory model完全支持源代码的调试
编译器的支持
支持所有浒的80C51 compilers and assemblers including Keil, IAR, TASKING and Raisonance.
STARS 性能分析系统
Ashling的STARS是一个实时的,对目标系统没有任何影响的性能分析仪,支持Ultra-P8RF5000。STARS是一个可选件,包括软件测试、分析和系统报告等功能。
STARS检测每一个应用程序每一个函数的最大、最小和总计执行时间。工程师可以据此来优化Smart Card程序的执行时间,判别未测试的路径,验证系统响应时间是否符合设计要求。
代码覆盖率测试
通过Ashling可项件,Ultra Smart Card开发系统的CodeScan代码覆盖率工具,可以判别Smart Card程序中所有测试过、未测试过(未执行过)的代码。工程师就可以重复地执行代码,一步一步地测试代码,保证每一行代码均被执行过;同时,可以记录下一份正式的测试执行文档。