2013Dianzi qijianRequires access

Firmware Design Based on Peripheral Controller of USB3.0

Tao Zhang

Open publisher page 0 citations

Abstract

This article designs a kind of USB3.0 peripheral controller firmware and discusses the firmware working mechanism and running process of USB3.0 peripheral controller,it also introduces some main firmware modules(such as DMA channel,GPIFII 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 GPIFII is configured as FIFO interface and an automatic DMA channel is established.Through experimental test,the data can be transmitted correctly and the firmware works stablely when the transmission speed of valid data is 100 Mbyte/s.

About this research paper

What this paper is about

This article designs a kind of USB3.0 peripheral controller firmware and discusses the firmware working mechanism and running process of USB3.0 peripheral controller,it also introduces some main firmware modules(such as DMA channel,GPIFII 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 GPIFII is configured as FIFO interface and an automatic DMA channel is established.Through experimental test,the data can be transmitted correctly and the firmware works stablely when the transmission speed of valid data is 100 Mbyte/s.

Why it matters

A significance statement is not available in the OpenAlex record.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

This article designs a kind of USB3.0 peripheral controller firmware and discusses the firmware working mechanism and running process of USB3.0 peripheral controller,it also introduces some main firmware modules(such as DMA channel,GPIFII 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 GPIFII is configured as FIFO interface and an automatic DMA channel is established.Through experimental test,the data can be transmitted correctly and the firmware works stablely when the transmission speed of valid data is 100 Mbyte/s.

Key concepts: Firmware, FIFO (computing and electronics), Computer science, Interface (matter), Embedded system, Controller (irrigation), Data transmission, Operating system

Related papers

Back to paper searchBrowse research topicsOriginal source
Firmware Design Based on Peripheral Controller of USB3.0 — Research Paper | ScholarLens