基于USB的多功能JTAG编程器设计

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:chrisbye
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着超大规模集成电路(Very Large Scale Integration,VLSI)技术的迅速发展,包括现场可编程逻辑器件(Field Programmable Gate Array,FPGA)与复杂可编程逻辑逻辑器件(Complex Programmable Logic Device,CPLD),因具有在线编程的独特功能,广泛应用于航空航天、网络通信、军用雷达、仪器仪表、工业控制、医用CT、家用电器、手机和计算机等各个领域,使传统设计方法正在进行一场巨大的变革。然而FPGA和CPLD得到广泛应用的同时也给烧写配置CPLD和FPGA的编程器提出了更高的挑战。当前,FPGA和CPLD的编程器主要有两种:一种是基于并口的,一种是基于USB高速接口的,前者由于下载速度慢加之便携式电脑已无并口已经很少使用,后者由于其更高的数据传输速率和使用的方便性使其在性能上更优越。但是由于USB接口的编程器价格昂贵,使得许多FPGA开发人员望而却步。其次编程器功能单一,不能满足使用者扩展功能的需求。本文研究并设计了基于IEEE1149.1标准的FPGA/CPLD编程器,在深度解析JTAG标准协议、边界扫描测试技术和USB总线技术的基础上,选择了Altera官方的可编程逻辑器件编程器作为研究对象,通过对其内部工作流程进行解析,得出了编程器的内部工作机制,并采用以PIC处理器为控制器,完成了编程器电路的设计,实现了对FPGA/CPLD的编程配置功能。不同于当前开发设计的可编程逻辑器件编程器,本论文中所设计的编程器硬件设计上更精简且不用另行设计上位机软件,直接采用Quartus II开发环境即可使用,另外由于本编程器采用了SPI设计JTAG状态机的方案,编程配置速度比当前的USB-Blaster更快;本编程器具有多种功能,除了具有高速编程配置可编程逻辑器件的功能能外,还具有多接口数据传输功能,并能够通过自行开发设计的软件直接操作数据传输。
其他文献
吟诵作为一种教学手段始于周朝,而后以读书方式、学习方式、创作方式存在于中国文明中。在封建社会的日常生活中,人们把吟诵作为交流与传播的方式,在宗庙祭祀等场合则表现为
随着科学技术的发展,蓝宝石元器件作为光电器件、红外窗口片、整流罩的重要组成部分对光学加工技术提出了更为苛刻的要求,蓝宝石属于典型的高硬脆材料,超光滑加工相当困难,传
在中医临床教学过程中利用病案教学,可以转变教师主动讲授为主、学生被动接受的主客体关系,通过学生的积极参与,使师生平等、和谐交流,教学相长。不仅锻炼学生的积极性、主动
在新一代信息技术革命和产业变革浪潮下,我国通信科技产业的更新换代、传统产业转型升级以及人民对美好生活的需要,决定了我国加速推进5G建设和应用的根本出发点是满足国内经济
报纸
关于语气助词所表达的语气的先行研究有很多,但关于在"と思う"的引用句里能不能嵌入语气助词,可以嵌入的话,又能嵌入哪些语气助词等问题的先行研究还很少。文章以表疑问的语气
坚定文化自信,是习近平总书记今年7月1日在庆祝中国共产党成立95周年大会讲话中提出来的重大论断。刘云山校长在中央党校秋季开学典礼讲话中系统论述了这一论断,强调领导干部应
报纸
目的研究优化急诊护理流程对于急性心肌梗死患者抢救中的意义。方法选取在2017年9—12月入住我院并被确诊为急性心肌梗死的60例患者作为研究对象,将其随机自由组合后分为两组
<正>1做好营养土配制,确保苗期营养充足。营养土要求疏松透气,保肥保水力强,富含各种养分,无病虫卵。早春西瓜育苗选用五年内没种过瓜类作物的无病干燥园田土或大田土,最好为
在如今全球一体化的经济浪潮下,国际市场竞争日益激烈,为了在竞争中更好的生存发展,做大做强多元化发展成为我国很多企业的战略目标。通过学习国际企业集团的经营发展战略,我
传统的矩形波导虽然优点明显,例如电磁信号在波导内部传播时有很好的传输性能,有着较低的传输损耗,但是其不足之处在与波导结构往往尺寸比较大,不易和其他传输结构集成。这些