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

一款USB键盘芯片的FPGA实现设计

发布时间:2017-05-19 15:07

  本文关键词:一款USB键盘芯片的FPGA实现设计,由笔耕文化传播整理发布。


【摘要】:采用FPGA器件进行开发设计在当今集成电路设计领域占有着重要地位,本文基于FPGA设计开发的优势,结合公司产品的研发需求,采用FPGA硬件实现一款USB接口的键盘芯片设计,辅助芯片的设计开发与验证。 论文对USB键盘芯片的FPGA设计过程进行了阐述,着重介绍了芯片采用的MCU模块和USB接口模块的设计,并且特别的采用了FPGA提供的IP核来设计MCU的存储器模块,大大减少了设计的难度和时间。基于Xilinx公司的FPGA开发软件ISE,使用Verilog HDL语言对USB键盘芯片的功能进行了代码设计和仿真验证,接着进行了FPGA综合以及实现,在FPGA器件XC3SD3400A上进行了配置。在软件设计完成后搭建了FPGA硬件平台,自行设计制作了印制电路板作为系统的连接载体,安装了FPGA器件、外置芯片等元器件,使用FPGA在线调试软件ChipScope Pro对整个系统平台进行了调试,最终实现了USB键盘的功能。 论文利用FPGA平台对前期芯片出现的问题进行了修改以及验证,,最终改进的USB键盘芯片采用CSMC0.5/0.35μm5V标准CMOS工艺进行了流片,实际芯片测试性能正确。论文的工作为FPGA辅助ASIC芯片设计开发提供了有效的参考。
【关键词】:FPGA 微控制器 USB键盘 专用集成电路
【学位授予单位】:西安电子科技大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP334.7;TN791
【目录】:
  • 摘要3-4
  • Abstract4-7
  • 第一章 绪论7-11
  • 1.1 研究背景7-8
  • 1.2 课题主要内容8-11
  • 第二章 系统设计11-55
  • 2.1 系统框架11
  • 2.2 MCU 部分11-31
  • 2.2.1 微处理器12-17
  • 2.2.1.1 硬件结构12-15
  • 2.2.1.2 软件系统15-17
  • 2.2.2 外置存储器17-29
  • 2.2.2.1 ROM17-18
  • 2.2.2.2 RAM18-20
  • 2.2.2.3 FPGA 平台上的 ROM 和 RAM20-29
  • 2.2.3 地址分配29-30
  • 2.2.4 小结30-31
  • 2.3 USB 接口31-51
  • 2.3.1 串行接口引擎 SIE32-48
  • 2.3.1.1 物理层 PHY32-36
  • 2.3.1.2 协议层 PL36-43
  • 2.3.1.3 功能层 FL43-48
  • 2.3.2 收发器 Transceiver48-51
  • 2.3.3 小结51
  • 2.4 键盘部分51-52
  • 2.5 固件程序52-55
  • 第三章 FPGA 实现设计55-87
  • 3.1 硬件与软件环境56-61
  • 3.1.1 硬件环境56-57
  • 3.1.2 软件环境57-61
  • 3.2 项目的软件设计开发61-75
  • 3.2.1 设计文件输入62-67
  • 3.2.2 仿真67-71
  • 3.2.3 综合71-73
  • 3.2.4 实现与时序仿真73-74
  • 3.2.5 配置 FPGA74-75
  • 3.3 项目的硬件平台搭建与调试75-86
  • 3.3.1 搭建平台75-78
  • 3.3.2 调试系统78-86
  • 3.3.2.1 在线调试78-81
  • 3.3.2.2 仪器调试81-86
  • 3.4 小结86-87
  • 第四章 结论与展望87-91
  • 4.1 项目改进87-88
  • 4.2 流片验证88-89
  • 4.3 总结与展望89-91
  • 致谢91-93
  • 参考文献93-95
  • 附录95-104

【参考文献】

中国期刊全文数据库 前10条

1 纪斌;;Xilinx FPGA上电时序分析与设计[J];电讯技术;2012年04期

2 王必胜;张其善;吴今培;;基于状态转移法的键盘程序设计[J];电子测量技术;2008年03期

3 万翔;;ChipScope Pro在FPGA调试中的应用[J];计算机与网络;2005年21期

4 梅建超;;FPGA设计中的时序收敛与时钟切换[J];科技信息;2011年01期

5 黄隶凡;郑学仁;;FPGA设计中的亚稳态研究[J];微电子学;2011年02期

6 余明;袁小龙;杜星格;;USB设备控制器IP核设计与FPGA验证[J];信息技术;2013年02期

7 杨贤军;;基于ChipScope的EDA实验平台的设计[J];通信技术;2012年10期

8 袁本荣 ,刘万春 ,贾云得 ,朱玉文;用Verilog HDL进行FPGA设计的一些基本方法[J];微计算机信息;2004年06期

9 杨先文;李峥;王安;张宇;;USB1.1设备控制器IP核的设计与实现[J];小型微型计算机系统;2010年11期

10 吕文发;蔡欣荣;吕卫国;;基于MCU和CPLD的HID类自定义键盘研究与实现[J];仪表技术;2010年07期


  本文关键词:一款USB键盘芯片的FPGA实现设计,由笔耕文化传播整理发布。



本文编号:379001

资料下载
论文发表

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


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

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