基于cpld的usb下载线设计 毕业论文

基于cpld的usb下载线设计 毕业论文

ID:323598

大小:1.36 MB

页数:55页

时间:2017-07-23

基于cpld的usb下载线设计    毕业论文_第1页
基于cpld的usb下载线设计    毕业论文_第2页
基于cpld的usb下载线设计    毕业论文_第3页
基于cpld的usb下载线设计    毕业论文_第4页
基于cpld的usb下载线设计    毕业论文_第5页
资源描述:

《基于cpld的usb下载线设计 毕业论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、本科毕业设计(论文)任务书(理工科类)Ⅰ、毕业设计(论文)题目:基于CPLD的USB下载线设计Ⅱ、毕业设计(论文)工作内容(从综合运用知识、研究方案的设计、研究方法和手段的运用、应用文献资料、数据分析处理、图纸质量、技术或观点创新等方面详细说明):随着片上系统时代的到来,包括复杂可编程逻辑器件和现场可编程门阵列的可编程逻辑器件,应用越来越广泛。这给用于可编程逻辑器件编程的下载电缆提出了更高的要求。本文研究基于IEEE1149.1标准的USB下载接口电路的设计及实现。与传统的基于PC并口的下载电缆相比,本设计的USB下载接口电路具有支持热插拔、体积小、

2、便于携带、降低对PC硬件伤害、编程速度快等明显优点。本课题要求学生:1、了解CPLD的特点和开发方法。2、熟悉VHDL编程和USB协议。3、构建系统平台,并作初步测试验证。4、给出论文英文摘要、专业英文资料翻译,WORD排版、打印毕业论文。通过本课题的研究,可以使学生熟悉VHDL的编程、调试方法以及CPLD开发,为将来从事编程和嵌入式开发工作打基础,有一定的先进性和难度。Ⅲ、进度安排:48(1)2007年-11月19日―2008年1月20号:查阅资料、熟悉VHDL和CPLD开发环境(2)2008年-2月25日―2008年3月25号:学习和研究资料、做

3、实验(3)2008年-3月26日―2008年4月26号:构建系统平台 (4)2008年-4月27日―2008年5月10号:系统测试(5)2008年-5月11日―2008年6月8号:系统完善及准备撰写论文、答辩Ⅳ、主要参考资料:宋万杰,罗丰CPLD技术及应用[M]西安电子科技大学出版社曾繁泰,陈美金VHDL程序设计[M[清华大学出版社萧世文USB2.0硬件设计[M]清华大学出版社李红伟基于QuartusII的FPGA/CPLD设计[M]电子工业出版社系负责人审核意见(从选题是否符合专业培养目标、是否结合科研或工程实际、综合训练程度、内容难度及工作量等方

4、面加以审核):系负责人签字:,年月日48摘要随着片上系统时代的到来,包括复杂可编程逻辑器件和现场可编程门阵列的可编程逻辑器件,应用越来越广泛。USBblaster的使用也显的越来越有必要。与传统的并口、串口下载电缆相比,USBblaster在下载速度和灵活性上都有很大优势。而且由于其结构相对简单,所以它的体积较小,容易携带。USBblaster所用到的芯片价格便宜,容易被广大用户接受使用。本文所设计的USBblaster硬件主要分为两部分,即USB控制芯片及CPLD器件。USB控制芯片将主机发送给CPLD器件的数据转化为8位并行数据,CPLD器件再将

5、其转化为JTAG时序,发送给外设。软件方面,软件主要完成的功能是将USB时序转化成JTAG时序。CPLD应用状态机的原理,将CPLD与USB控制芯片之间的数据传输,分为接受状态机和发送状态机两个状态,它们的功能是控制如何接受和发送数据。经实验证明,在下载速度上USBblaster下载FPGA配置程序是ByteblasterII的6倍。而且由于USBblaster采用USB接口模式,可以更好的适应现在计算机的发展.。关键字:CPLD,USB,状态机4848ABSTRUCTAlongwiththeSystemonChiptimearrival,inclu

6、dingCPLDandFPGA,theapplicationismoreandmorewidespread。Withtheparallelportandserialportdownloadcablecompared,USBblasterhasgreatadvantagesindownloadspeedandflexibility。Andbecauseofsimplestructure,it'ssmallandeasytocarry.AlotofuserscanacceptUSBblastereasily,becausethatthechipswhic

7、htheUSBblasterusedarecheapTherearetwomainpartsinhardware。TheyareUSBcontrollerchipsandCPLDdevices.USBcontrollerchipstransformthedatewhichhostsentintoeightparalleldata。ThenCPLDtransformthedateintoJTAGtimingandsentittoperipherals.SoftwaremainfunctionisthatitcantransformtheUSBtimin

8、gintotheJTAGtiming.CPLDusestatemachinefordatatransmiss

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。