CN105893295B - One kind being based on USB3.0 multiplexed port system - Google Patents
One kind being based on USB3.0 multiplexed port system Download PDFInfo
- Publication number
- CN105893295B CN105893295B CN201610255706.1A CN201610255706A CN105893295B CN 105893295 B CN105893295 B CN 105893295B CN 201610255706 A CN201610255706 A CN 201610255706A CN 105893295 B CN105893295 B CN 105893295B
- Authority
- CN
- China
- Prior art keywords
- module
- port
- controller
- processor
- equipment end
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 230000005540 biological transmission Effects 0.000 claims abstract description 22
- 230000008054 signal transmission Effects 0.000 claims abstract description 4
- 238000006243 chemical reaction Methods 0.000 claims description 6
- 238000000034 method Methods 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 1
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000002245 particle Substances 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/382—Information transfer, e.g. on bus using universal interface adapter
- G06F13/385—Information transfer, e.g. on bus using universal interface adapter for adaptation of a particular data processing system to different peripheral devices
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/40—Bus structure
- G06F13/4063—Device-to-bus coupling
- G06F13/4068—Electrical coupling
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2213/00—Indexing scheme relating to interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F2213/0042—Universal serial bus [USB]
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Information Transfer Systems (AREA)
Abstract
The present invention provides a kind of based on USB3.0 multiplexed port system, the equipment end SOC for having the port USB3.0 including one, the port USB3.0 of the equipment end is connect and is carried out data transmission by USB3.0 cable with a host side with the port USB3.0, the equipment end includes application processor, subsystem processor and USB module, the application processor and subsystem processor pass through USB module respectively and the port USB3.0 of equipment end connects and carry out signal transmission, and the application processor connect and carries out data transmission with subsystem processor;The USB module includes independently operated USB2.0 controller and USB3.0 controller simultaneously, the USB2.0 controller and USB3.0 controller pass through the port USB3.0 that USB2.0PHY module connects equipment end with USB3.0PHY module respectively, carry out the data transmission of USB2.0 agreement and USB3.0 agreement respectively.The present invention is realized supports two USB devices that can be worked independently simultaneously on same USB3.0 device port, is carried out data transmission by USB2.0 agreement and USB3.0 agreement simultaneously respectively, improves equipment operating efficiency, improves system stability.
Description
Technical field
The present invention relates to multiplexed port systems, more particularly to one kind to be based on USB3.0 multiplexed port system.
Background technique
In general mobile device, such as mobile phone, tablet computer, only one equal USB port can be used, this is to part
For SOC comprising multiple independent particle systems, need to might have inconvenient feelings with host equipments such as PCs when interacting
Condition.
For example, in SOC (System on a Chip, System on Chip/SoC or on piece comprising Modem function and application processor
System) in, Modem is usually an independent subsystem, and other than carrying out data interaction with master operating system, itself is also required to
Carry out firmware upgrade and debugging etc. operation, generally exploitation the independent development interface of early application (such as UART interface) complete (see
Fig. 1).To later period SOC product, there is usually one the USB ports that user can contact, this USB port is usually by host CPU and main operation
Although the transmission of the agreement in USB3.0 or USB2.0 may be implemented in system control, in the prior art, USB3.0 interface, but in reality
Use process can only realize that one of USB3.0 or USB2.0 agreement carry out data transmission, and only support a USB device job.
For the hardware without independent debugging interface, needing to carry out the upgrading of Modem subsystem firmware, system debug, AT order test
It when Deng requesting, is required to carry out transfer by master operating system, but thus occur the problem that on the one hand influence main operation
System operates normally, and occupies master operating system resource;On the other hand, it when master operating system itself is unstable, will have a direct impact on
The operations of Modem increase the maintenance cost of complexity and software, inconvenient for use.
Summary of the invention
The technical problem to be solved in the present invention is to provide one kind based on USB3.0 multiplexed port system, realizes same
Two USB devices that can be worked independently simultaneously are supported on USB3.0 device port, are assisted respectively by USB2.0 agreement and USB3.0
It discusses while carrying out data transmission, improve equipment operating efficiency, improve system stability.
The present invention is implemented as follows: a kind of be based on USB3.0 multiplexed port system, the port USB3.0 is had including one
Equipment end SOC, the port USB3.0 of the equipment end are connect with a host side with the port USB3.0 by USB3.0 cable
And carry out data transmission, the equipment end includes application processor, subsystem processor and USB module, the application processor
The port USB3.0 for passing through USB module and equipment end respectively with subsystem processor connects and carries out signal transmission, the application
Processor connect and carries out data transmission with subsystem processor;
The USB module includes that independently operated USB2.0 controller and USB3.0 controller, the USB2.0 are controlled simultaneously
Device processed and USB3.0 controller pass through the port USB3.0 that USB2.0PHY module connects equipment end with USB3.0PHY module respectively,
The data transmission of USB2.0 agreement and USB3.0 agreement is carried out respectively.
Further, the USB2.0 controller include internal buffer management module, USB2.0 consultative management module and
Data transmit-receive management module.
Further, the USB3.0 controller includes internal buffer management module, USB3.0 consultative management module, number
According to transmitting-receiving management module and USB3.0 link management module.
Further, the USB2.0PHY module and USB3.0PHY module include serial/parallel conversion module, signal generation
Sending module and signal receive parsing module, carry out the conversion between digital signal and analog signal.
Further, the application processor is connect with USB3.0 controller, and the subsystem processor and USB2.0
Controller connection.
Further, the subsystem processor is Modem processor.
The present invention has the advantage that being realized by two independently operated USB controllers of setting non-interfering
The data of USB2.0 agreement and USB3.0 agreement transmission, so that subsystem processor can be direct in the equipment with subsystem
It is transmitted by USB interface, does not need to carry out transfer by application processor, substantially increase the stability and operation effect of equipment
Rate.
Detailed description of the invention
The present invention is further illustrated in conjunction with the embodiments with reference to the accompanying drawings.
Fig. 1 is traditional Modem debugging system logic diagram.
Fig. 2, which is that the present invention is a kind of, is based on USB3.0 multiplexed port system logic block diagram.
Fig. 3 is the Modem debugging system logic diagram of the embodiment of the invention.
Fig. 4 is USB module schematic illustration of the present invention.
Specific embodiment
As shown in Figures 2 to 4, a kind of equipment for being based on USB3.0 multiplexed port system, having the port USB3.0 including one
SOC is held, the port USB3.0 of the equipment end is connect by USB3.0 cable with a host side with the port USB3.0 and gone forward side by side
The transmission of row data, the equipment end includes application processor, subsystem processor and USB module, the application processor and son
System processor passes through USB module respectively and the port USB3.0 of equipment end connects and carry out signal transmission, the application processing
Device connect and carries out data transmission with subsystem processor;
The USB module includes that independently operated USB2.0 controller and USB3.0 controller, the USB2.0 are controlled simultaneously
Device processed and USB3.0 controller pass through the port USB3.0 that USB2.0PHY module connects equipment end with USB3.0PHY module respectively,
The data transmission of USB2.0 agreement and USB3.0 agreement is carried out respectively.Wherein, the application processor and USB3.0 controller connect
It connects, carries out the transmission of USB3.0 agreement, and the subsystem processor is connect with USB2.0 controller, carry out USB2.0 agreement biography
Defeated, two USB devices are not interfere with each other, and can carry out corresponding data transmission simultaneously, and the subsystem processor can be at Modem
Manage device or other sub-operating systems.
The USB2.0 controller includes internal buffer management module, USB2.0 consultative management module and data T-R tube
Manage module;The USB3.0 controller includes internal buffer management module, USB3.0 consultative management module, data transmit-receive management
Module and USB3.0 link management module;The USB2.0PHY module and USB3.0PHY module include serial/parallel conversion module,
Signal generates sending module and signal receives parsing module, carries out the conversion between digital signal and analog signal, USB2.0 control
Module needed for device and USB3.0 controller processed has respective independent operating can guarantee not interfereing with each other.
As shown in figure 3, the port USB3.0 of the equipment end passes through USB3.0 with a host side with the port USB3.0
Cable connection, the host side include a processor, and the port the USB3.0 connection of the processor and host side, subsystem need to
When being debugged, for example, Modem processor connects the USB2.0 of USB module when subsystem processor is Modem processor
Controller, the USB3.0 controller of the application processor connection USB module of equipment end, at this point, Modem processor can directly pass through
USB2.0 agreement carries out data transmission, and realizes the operations such as firmware upgrade, system debug, AT order test, needs not move through and answers
Data transmission effect is improved to realize data transmission in the case where not influencing application processor operation with processor transfer
Rate, and do not influenced by application processor own situation, improve equipment end system stability and operational efficiency.
Although specific embodiments of the present invention have been described above, those familiar with the art should be managed
Solution, we are merely exemplary described specific embodiment, rather than for the restriction to the scope of the present invention, it is familiar with this
The technical staff in field should be covered of the invention according to modification and variation equivalent made by spirit of the invention
In scope of the claimed protection.
Claims (5)
1. one kind is based on USB3.0 multiplexed port system, the equipment end SOC for having the port USB3.0 including one, the equipment end
The port USB3.0 is connect and is carried out data transmission by USB3.0 cable with a host side with the port USB3.0, and feature exists
In: the equipment end include application processor, subsystem processor and USB module, the application processor and subsystem processes
Device passes through USB module respectively and the port USB3.0 of equipment end connects and carry out signal transmission, the application processor and subsystem
System processor connects and carries out data transmission;
The USB module include simultaneously independently operated USB2.0 controller and USB3.0 controller, the application processor with
The connection of USB3.0 controller, and the subsystem processor is connect with USB2.0 controller, the USB2.0 controller with
USB3.0 controller passes through the port USB3.0 that USB2.0PHY module connects equipment end with USB3.0PHY module respectively, respectively into
The transmission of the data of row USB2.0 agreement and USB3.0 agreement.
2. according to claim 1 a kind of based on USB3.0 multiplexed port system, it is characterised in that: the USB2.0 control
Device includes internal buffer management module, USB2.0 consultative management module and data T-R tube reason module.
3. according to claim 1 a kind of based on USB3.0 multiplexed port system, it is characterised in that: the USB3.0 control
Device includes internal buffer management module, USB3.0 consultative management module, data transmit-receive management module and USB3.0 link management
Module.
4. according to claim 1 a kind of based on USB3.0 multiplexed port system, it is characterised in that: the USB2.0PHY
Module and USB3.0PHY module include serial/parallel conversion module, signal generates sending module and signal receives parsing module, into
Conversion between row digital signal and analog signal.
5. according to claim 1 a kind of based on USB3.0 multiplexed port system, it is characterised in that: the subsystem processes
Device is Modem processor.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610255706.1A CN105893295B (en) | 2016-04-22 | 2016-04-22 | One kind being based on USB3.0 multiplexed port system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610255706.1A CN105893295B (en) | 2016-04-22 | 2016-04-22 | One kind being based on USB3.0 multiplexed port system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105893295A CN105893295A (en) | 2016-08-24 |
CN105893295B true CN105893295B (en) | 2019-07-09 |
Family
ID=56704489
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610255706.1A Active CN105893295B (en) | 2016-04-22 | 2016-04-22 | One kind being based on USB3.0 multiplexed port system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105893295B (en) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107959545A (en) * | 2016-10-17 | 2018-04-24 | 中兴通讯股份有限公司 | Data transmission method and device, mobile phone, data card |
CN108153693A (en) * | 2016-12-02 | 2018-06-12 | 宇瞻科技股份有限公司 | Composite electronic device |
CN108287798A (en) * | 2017-01-09 | 2018-07-17 | 中兴通讯股份有限公司 | A kind of USB driving adaptation method, apparatus and system |
CN108763133A (en) * | 2018-05-30 | 2018-11-06 | 郑州云海信息技术有限公司 | A kind of device for realizing the switching of USB interface multi-controller based on FPGA |
CN110704288B (en) * | 2019-09-06 | 2021-11-16 | 联想(北京)有限公司 | Information processing method and electronic equipment |
CN111400220A (en) * | 2020-03-16 | 2020-07-10 | 中科创达软件股份有限公司 | Cable and method of use thereof |
CN112395227A (en) * | 2020-12-09 | 2021-02-23 | 鸿秦(北京)科技有限公司 | Method for bidirectional mutual conversion of USB3.0 and USB2.0 buses |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102479167A (en) * | 2010-11-19 | 2012-05-30 | 英业达股份有限公司 | Universal sequence bus data processing device |
CN102640130A (en) * | 2009-11-23 | 2012-08-15 | 高通股份有限公司 | Apparatus and methods for USB connection in a multi-processor device |
CN103842966A (en) * | 2011-10-06 | 2014-06-04 | 夏普株式会社 | Electronic device |
CN104123259A (en) * | 2013-04-27 | 2014-10-29 | 赛普拉斯半导体公司 | USB resource utilization method |
CN105302763A (en) * | 2015-10-14 | 2016-02-03 | 公安部第三研究所 | USB 3.0 protocol based read-only control system and method |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5936498B2 (en) * | 2012-01-16 | 2016-06-22 | ルネサスエレクトロニクス株式会社 | USB3.0 device and control method |
-
2016
- 2016-04-22 CN CN201610255706.1A patent/CN105893295B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102640130A (en) * | 2009-11-23 | 2012-08-15 | 高通股份有限公司 | Apparatus and methods for USB connection in a multi-processor device |
CN102479167A (en) * | 2010-11-19 | 2012-05-30 | 英业达股份有限公司 | Universal sequence bus data processing device |
CN103842966A (en) * | 2011-10-06 | 2014-06-04 | 夏普株式会社 | Electronic device |
CN104123259A (en) * | 2013-04-27 | 2014-10-29 | 赛普拉斯半导体公司 | USB resource utilization method |
CN105302763A (en) * | 2015-10-14 | 2016-02-03 | 公安部第三研究所 | USB 3.0 protocol based read-only control system and method |
Also Published As
Publication number | Publication date |
---|---|
CN105893295A (en) | 2016-08-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105893295B (en) | One kind being based on USB3.0 multiplexed port system | |
US8521929B2 (en) | Virtual serial port management system and method | |
US10387362B2 (en) | Secondary data channel communication system | |
CN101937412B (en) | System on chip and access method thereof | |
US8145807B1 (en) | Multiplexing application and debug channels on a single USB connection | |
US11775464B2 (en) | Computer system and a computer device | |
CN107908582A (en) | Serial ports switching device and storage device | |
EP4488841A1 (en) | Server and server management system therefor | |
CN104102508A (en) | FlexRay bus-based multimachine program online upgrade method | |
US9779047B2 (en) | Universal intelligent platform management interface (IPMI) host to baseboard management controller (BMC) communication for non-x86 and legacy free systems | |
CN105653461A (en) | System for converting single USB interface into plurality of UART debugging interfaces | |
WO2013089741A1 (en) | Implementing io expansion cards | |
US10176133B2 (en) | Smart device with no AP | |
CN108153624B (en) | Test circuit board suitable for NGFF slot | |
TWI779205B (en) | Debug device and electronic device with the same | |
CN103246620A (en) | Data exchange method based on USB (universal serial bus) equipment | |
CN103003806B (en) | A kind of method of PCI allocation E port, device and equipment | |
CN110399255A (en) | An FPGA system and a debugging system for the FPGA system | |
CN107894930A (en) | The method and apparatus of deadlock status data passive recovery processing | |
CN101510142B (en) | Multiple output and input interface system of storage apparatus and communication method | |
CN107659413B (en) | Small-sized communication equipment | |
CN112015649A (en) | Method for debugging main computation core by using on-chip co-computation core | |
CN111723032A (en) | Interrupt management and control method and electronic equipment | |
RU2775703C1 (en) | Multi-channel apparatus for machine-to-machine direct memory access | |
TW201441826A (en) | Data transmission method, touch data processing method and electronic device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CP01 | Change in the name or title of a patent holder |
Address after: 350000 building, No. 89, software Avenue, Gulou District, Fujian, Fuzhou 18, China Patentee after: Ruixin Microelectronics Co., Ltd Address before: 350000 building, No. 89, software Avenue, Gulou District, Fujian, Fuzhou 18, China Patentee before: Fuzhou Rockchips Electronics Co.,Ltd. |
|
CP01 | Change in the name or title of a patent holder |