SoC软件下载和调试系统的设计

来源 :东南大学 | 被引量 : 0次 | 上传用户:cnzhchch
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
片上系统(SystemonaChip,SoC)自出现以来迅速地发展,广泛地应用于各个领域。软件代码的下载和调试是SoC调试和开发的重要环节之一,但是有一些CPU处理器没有完善的JTAG调试接口,导致SoC芯片的软件下载和调试都不方便,本文基于JTAG标准接口,设计一套能够支持片上数据访问和调试的软硬件方案。  本文从应用需求出发,在JTAG协议基础上开发了一种自定义的片上数据访问方式,并设计了一套包括SoC内部的JTAG控制器、以单片机加FPGA为方案的调试器、PC上的应用程序的调试系统软硬件方案。本设计中SoC内部的JTAG控制器可以控制CPU的停止和运行,并通过控制AHB总线对芯片内部的目标地址进行访问,从而实现软件下载和调试功能。为了提高下载的速度和调试的方便性,调试器采用具有USB接口的单片机加FPGA的方案,单片机通过USB接口从PC接收命令和数据,向作为JTAG协议转换器的FPGA发送。调试器中的USB单片机和FPGA之间的传输通过本设计采用单片机CY7C68013提供的GPIF接口,该传输过程无需单片机内核的介入,使得物理互联不再成为传输链路中的速度瓶颈。  论文的最后对调试系统进行了仿真验证,在目标芯片系统时钟为100MHz的仿真环境下,软件的下载速度可达到1MB/s。在以系统时钟为40MHz的FPGA环境下测试时,对软件的下载速度为352KB/s。
其他文献
学位
在Xcc 8004基因组中没有注释zur基因,用大肠杆菌的Zur蛋白序列比对Xcc8004基因组,发现编号为XC1430的ORF编码的蛋白与大肠杆菌的Zur蛋白有42﹪的相似性。通过整合突变的方法构建
真核生物中,小RNA介导的基因沉默通过调控基因表达参与宿主的生长发育以及对生物和非生物逆境的响应。大量的研究表明真核生物细胞中的Argonautes (AGOs)、Dicers (DCRs)、Di
左手材料是一种同时具有负介电常数和负磁导率的人工复合材料。因为该材料中的波矢与电场矢量和磁场矢量乘积呈左手法则,从而表现出一系列反常的电磁特性。左手结构应用到微带
随着微波技术的不断发展,未来射频和微波系统的设计要求具备体积小、重量轻、功耗低、集成度高等优点。RFMEMS技术可以很好的满足这些要求,解决目前射频电路发展中遇到的瓶颈。
盐渍化是作物生产中常遇到的自然逆境之一,在沿海地区和干旱、半干旱地区尤为突出,盐胁迫严重限制了植物生长,致使植物枯黄、萎蔫,严重时可导致死亡,作物颗粒无收。培育耐盐碱的作
本文通过对荣华二采区10
期刊
本文通过对荣华二采区10
期刊
本实验试图建立一个健康长寿的绵羊颗粒细胞系,为基因打靶技术平台提供一个良好的体细胞系,通过摸索不同的原代培养途径,建立了一套稳定的绵羊颗粒细胞培养体系。在此基础上,转染
本文通过对荣华二采区10
期刊