基于CPLD的USB下载线设计.doc

资料分类:科技学院 上传会员:王媛媛 更新时间:2021-06-05
需要金币2000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:16007
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:随着现代科学技术的发展,片上系统的应用越来越广泛。例如复杂可编程逻辑器件和现场可编程门阵列可编程逻辑器件的应用更是走进了千家万户。其中最为重要的便是对于USB Blaster的应用。相比之下,USB Blaster的下载速度和灵巧度上都远胜于传统的并口、串口下载线。而在体积大小,结构繁简,价格方面,USB Blaster更是略胜一筹。

有数据表明,USB Blaster下载FPGA配置程序的速度是BytelasyerII的六倍。并且USB Blaster运用USB接口模式,能够更好的运用于现在的计算机当中。

本论文硬件设计主要有两部分组成,其一是USB控制芯片,其二是CPLD器件。前者的主要作用是将主机发送给后者的数据转换为8位并行数据。后者再将其转换为JTAG时序,并发送给外部设备。本论文软件设计主要任务是把USB时序转换为JTAG时序。CPLD应用状态机的工作方式是将CPLD和USB控制芯片之间的数据交换分为两个部分,即接受状态机和发送状态机。他们的主要作用是接收和发送数据。

关键字:CPLD,USB,下载线

 

目录

摘要

Abstract

1.绪论-5

1.1 本文的目的-5

1.2 下载线的发展-5

2.系统设计-6

2.1 硬件设计-6

2.2 软件设计-7

3.硬件电路设计-8

3.1 电路器件-8

3.2系统硬件设计-11

3.3 PCB版图设计-14

4.软件系统设计-16

4.1系统平台建立-16

4.2 基于VCP的PC机端软件设计-20

4.3 CPLD收发状态机设计-22

4.4 其他方案选择-29

5.系统调试及结果-31

5.1 电路检查-31

5.2 EEPROM烧录-31

5.3 CPLD下载-32

结论-33

致谢-34

参考文献-35

附录-36

相关论文资料:
最新评论
上传会员 王媛媛 对本文的描述:该设计研究基于IEEE1149.1标准的USB下载接口电路的设计和实现。主要探讨Altera公司的FPGA器件,对它的边界扫描测试结构和每一种JTAG指令进行分析,研究其编程过程和编程特点,并提出设......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: