Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method for processing SKP ordered sets in USB (universal serial bus) 3.0

A sequence set and physical layer technology, applied in the field of processing SKP sequence sets, can solve the problems that the USB2.0 speed cannot meet the needs of practical applications, and the functions of peripheral devices are limited.

Inactive Publication Date: 2013-12-25
安徽虹庄微电子有限公司
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0008] 2. With the increasing popularity and in-depth application of computers in various fields, peripheral devices are increasing day by day. Although traditional computers can provide high-performance general-purpose computing and processing capabilities, the functions for peripheral device expansion are very limited.
However, as people's demand for large-capacity data transmission becomes increasingly urgent, the speed of USB2.0 has long been unable to meet the needs of practical applications, and USB3.0 came into being

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0023] First of all, SKP characters are randomly added to the data stream in pairs at the sending end, so at the receiving end, when the data stream mixed with SKP characters is passed from the physical layer of the USB device to the IP core of the USB , there may be 3 modes: 1.32 bits x 125 MHz (4 characters, 4 characters passed from the physical layer of the USB device to the IP core of the USB); 2.16 bits x 250 MHz (2 characters, 2 characters 3.8-bit x500 MHz (1 character, 1 character is passed from the physical layer of the USB device to the USB IP core). However, due to the difficulty and feasibility of IP core design, when the data stream mixed with SKP characters enters the IP core, it must go through a "ping-pong operation" to convert the data streams of the above three modes into 32-bit x 125 MHz Data flow to facilitate subsequent processing and manipulation. In this way, when the IP core subsequently processes data, it processes 32 bits every 8 nanoseconds, that is,...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention disclose a method for processing SKP ordered sets in a USB (universal serial bus) 3.0. The SKP ordered sets are SKP characters optionally added into a data stream in pairs at a sending end and are used for solving the problem of data loss or overflow caused by clock conflict during reading and writing to guarantee integrity and accuracy of data transmission. According to the method, the SKP ordered sets contained in a data stream transmitted from a physical layer of USB equipment to a receiving end are processed in a centralized manner through a temporary register and by a replacement method so as to enable all outputted characters in each clock unit to be data characters or the SKP characters and not contain the data characters and the SKP characters simultaneously, so that optionally-inserted SKP ordered sets are removed efficiently and accurately, accuracy of flow of original inputted data is guaranteed, and the SKP ordered sets are separated from data.

Description

technical field [0001] The invention relates to a method for processing SKP sequences in USB3.0. Background technique [0002] 1. Definition of abbreviations and key terms: [0003] USB: Universal Serial Bus Universal Serial Bus. [0004] IP core: Intellectual Property core is a hardware description language program with specific circuit functions. This program has nothing to do with the integrated circuit process and can be transplanted to different semiconductor processes to produce integrated circuit chips. [0005] PHY: Physical layer, the lowest layer of OSI. [0006] FIFO: Abbreviation for First Input First Output, first in first out queue. [0007] U30DC_RXPI: The physical layer interface of the USB3.0 device controller receives signals. [0008] 2. With the increasing popularity and deepening of computer applications in various fields, peripheral devices are increasing. Although traditional computers can provide high-performance general-purpose computing and proc...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F13/38
Inventor 王亚君
Owner 安徽虹庄微电子有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products