当前位置:主页 > 科技论文 > 计算机论文 >

基于USB2.0的配置接口电路软硬件设计与实现

发布时间:2020-06-19 19:59
【摘要】: 随着片上系统(SOC,System On Chip)时代的到来,包括复杂可编程逻辑器件(CPLD,Complex Programmable Logic Device)和现场可编程门阵列(FPGA,Field Programmable Gate Array)的可编程逻辑器件,具有系统内可再编程的独特优点,应用越来越广泛。这也给用于可编程逻辑器件编程的配置接口电路提出了更高的要求。 目前,配置接口电路大致分为两类,一是基于并口的,二是基于USB接口的。后者由于其更高的下载速率和使用的方便性在性能上有明显的优势。但是,由于其价格相对昂贵,并且PLD(Programmable Logic Device)厂商对其知识产权严格保密,使得基于USB接口的配置电路应用受到很大限制,同时也加大了自行对其进行开发设计的难度。 本论文研究了基于IEEE1149.1标准的USB下载接口电路的设计及实现。在充分理解IEEE1149.1标准和USB技术原理的基础上,针对Altera公司专用的USB数据配置电缆USB-Blaster,对其内部工作原理进行分析,作者完成了USB下载接口电路的完整软硬件设计,实现了对Altera系列PLD的配置功能。 不同于目前已开发的USB下载接口电路,本论文所设计的下载接口电路的目标是要能被Altera的集成开发环境QuartusII所兼容。现有的USB下载接口电路设计一般需要在主机端另行设计软件来控制与下载接口电路及目标器件之间的通信和数据传送,但是这样不仅烦琐,而且可能由于PC机的操作系统的不同影响兼容性。本文讨论的USB下载接口电路被验证能在Altera的QuartusII开发环境下直接使用,无须在主机端另行设计通信软件,其兼容性较现有设计有所提高。 和传统的基于PC并口的下载电缆相比,本设计的USB下载接口电路具有支持热插拔、体积小、便于携带、降低对PC硬件伤害、编程速度快等明显优点。从成本来看,本设计的USB下载接口电路与其同类产品相比有较强的竞争力
【学位授予单位】:电子科技大学
【学位级别】:硕士
【学位授予年份】:2007
【分类号】:TP334.7
【图文】:

边界扫描测试,芯片


1.1.2 边界扫描技术的特点和优势图1-1 支持边界扫描测试的芯片内部结构边界扫描技术的核心是在芯片引脚和芯片内部逻辑之间(即集成电路的边界)增加附加的扫描单元,如图 1-1 所示。通过边界扫描单元来控制和观察芯片引脚的状态,因此被称为边界扫描测试。它接口简单,稳定可靠,仅仅使用四根或五根JTAG 总线(TMS、TCK、TRST、TDI 和 TDO),不必借助针床、示波器等其他设备即可实现对电路的测试。它不仅能测试集成电路芯片的输入/输出引脚的状态,而且能够测试芯片内部工作情况以及芯片之间互连的开路和短路故障。它对芯片引脚的测试可达到 100%的故障覆盖率,且能实现高精度的故障定位。由于它是一个国际化的标准,有很强的通用性,因此各公司生产的带有 JTAG 接口的芯片均可以组成一个数字系统。同时,相比传统的方法,JTAG 减少了产品的测试时间

控制传输


- 7-图2-1 控制传输的三个阶段控制传输是 USB 系统用来配置设备并对其进行控制的传输方式。设计者也可以根据需要来利用这种方式。每个 USB 设备都有一个缺省的控制传输管道(端点 0),用于接受主机 USB 系统的控制命令。一次控制传输一般由三个阶段组成,如图 2-1 所示。在设置阶段(SETUP Stage),主机向设备发出一个设置(SETUP)事务传输,规定主机所要求的操作。接下来是数据阶段(DATAStage),由若干个数据事务传输组成。传输的方向和数据内容由 SETUP 封包规定。最后是状态阶段(STATUS Stage)。它由一个状态事务组成,设备返回传输是否成功的状态信息。由于在通常情况下一个 USB 系统需要与多个端点进行各种传输,那么就会关心如何为这些不同的传输分配带宽。USB 会在每帧都留有一定的时间用于控制传输

【相似文献】

相关期刊论文 前10条

1 刘笑嫘;何广平;;FPGA芯片的配置与下载[J];科技信息;2011年15期

2 崔伟;丁建忠;;边界扫描超越基本PCB测试[J];仪器仪表用户;2011年03期

3 ;[J];;年期

4 ;[J];;年期

5 ;[J];;年期

6 ;[J];;年期

7 ;[J];;年期

8 ;[J];;年期

9 ;[J];;年期

10 ;[J];;年期

相关会议论文 前10条

1 刘剑;陈一超;;板级边界扫描测试软件设计与实现[A];第十九届测控、计量、仪器仪表学术年会(MCMI'2009)论文集[C];2009年

2 刘思久;罗艳;郑春平;于德伟;;用于边界扫描测试的虚拟仪器开发[A];2007'中国仪器仪表与测控技术交流大会论文集(一)[C];2007年

3 雷加;刘伟;;模数混合信号的可测性设计方法研究[A];中国仪器仪表学会第九届青年学术会议论文集[C];2007年

4 刘思久;黄辉;李萌;;混合边界扫描典型元件的特性试验[A];第三届全国虚拟仪器大会论文集[C];2008年

5 柳爱利;许光明;寇昆湖;郝东;;边界扫描技术在LXI平台中的应用[A];2008’“先进集成技术”院士论坛暨第二届仪表、自动化与先进集成技术大会论文集[C];2008年

6 雷沃妮;;基于PCI总线的多端口JTAG控制器[A];第三届全国虚拟仪器大会论文集[C];2008年

7 刘思久;郑春平;黄辉;;用于数字电路调试的边界扫描测试仪开发[A];2007'仪表,自动化及先进集成技术大会论文集(二)[C];2007年

8 王月芳;陈圣俭;;边界扫描技术在测试性设计中的应用研究[A];第20届测控、计量、仪器仪表学术年会论文集[C];2010年

9 王保锐;;大规模逻辑器件的可测试性设计[A];2009全国虚拟仪器大会论文集(二)[C];2009年

10 钱军;苗百利;左德承;杨孝宗;;边界扫描技术在测试BS-NBS结构电路上的应用[A];第五届中国测试学术会议论文集[C];2008年

相关博士学位论文 前1条

1 孙宁;人工免疫优化算法及其应用研究[D];哈尔滨工业大学;2006年

相关硕士学位论文 前10条

1 向俊;基于USB2.0的配置接口电路软硬件设计与实现[D];电子科技大学;2007年

2 李萌;边界扫描测试与故障诊断系统开发[D];哈尔滨工业大学;2010年

3 杜艳峰;非完全边界扫描测试与测试点的优化[D];湖北工业大学;2012年

4 韦永办;基于USB总线的边界扫描测试仪的研制[D];重庆大学;2003年

5 杨军;边界扫描测试技术的分析与研究[D];西安电子科技大学;2011年

6 阳习书;基于NiosⅡ内核的板级BIST测控技术研究[D];电子科技大学;2011年

7 刘治国;USB-1149.1边界扫描测试控制器的设计[D];电子科技大学;2004年

8 韩向超;基于边界扫描技术的电路板测试方法研究[D];江苏科技大学;2010年

9 孙媛媛;FPGA的边界扫描测试方法研究[D];哈尔滨工程大学;2004年

10 杜杰康;系统级嵌入式测试技术研究[D];电子科技大学;2010年



本文编号:2721277

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2721277.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户15fad***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com