一种基于JTAG接口的仿真器系统研究

被引量 : 0次 | 上传用户:qqqq8989
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着中国银联对新一代高安全芯片银行卡的大力支持,我国的智能卡进入了又一个高速发展时期。新一代银行卡和身份证芯片、电子护照、SIM卡等一起构成了我国智能卡的重要组成部分。随着高安全芯片卡开发的深入,许多卡商都开始基于ARM7平台进行开发。目前,智能卡厂商在开发工具中会嵌入CMS程序。但是,市面上通用的ARM ULINK2仿真器,在调试时会泄露CMS程序的关键信息,导致不安全因素。因此,我们需要自主开发安全性高、性能良好的新型仿真器。而基于JTAG接口的硬件仿真器,凭借其出色的实时性和仿真能力,成为本项目采用的仿真器结构。本文主要对该新型仿真器的原理、设计及实现进行了深入研究。仿真器包括FPGA、MCU、DLL三个部分。即:PC机软件中的AGDI接口向仿真器发送调试命令,该命令通过USB数据线传输至MCU,MCU对命令进行解析,并转换为JTAG端口命令发送至FPGA开发板。同时,MCU通过JTAG端口接收FPGA实时状态信息,并向PC机进行反馈。在本项目中,我们选择Cypress公司的EZ-USB FX2系列芯片作为仿真器的主控MCU,该MCU自带USB2.0收发控制器,USB通讯的封包、解包过程由USB收发器处理,这样能大大减轻开发USB驱动的工作量。随后,结合JTAG协议和ARM调试原理,我们对ULINK2信号进行采集分析,最后分析得出ULINK2的调试控制机制。然后设计MCU固件代码,实现ULINK2的基本功能,并对传输信号和FPGA板级信号进行加密处理,根据FPGA源代码对MCU相关代码进行优化,提高性能。本项目的新型仿真器样品具有较高的下载速度和安全性,在下载速度、读取速度和安全性三项指标上远优于ULINK2仿真器,其他性能指标也均不低于ULINK2仿真器,达到了设计目的,可以替代ULINK2作为高安全芯片开发工具的仿真器。
其他文献
目的:通过对慢性难愈创面住院患者的临床特征、易出现的人群相关因素及对该类患者所采取的治疗措施与效果进行回顾性调查及分析,旨在提高易发人群和医务工作者对慢性难愈创面的
目的:对比分析飞秒激光小切口角膜基质透镜取出术(small incision lenticule extraction,SMILE)和有晶状体眼人工晶状体植入术(implantable collamer lens,ICL)矫正中、低度近视术后
叶片类零件在航空、航天、化工、能源等众多工业领域的应用不断扩大,叶片作为这些设备的关键性零件,其加工精度要求高,制造难度大,并且曲面加工质量严重影响着这些设备的机械
随着我国科学技术的飞速发展,我国在各领域的发展都呈现出了勃勃生机,尤其是在文化领域,传统的语言能力学习已经无法满足时代的发展规律,文化发展逐渐走向国际化,意大利语的
继2013年3月中国铁道部被撤销,成立中国铁路总公司,票价的市场化改革就牵动着千千万万人的心,火车票价走向一时成为民众最关心的化话题。拟以对中国铁路改革后的发展及问题进行
扭动微动磨损是在交变载荷作用下发生在相互接触表面的角位移幅值极小的往复运动。扭动微动现象广泛存在于航空业、生物摩擦学、机车零部件等各个工业领域中,不易察觉,但是危
弥漫性食管痉挛是老年人出现吞咽困难的原因之一,笔者结合多年的临床经验对其病因、临床表现、诊断及治疗进行分析,现报道如下。
高速切削技术已广泛应用于航空航天、能源动力、模具、汽车制造等领域,高速切削刀具是其中的重要组成部分。刀具的切削性能的好坏会直接影响零部件的加工效率及加工精度。为
文章依照矿物加工工程专业的学科特色,在介绍"矿物加工课程设计"实验课程目标和内容的基础上,探讨了"矿物加工课程设计"实验课程改革的内容,包括课程设计选题、课程设计任务
紫杉醇(paclitaxel, PT)是临床上常用的抗肿瘤药物,具有很好的抗肿瘤治疗效果,但PT的神经毒性作用或PT诱发的周围神经病变可使病人出现严重的神经病理性疼痛症状,而且这种疼