首页 | 本学科首页   官方微博 | 高级检索  
     

基于USB3.0设备控制器的固件设计
引用本文:张聪,张涛. 基于USB3.0设备控制器的固件设计[J]. 电子器件, 2013, 36(3): 383-388
作者姓名:张聪  张涛
作者单位:中国科学院空间应用工程与技术中心;中国科学院光电研究院;中国科学院大学
基金项目:国家重大专项项目(Y214010RN)
摘    要:设计了一种USB3.0设备控制器固件,阐述了设备控制器固件的主要工作机制和运行过程,介绍了其中的主要模块(如DMA通道、GPIFII可编程接口、回调函数等)和基于实时操作系统的固件编程方法。所设计的固件程序包括实时操作系统和固件框架程序,在固件框架中GPIFII接口被配置为FIFO接口并且建立了一个自动DMA数据通道以实现数据的自动传输。经过实验测试,当有效数据传输速率为100 Mbyte/s时数据能够正确无误的传输、固件程序能够正常稳定的运行。

关 键 词:数据处理  固件设计  固件编程  USB3.0  设备控制器  EZ-USBFX3

Firmware design based on peripheral controller of USB3.0
ZHANG Cong,ZHANG Tao. Firmware design based on peripheral controller of USB3.0[J]. Journal of Electron Devices, 2013, 36(3): 383-388
Authors:ZHANG Cong  ZHANG Tao
Affiliation:1*(1.Technology and Engineering Center for Space Utilization,Chinese Academy of Science,Beijing 100094,China; 2.Academy of Opto-Electronics,Chinese Academy of Science,Beijing 100094,China; 3.University of Chinese Academy of Sciences,Beijing 100049,China)
Abstract:This article designed a kind of USB3.0 peripheral controller firmware and discussed the firmware working mechanism and running process of USB3.0 peripheral controller, it also introduced some main firmware modules(such as DMA channel, GPIF II interface, callback function, etc) and firmware programming method based on Real-time operation system. The specific firmware designed includes both Real-time operating system and firmware framework. In the framework, the GPIF II is configured to be FIFO interface and an automatic DMA channel is established. Through experimental test, the data can be transmitted correctly and the firmware works stable when the transmission speed of valid data is 100MB/s.
Keywords:data processing   firmware design   firmware programming   USB3.0   peripheral controller   EZ-USB FX3
本文献已被 CNKI 等数据库收录!
点击此处可从《电子器件》浏览原始摘要信息
点击此处可从《电子器件》下载免费的PDF全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号