基于SOPC的智能卡调试器的研究与实现

来源 :北京工业大学 | 被引量 : 0次 | 上传用户:qingcongll
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着集成电路技术的发展,嵌入式微处理器的复杂度和运行速度不断提高,传统的电路仿真器已经很难实现其软件的调试开发。目前,OCD(On Chip Debug)技术被广泛应用于嵌入式微处理器的调试。通过为微处理器添加专门的片上调试模块,OCD技术很好地解决了传统仿真器的瓶颈。OCD技术是目前嵌入式微处理器调试领域的主要发展方向。  智能卡(智能集成电路卡,简称智能卡)芯片是一种典型的SOC(System Ona Chip),它集成了微处理器、存储器、模拟电路、数字协处理器等模块。因其安全性和便携性,广泛应用于电信、金融、社会保障、公共交通等领域。智能卡COS(Chip Operating System)是负责监视和管理智能卡工作的软件系统,是智能卡应用的基础。为了便于COS的开发调试,BES2415智能卡芯片集成了专用的片上调试模块OCI(On-Chip Instrumentation)。因此,根据BES2415芯片的片上调试结构,设计开发一款智能卡调试器,对于其COS软件开发意义重大。  本文就是根据BES2415芯片OCI模块的结构,设计开发了一款智能卡调试器,用于BES2415芯片COS软件的开发调试,以加速其产品化。在研究了JTAG(Joint Test Action Group)原理和OCD技术的基础上,本文提出了一种基于SOPC(System On Programmable Chip)的BES2415芯片调试器方案。该调试器的硬件主体由FPGA(Field Programmable Gate Array)实现,调试器与调试主机采用高速USB2.0接口进行通信,调试器与被调试芯片的OCI模块通过JTAG接口相连。在调试器设计过程中,采用基于IP(Intelligence Propety)核的可重用设计方法,实现调试器的USB接口和微处理器内核,降低系统的成本;采用软硬件协同的设计方法,保证调试器系统性能的最优化和设计过程的并行进行,是本文的主要特色。另外,为了保证调试器的实用性,在系统的接口选择、软硬件模块划分、FPGA选型、PCB(Print Circuit Board)设计等阶段,充分考虑了系统的调试速度、成本和可靠性等因素。  本文所设计的智能卡调试器系统实现了系统运行控制、单步运行、寄存器读写、存储器读写和断点操作等常用软件调试功能。与同类调试器相比,调试速度和系统硬件成本具备一定的优势。经过测试,本调试器系统可以充分满足BES2415智能卡芯片的COS软件开发需求,是一款实用的智能卡芯片软件开发调试工具。
其他文献
随着高密度、大容量数据传输和运算的发展,将光电子与微电子集成在一个芯片上的优势越来越明显、需求越来越迫切。以SOI(silicon-on-insulator)材料为平台的硅基光电子集成是
近年来,种植食用菌成为很多创业朋友选择的项目,而成功的关键还在于种植技术,因为技术好,产量才能高,经济效益才会好。广东省廉江市城北街道办利坡飞翔菌业基地经过多年的实
从预应力混凝土施工技术的实际应用来看,它主要是以钢筋混凝土为对象,对其实际应用中的缺陷进行弥补和完善的一种技术形式.随着现阶段工民建施工工程量的增多,预应力混凝土施
IEEE802.15.4是一种低复杂度、低功耗、低速率、低成本的短距离无线通信技术标准,在工业无线领域得到了广泛的使用。工业现场气缸运动位置检测系统一般是有线系统,布线比较困
第一部分番茄品种间低铁耐受性差异的生理及分子机制分析   铁是所有生物正常生长发育所必需的营养元素之一,体内铁过多或者太少都会引起生长发育受阻,严重缺铁可导致缺铁
在受到外界非生物胁迫如高温、低温、盐和干旱等胁迫时,植物能够改变脂肪酸的不饱和程度来应对所受到的胁迫。目前,人们对不饱和脂肪酸在植物的冷和热胁迫方面的作用研究比较深
土地管理信息技术已经成为当前土地管理不可或缺的手段和必需的工具。随着计算机软硬件、网络和空间信息技术的不断发展以及土地管理信息化的不断深入,当前的土地管理信息系统
本文通过对荣华二采区10
随着电路设计技术的不断发展,集成电路的测试对保证电路的可靠性的作用日益增加。为了确保芯片的质量和性能,在集成电路的设计、生产与应用等各个阶段都要对电路进行反复的检验
1949年,中华人民共和国成立,开启了新纪元,景德镇瓷器装饰艺术出现了崭新的内容。本文择选北京艺术博物馆与景德镇陶瓷馆合办的“卅年回眸——景德镇1949~1980年陶瓷艺术展”