[go: up one dir, main page]

CN101599053A - Support the serial interface controller and the control method of multiple transport protocols - Google Patents

Support the serial interface controller and the control method of multiple transport protocols Download PDF

Info

Publication number
CN101599053A
CN101599053A CNA2008101144387A CN200810114438A CN101599053A CN 101599053 A CN101599053 A CN 101599053A CN A2008101144387 A CNA2008101144387 A CN A2008101144387A CN 200810114438 A CN200810114438 A CN 200810114438A CN 101599053 A CN101599053 A CN 101599053A
Authority
CN
China
Prior art keywords
serial
data
information
control
control parameter
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.)
Granted
Application number
CNA2008101144387A
Other languages
Chinese (zh)
Other versions
CN101599053B (en
Inventor
温天元
谢巍
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Lenovo Beijing Ltd
Original Assignee
Lenovo Beijing Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Lenovo Beijing Ltd filed Critical Lenovo Beijing Ltd
Priority to CN2008101144387A priority Critical patent/CN101599053B/en
Publication of CN101599053A publication Critical patent/CN101599053A/en
Application granted granted Critical
Publication of CN101599053B publication Critical patent/CN101599053B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Communication Control (AREA)
  • Information Transfer Systems (AREA)

Abstract

The invention discloses a kind of serial interface controller of supporting multiple transport protocols, control method, and a kind of computing machine of supporting multiple transport protocols.Wherein, this serial interface controller comprises: parameter storage unit is used for storing the control parameter information of each host-host protocol of the multiple transport protocols that serial interface controller supports; Kind is provided with the unit, is used to be provided with the host-host protocol kind that serial line interface that serial interface controller will control is followed, and generates the kind configuration information; The bus data transmission unit is used for transmitting data between data processing equipment and serial line interface; And the steering logic processing, be used for from parameter storage unit, obtaining control parameter information, and serial line interface controlled according to the control parameter information of being obtained corresponding to the kind configuration information according to the kind configuration information.By the present invention, can pass through a serial line interface physically, the function of a plurality of serial line interfaces of multiple transport protocols is followed in realization.

Description

Support the serial interface controller and the control method of multiple transport protocols
Technical field
The present invention relates to computer realm, relate more specifically to a kind of serial interface controller and control method of supporting multiple transport protocols.
Background technology
Along with digitized deeply the advancing by leaps and bounds of development, integrated circuit processing technique of electronic equipment, the scale of integrated circuit (IC) chip is increasing.
Serial line interface is the interface that is widely used in large scale integrated circuit, especially the SOC chip.And area of chip is limited, and therefore the pin resource-constrained, realizes that one can be supported multiple serial protocol, multiplexing same circuits, quite important for the SOC chip design with the maximum function of minimum chip pin realization.
At present, there is a kind of synchronous serial interface device that can realize following multiple transport protocols by a plurality of serial line interfaces physically.As shown in Figure 1, in this synchronous serial interface device, there are four physical interface controllers,, realize control four synchronous serial interfaces following differing transmission protocols by these four physical interface controllers are integrated.But, as previously discussed, because area of chip is limited, if come the synchronous serial interface of following differing transmission protocols is controlled by a plurality of physical interface controllers, the restriction of chip area can be subjected to, and the synchronous serial interface device of the synchronous serial interface of much following differing transmission protocols can not be realized comprising.
Summary of the invention
The invention provides a kind of serial interface controller of supporting multiple transport protocols, control method, and a kind of computing machine of supporting multiple transport protocols, with the function of a plurality of serial line interfaces of realizing following multiple transport protocols by a serial line interface physically.
Serial interface controller according to the support multiple transport protocols of the embodiment of the invention comprises: parameter storage unit is used for storing the control parameter information of each host-host protocol of the multiple transport protocols that serial interface controller supports; Kind is provided with the unit, is used to be provided with the host-host protocol kind that serial line interface that serial interface controller will control is followed, and generates the kind configuration information; The bus data transmission unit is used for transmitting data between data processing equipment and serial line interface; And the steering logic processing unit, be used for from parameter storage unit, obtaining control parameter information, and serial line interface controlled according to the control parameter information of being obtained corresponding to the kind configuration information according to the kind configuration information.
Wherein, parameter storage unit comprises: total parameter storage unit is used to store the total one or more total control parameter information of multiple transport protocols that serial interface controller is supported; A plurality of peculiar parameter storage unit are respectively applied for the distinctive one or more peculiar control parameter information of each host-host protocol in the multiple transport protocols supported of storage serial interface controller.
Wherein, the steering logic processing unit comprises: parameter acquiring unit is used for obtaining the control parameter information corresponding to the kind configuration information according to the kind configuration information from parameter storage unit; Control execution unit is used for carrying out logical process according to the control parameter information of the being obtained pair serial data relevant with described data, and obtains reduced data; And the signal generation unit, the control parameter information that is used for obtaining according to parameter acquiring unit generates interface control signal, and wherein, interface control signal is used to control serial line interface and sends reduced data or receive the external series data.
Wherein, total parameter storage unit comprises one or more in the following register: clock sampling mode register, clock frequency enable register, method of synchronization register, status word register, startup command control register, verification mode register and data bits register.
Wherein, the bus data transmission unit comprises: Bus Interface Unit is used to send the internal data of serial interface controller to system bus or by system bus reception data; Serial is used for the serial data from serial line interface being converted to parallel data and being used for the parallel data from data processing equipment is converted to serial data; Data buffer storage unit is used for the parallel data of buffer memory from data processing equipment and/or serial.
Control method according to the serial line interface of the support multiple transport protocols of the embodiment of the invention may further comprise the steps: the host-host protocol kind that serial line interface will be followed is set, and generates the kind configuration information; According to the kind configuration information, from a parameter storage unit, obtain control parameter information corresponding to the kind configuration information; According to the control parameter information of being obtained the serial data that will transmit is carried out logical process, and obtain reduced data; Generate interface control signal according to the control parameter information of being obtained, wherein, interface control signal is used to control serial line interface and sends reduced data or receive the external series data.
Wherein, control parameter information comprises total control parameter information and peculiar control parameter information.Total control parameter information comprises one or more in the following information: clock sampling mode information, clock frequency enable information, method of synchronization information, status word information, startup command control information, verification mode information and data bits information.
Computing machine according to the support multiple transport protocols of the embodiment of the invention comprises: central processing unit; Serial line interface links to each other with the peripherals of computing machine, is used for receiving serial data or the serial data of equipment transmission to the periphery from peripherals; The interface recognition unit links to each other with serial line interface, is used to discern the serial protocol of the current use of serial line interface; The agreement switch unit is used to produce the switching command that the agreement that serial line interface is supported switches to serial protocol; The multi-protocols serial interface controller links to each other with serial line interface and agreement switch unit, is used to receive switching command, and carries out data transmission according to switching command control serial line interface according to serial protocol.
Wherein, the multi-protocols serial interface controller comprises: parameter storage unit is used for storing the control parameter information of each host-host protocol of the multiple transport protocols that the multi-protocols serial interface controller supported; Kind is provided with the unit, is used for according to switching command the host-host protocol kind that the multi-protocols serial interface controller is followed serial line interface being set, and generates the kind configuration information; The bus data transmission unit is used for transmitting data between peripherals and serial line interface; And the steering logic processing unit, be used for from parameter storage unit, obtaining control parameter information, and serial line interface controlled according to the control parameter information of being obtained corresponding to the kind configuration information according to the kind configuration information.
Wherein, parameter storage unit comprises: total parameter storage unit is used to store the total one or more total control parameter information of multiple transport protocols that the multi-protocols serial interface controller is supported; A plurality of peculiar parameter storage unit are respectively applied for the distinctive one or more peculiar control parameter information of each host-host protocol in the multiple transport protocols that storage multi-protocols serial interface controller supported.
By the present invention, can pass through a serial line interface physically, the function of a plurality of serial line interfaces of multiple transport protocols is followed in realization.
Description of drawings
Accompanying drawing described herein is used to provide further understanding of the present invention, constitutes the application's a part, and illustrative examples of the present invention and explanation thereof are used to explain the present invention, do not constitute improper qualification of the present invention.In the accompanying drawings:
Fig. 1 is the structural representation of a kind of synchronous serial interface device of the prior art;
Fig. 2 is the total transfer process synoptic diagram of various serial communication protocols;
Fig. 3 is the block diagram according to the serial interface controller of the support multiple transport protocols of first embodiment of the invention;
Fig. 4 is the block diagram according to the serial interface controller of the support multiple transport protocols of second embodiment of the invention; And
Fig. 5 is the process flow diagram according to the control method of the serial line interface of the support multiple transport protocols of the embodiment of the invention.
Embodiment
Below with reference to accompanying drawing, describe the specific embodiment of the present invention in detail.
Serial communication protocol has multiple mode according to classification: asynchronous start-stop type agreement, BISYNC, bit-oriented synchronous protocol etc., but their processing logic flow process has common point (its transfer process is as shown in Figure 2).
In the start-stop type asynchronous protocol, the transmission of data is a character, a character transmission, begins with start bit, finishes with position of rest, does not have the regular time space requirement between the character.All there is a start bit (low level front of each character, logical value 0), character itself is made up of 5~7 bit data positions, then the character back is a bit check position (also can not having check bit), last the position or one and half or two be position of rest, the position of rest back is the spare bits of indefinite length.
In synchronous protocol, not only to transmit a character, but stipulated character that they also are the Control on Communication word as the beginning of institute's data block transmitted and the control information of end mark and whole transmission course based on character transmission.Wherein, SYN is sync character (Synchronous Character).SOH is a preface beginning character (Start Of Header).STX literary composition beginning character (Start Of Text).The data block back is whole character of group (End OfTransmission Block is called for short ETB) or end-of-text character (End Of Text is called for short ETX).One frame be check code at last.
Characteristics based on the bit synchronous transmission are that frame data that transmitted can be any positions.It is made up of opening flag character 01111110, field, address, controlling filed, information field, frame check information, cyclic redundancy check (CRC) code (CRC).
In fact, can realize supporting different agreements by controller is configured.Maximum between the different agreements is not both the control signal difference in the host-host protocol.The different operation in transmission course has been represented in different values, different combinations.
Fig. 3 is the block diagram according to the serial interface controller of the support multiple transport protocols of first embodiment of the invention.As shown in Figure 3, this serial interface controller comprises:
One, protocol configuration unit.The protocol type dispensing unit can be configuration host-host protocols such as UART, SPI, IIC, SSP, I2S, SSI (synchronous serial interface), MICROWIRE.
Two, agreement general purpose register set.The agreement general purpose register set comprises clock sampling mode register (rising edge, negative edge), clock frequency enable register (clock frequency, the method for synchronization), status word register, startup command control register etc.
For example, clock control logic produces correct time clock according to the clock frequency register, is ns such as the unit that can arrange the clock frequency register, if register value is 1000 so, represents the 1MHz clock frequency.
For example, if method of synchronization register is 1 expression synchronous transmission, then meaning has clock to export to external unit, and the Clk in the output signal will use, and at this moment interface control unit will be controlled.Interface control unit can output to Clk to the clock that clock control logic produces.If method of synchronization register is 0 expression asynchronous transmission, then without the Clk signal.
Order control register group comprises command format register, start bit number register, data bits register, position of rest number register etc.Such as, the data bits register, the value of position of rest number register IIC can be made as 8, and UART can dispose, and the value of position of rest number register can be 4, and this may be that numeric ratio is bigger in the agreement of supporting.
Status register in the control word register is represented current transmission state.For example, IIC can be state such as idle, as to start, transmit, stop.
Startup command control register part is an example with IIC, is clock line when being high, and data line is from high step-down, and expression starts, and the startup command register can represent that front two is represented first state of two signals, back two bit representation NextStates with 4 so.Such as, value 1110 promptly can be represented startup command.Startup command logic in the interface control unit produces suitable clock signal just according to the value of arranging in the register.For the various protocols that needs are supported, the figure place of register is determined according to actual conditions.Such as with 6 situation, front three is represented first state, back three bit representations, second state, and the agreement that has is with 1,2,1,3 of the usefulness that has.The agreement that also has is not only seen the one the second states, may require continuous four high level in a certain position.This register just needs the 3*4=12 position long so.So the size of a certain register and definition will be according to the application decisions of circuit.
Three, special register.With the UART agreement is example.Because UART requires to support string and conversion, so parallel figure place register should be arranged.If figure place is 64 or 32, and the first in first out buffer area (FIFO) in the design not necessarily just is 64 or 32, then needs transmission mode register (its can use byte, word (16), double word (32) to wait to describe need how to make up become at last parallel).
Because UART is asynchronous, not exporting clock, must be impulse speed but require data transmission, and the value of this pulse clock is some fixing values, such as 115200,9600 etc., so the effect of clock frequency enable register promptly is to determine whether the value of clock frequency register is effective.If the value that is provided with is not these optional values, that just is made as 0.Therefore, the UART agreement needs specified register, can be called the data pulse register.
Four, interface signal control module.The interface signal control module comprises the logical process of some protocol characteristics, process is at first defining the protocol characteristic needs processing of which big class according to protocol type, then at various piece, produce protocol compliant and meet sequential relationship between the signal that general and special register is provided with.
Verification mode partly is to be very or even parity check according to general verification mode register, and this should be consistent with peripheral hardware.If for even parity check, in the end the number of a benefit just gather even number each 1.Certain general verification mode register also can be set to not verification, and this part processing logic is just simple relatively, and directly transmission just can.
In addition, serial interface controller as shown in Figure 3 can also comprise the internal bus interface unit.This part comprises metadata cache, is exactly FIFO.So fifo controller is arranged, then serial-parallel conversion circuit will be arranged.
Fig. 4 is the block diagram according to the serial interface controller of the support multiple transport protocols of second embodiment of the invention.As shown in Figure 4, this serial interface controller comprises: parameter storage unit 402 is used for storing the control parameter information of each host-host protocol of the multiple transport protocols that serial interface controller supports; Kind is provided with unit 404, is used to be provided with the host-host protocol kind that serial line interface that serial interface controller will control is followed, and generates the kind configuration information; Bus data transmission unit 406 is used for transmitting data between data processing equipment and serial line interface; And steering logic processing unit 408, be used for from parameter storage unit, obtaining control parameter information, and serial line interface controlled according to the control parameter information of being obtained corresponding to the kind configuration information according to the kind configuration information.
Wherein, parameter storage unit comprises: total parameter storage unit is used to store the total one or more total control parameter information of multiple transport protocols that serial interface controller is supported; A plurality of peculiar parameter storage unit are respectively applied for the distinctive one or more peculiar control parameter information of each host-host protocol in the multiple transport protocols supported of storage serial interface controller.
Wherein, the steering logic processing unit comprises: parameter acquiring unit is used for obtaining the control parameter information corresponding to the kind configuration information according to the kind configuration information from parameter storage unit; Control execution unit is used for carrying out logical process according to the control parameter information of the being obtained pair serial data relevant with described data, and obtains reduced data; And the signal generation unit, the control parameter information that is used for obtaining according to parameter acquiring unit generates interface control signal, and wherein, interface control signal is used to control serial line interface and sends reduced data or receive the external series data.
Wherein, total parameter storage unit comprises one or more in the following register: clock sampling mode register, clock frequency enable register, method of synchronization register, status word register, startup command control register, verification mode register and data bits register.
Wherein, the bus data transmission unit comprises: Bus Interface Unit is used to send the internal data of serial interface controller to system bus or by system bus reception data; Serial is used for the serial data from serial line interface being converted to parallel data and being used for the parallel data from data processing equipment is converted to serial data; Data buffer storage unit is used for the parallel data of buffer memory from data processing equipment and/or serial.
Fig. 5 is the process flow diagram according to the control method of the serial line interface of the support multiple transport protocols of the embodiment of the invention.As shown in Figure 5, this control method may further comprise the steps: S502 is provided with the host-host protocol kind that serial line interface will be followed, and generates the kind configuration information; S504 according to the kind configuration information, obtains the control parameter information corresponding to the kind configuration information from parameter storage unit; S506 carries out logical process according to the control parameter information of being obtained to the serial data that will transmit, and obtains reduced data; And S508, generate interface control signal according to the control parameter information of being obtained, wherein, interface control signal is used to control serial line interface and sends reduced data or receive the external series data.
Wherein, control parameter information comprises total control parameter information and peculiar control parameter information.Total control parameter information comprises one or more in the following information: clock sampling mode information, clock frequency enable information, method of synchronization information, status word information, startup command control information, verification mode information and data bits information.
In the computing machine of the control system of the serial line interface of using above-described support multiple transport protocols and control method, comprising: central processing unit; Serial line interface links to each other with the peripherals of computing machine, is used for receiving serial data or the serial data of equipment transmission to the periphery from peripherals; The interface recognition unit links to each other with serial line interface, is used to discern the serial protocol of the current use of serial line interface; The agreement switch unit is used to produce the switching command that the agreement that serial line interface is supported switches to serial protocol; The multi-protocols serial interface controller links to each other with serial line interface and agreement switch unit, is used to receive switching command, and carries out data transmission according to switching command control serial line interface according to serial protocol.
Wherein, the multi-protocols serial interface controller comprises: parameter storage unit is used for storing the control parameter information of each host-host protocol of the multiple transport protocols that the multi-protocols serial interface controller supported; Kind is provided with the unit, is used for according to switching command the host-host protocol kind that the multi-protocols serial interface controller is followed serial line interface being set, and generates the kind configuration information; The bus data transmission unit is used for transmitting data between peripherals and serial line interface; And the steering logic processing unit, be used for from parameter storage unit, obtaining control parameter information, and serial line interface controlled according to the control parameter information of being obtained corresponding to the kind configuration information according to the kind configuration information.
Wherein, parameter storage unit comprises: total parameter storage unit is used to store the total one or more total control parameter information of multiple transport protocols that the multi-protocols serial interface controller is supported; A plurality of peculiar parameter storage unit are respectively applied for the distinctive one or more peculiar control parameter information of each host-host protocol in the multiple transport protocols that storage multi-protocols serial interface controller supported.
The above is embodiments of the invention only, is not limited to the present invention, and for a person skilled in the art, the present invention can have various changes and variation.Within the spirit and principles in the present invention all, any modification of being done, be equal to replacement, improvement etc., all should be included within the claim scope of the present invention.

Claims (11)

1. a serial interface controller of supporting multiple transport protocols is characterized in that, comprising:
Parameter storage unit is used for storing the control parameter information of each host-host protocol of the multiple transport protocols that described serial interface controller supports;
Kind is provided with the unit, is used to be provided with the host-host protocol kind that serial line interface that described serial interface controller will control is followed, and generates the kind configuration information;
The bus data transmission unit is used for transmitting data between data processing equipment and described serial line interface; And
The steering logic processing unit is used for obtaining the control parameter information corresponding to described kind configuration information according to described kind configuration information from described parameter storage unit, and according to the control parameter information of being obtained described serial line interface is controlled.
2. serial interface controller according to claim 1 is characterized in that, described parameter storage unit comprises:
Total parameter storage unit is used to store the total one or more total control parameter information of multiple transport protocols that described serial interface controller is supported;
A plurality of peculiar parameter storage unit are respectively applied for the distinctive one or more peculiar control parameter information of each host-host protocol in the multiple transport protocols supported of the described serial interface controller of storage.
3. serial interface controller according to claim 1 is characterized in that, described steering logic processing unit comprises:
Parameter acquiring unit is used for obtaining the control parameter information corresponding to described kind configuration information according to described kind configuration information from described parameter storage unit;
Control execution unit is used for carrying out logical process according to the control parameter information of the being obtained pair serial data relevant with described data, and obtains reduced data; And
The signal generation unit is used for generating interface control signal according to the control parameter information of being obtained, and described interface control signal is used to control described serial line interface and sends described reduced data or receive the external series data.
4. serial interface controller according to claim 2, it is characterized in that described total parameter storage unit comprises one or more in the following register: clock sampling mode register, clock frequency enable register, method of synchronization register, status word register, startup command control register, verification mode register and data bits register.
5. serial interface controller according to claim 1 is characterized in that, described bus data transmission unit comprises:
Bus Interface Unit is used to send the internal data of described serial interface controller to system bus or by system bus reception data;
Serial is used for the serial data from described serial line interface being converted to parallel data and being used for the parallel data from described data processing equipment is converted to serial data;
Data buffer storage unit is used for the parallel data of buffer memory from described data processing equipment and/or described serial.
6. a control method of supporting the serial line interface of multiple transport protocols is characterized in that,
May further comprise the steps:
The host-host protocol kind that serial line interface will be followed is set, and generates the kind configuration information; And
According to described kind configuration information, from a parameter storage unit, obtain control parameter information corresponding to described kind configuration information;
According to the control parameter information of being obtained the serial data that will transmit is carried out logical process, and obtain reduced data;
Generate interface control signal according to the control parameter information of being obtained, described interface control signal is used to control described serial line interface and sends described reduced data or receive the external series data.
7. control method according to claim 6 is characterized in that, described control parameter information comprises: total control parameter information and peculiar control parameter information.
8. control method according to claim 7, it is characterized in that described total control parameter information comprises one or more in the following information: clock sampling mode information, clock frequency enable information, method of synchronization information, status word information, startup command control information, verification mode information and data bits information.
9. a computing machine of supporting multiple transport protocols is characterized in that, comprising:
Central processing unit;
Serial line interface links to each other with the peripherals of described computing machine, is used for receiving serial data or sending serial data to described peripherals from described peripherals;
The interface recognition unit links to each other with described serial line interface, is used to discern the serial protocol of the current use of described serial line interface;
The agreement switch unit is used to produce the switching command that the agreement that described serial line interface is supported switches to described serial protocol;
The multi-protocols serial interface controller links to each other with described serial line interface and described agreement switch unit, is used to receive described switching command, and controls described serial line interface according to described switching command and carry out data transmission according to described serial protocol.
10. computing machine according to claim 9 is characterized in that, described multi-protocols serial interface controller comprises:
Parameter storage unit is used for storing the control parameter information of each host-host protocol of the multiple transport protocols that described multi-protocols serial interface controller supported;
Kind is provided with the unit, is used for according to described switching command the host-host protocol kind that described multi-protocols serial interface controller is followed described serial line interface being set, and generates the kind configuration information;
The bus data transmission unit is used for transmitting data between described peripherals and described serial line interface; And
The steering logic processing unit is used for obtaining the control parameter information corresponding to described kind configuration information according to described kind configuration information from described parameter storage unit, and according to the control parameter information of being obtained described serial line interface is controlled.
11. computing machine according to claim 10 is characterized in that, described parameter storage unit comprises:
Total parameter storage unit is used to store the total one or more total control parameter information of multiple transport protocols that described multi-protocols serial interface controller is supported;
A plurality of peculiar parameter storage unit are respectively applied for the distinctive one or more peculiar control parameter information of each host-host protocol in the multiple transport protocols supported of the described multi-protocols serial interface controller of storage.
CN2008101144387A 2008-06-05 2008-06-05 Serial interface controller supporting multiple transport protocols and control method Active CN101599053B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2008101144387A CN101599053B (en) 2008-06-05 2008-06-05 Serial interface controller supporting multiple transport protocols and control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2008101144387A CN101599053B (en) 2008-06-05 2008-06-05 Serial interface controller supporting multiple transport protocols and control method

Publications (2)

Publication Number Publication Date
CN101599053A true CN101599053A (en) 2009-12-09
CN101599053B CN101599053B (en) 2011-05-25

Family

ID=41420501

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2008101144387A Active CN101599053B (en) 2008-06-05 2008-06-05 Serial interface controller supporting multiple transport protocols and control method

Country Status (1)

Country Link
CN (1) CN101599053B (en)

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101982817A (en) * 2010-10-22 2011-03-02 王振国 Circuitry capable of transmitting multi-channel data streams through single bus interface
CN102394890A (en) * 2011-11-15 2012-03-28 上海市共进通信技术有限公司 Multiprotocol voice control system, operation method and switching method in support of SIP (session initiation protocol) and H.248
CN103389958A (en) * 2013-06-27 2013-11-13 三星半导体(中国)研究开发有限公司 Universal serial interface
CN104067248A (en) * 2012-02-22 2014-09-24 惠普发展公司,有限责任合伙企业 Multiplexer for signals according to different protocols
CN104378212A (en) * 2014-11-26 2015-02-25 上海爱信诺航芯电子科技有限公司 Safe Bluetooth secret key and encryption and decryption method thereof
CN104598202A (en) * 2014-12-26 2015-05-06 曙光信息产业股份有限公司 Command line management device and method
CN106126448A (en) * 2015-05-08 2016-11-16 三星电子株式会社 Multi-protocols IO architecture for flexible storage platform
CN106354683A (en) * 2016-09-26 2017-01-25 旋智电子科技(上海)有限公司 Micro-control device and input/output system applied to same
CN107111588A (en) * 2014-12-15 2017-08-29 英特尔公司 Data transfer using PCIe protocol via USB port
CN107272516A (en) * 2017-08-02 2017-10-20 杭州桢正玮顿运动控制技术有限公司 Interface signal processing method and processing device
CN108322298A (en) * 2018-01-05 2018-07-24 浙江大华技术股份有限公司 A kind of method, equipment and system that UART lock-outs are restored
CN109753473A (en) * 2019-01-09 2019-05-14 郑州云海信息技术有限公司 A kind of reliable platform module protocol identification method and device
CN111147957A (en) * 2019-12-24 2020-05-12 金卡智能集团股份有限公司 Gas meter data acquisition device with universal communication interface
CN112506839A (en) * 2020-12-07 2021-03-16 天津津航计算技术研究所 One-to-many SPI bus switching method and device
CN112631976A (en) * 2020-12-16 2021-04-09 中国电子科技集团公司第五十八研究所 Configurable hardware IP circuit structure
CN112929789A (en) * 2019-12-05 2021-06-08 矽统科技股份有限公司 Audio data processing circuit and audio data processing method
CN114374883A (en) * 2021-12-01 2022-04-19 慷智集成电路(上海)有限公司 A verification method, device, system and vehicle for data transmission
US11614914B2 (en) 2019-12-05 2023-03-28 Silicon Integrated Systems Corp. Audio data processing circuit and processing method thereof
CN115866156A (en) * 2023-03-01 2023-03-28 上海励驰半导体有限公司 Data processing method and device, electronic equipment and storage medium

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102929329B (en) * 2012-09-28 2015-04-08 无锡江南计算技术研究所 Method for dynamically reconfiguring interconnection network between systems-on-chip

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100459612C (en) * 2004-12-31 2009-02-04 北京中星微电子有限公司 A communication transmission control device and method for implementing communication protocol control
CN100462952C (en) * 2007-02-06 2009-02-18 南京大学 Universal Serial Bus controller with configurable interface
CN100479407C (en) * 2007-04-05 2009-04-15 中兴通讯股份有限公司 Synchronous serial interface device

Cited By (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101982817A (en) * 2010-10-22 2011-03-02 王振国 Circuitry capable of transmitting multi-channel data streams through single bus interface
CN102394890A (en) * 2011-11-15 2012-03-28 上海市共进通信技术有限公司 Multiprotocol voice control system, operation method and switching method in support of SIP (session initiation protocol) and H.248
CN104067248A (en) * 2012-02-22 2014-09-24 惠普发展公司,有限责任合伙企业 Multiplexer for signals according to different protocols
CN103389958A (en) * 2013-06-27 2013-11-13 三星半导体(中国)研究开发有限公司 Universal serial interface
CN104378212A (en) * 2014-11-26 2015-02-25 上海爱信诺航芯电子科技有限公司 Safe Bluetooth secret key and encryption and decryption method thereof
CN107111588A (en) * 2014-12-15 2017-08-29 英特尔公司 Data transfer using PCIe protocol via USB port
CN107111588B (en) * 2014-12-15 2020-09-18 英特尔公司 Data transfer using PCIe protocol via USB port
CN104598202A (en) * 2014-12-26 2015-05-06 曙光信息产业股份有限公司 Command line management device and method
CN106126448A (en) * 2015-05-08 2016-11-16 三星电子株式会社 Multi-protocols IO architecture for flexible storage platform
US11907150B2 (en) 2015-05-08 2024-02-20 Samsung Electronics Co., Ltd. Multi-protocol IO infrastructure for a flexible storage platform
US11003609B2 (en) 2015-05-08 2021-05-11 Samsung Electronics Co., Ltd. Multi-protocol IO infrastructure for a flexible storage platform
CN106126448B (en) * 2015-05-08 2020-09-22 三星电子株式会社 Storage system
US10776299B2 (en) 2015-05-08 2020-09-15 Samsung Electronics Co., Ltd. Multi-protocol I/O infrastructure for a flexible storage platform
CN106354683A (en) * 2016-09-26 2017-01-25 旋智电子科技(上海)有限公司 Micro-control device and input/output system applied to same
CN107272516B (en) * 2017-08-02 2023-09-05 杭州桢正玮顿运动控制技术有限公司 Interface signal processing method and device
CN107272516A (en) * 2017-08-02 2017-10-20 杭州桢正玮顿运动控制技术有限公司 Interface signal processing method and processing device
CN108322298B (en) * 2018-01-05 2020-12-08 浙江大华技术股份有限公司 UART out-of-synchronization recovery method, equipment and system
CN108322298A (en) * 2018-01-05 2018-07-24 浙江大华技术股份有限公司 A kind of method, equipment and system that UART lock-outs are restored
CN109753473A (en) * 2019-01-09 2019-05-14 郑州云海信息技术有限公司 A kind of reliable platform module protocol identification method and device
CN112929789A (en) * 2019-12-05 2021-06-08 矽统科技股份有限公司 Audio data processing circuit and audio data processing method
US11614914B2 (en) 2019-12-05 2023-03-28 Silicon Integrated Systems Corp. Audio data processing circuit and processing method thereof
CN111147957B (en) * 2019-12-24 2022-02-22 金卡智能集团股份有限公司 Gas meter data acquisition device with universal communication interface
CN111147957A (en) * 2019-12-24 2020-05-12 金卡智能集团股份有限公司 Gas meter data acquisition device with universal communication interface
CN112506839A (en) * 2020-12-07 2021-03-16 天津津航计算技术研究所 One-to-many SPI bus switching method and device
CN112506839B (en) * 2020-12-07 2023-02-03 天津津航计算技术研究所 One-to-many SPI bus switching method and device
CN112631976A (en) * 2020-12-16 2021-04-09 中国电子科技集团公司第五十八研究所 Configurable hardware IP circuit structure
CN114374883A (en) * 2021-12-01 2022-04-19 慷智集成电路(上海)有限公司 A verification method, device, system and vehicle for data transmission
CN114374883B (en) * 2021-12-01 2023-08-15 慷智集成电路(上海)有限公司 Data transmission verification method and device and vehicle
CN115866156B (en) * 2023-03-01 2023-05-26 上海励驰半导体有限公司 Data processing method, device, electronic equipment and storage medium
CN115866156A (en) * 2023-03-01 2023-03-28 上海励驰半导体有限公司 Data processing method and device, electronic equipment and storage medium

Also Published As

Publication number Publication date
CN101599053B (en) 2011-05-25

Similar Documents

Publication Publication Date Title
CN101599053B (en) Serial interface controller supporting multiple transport protocols and control method
US10133692B2 (en) Device including a single wire interface and a data processing system having the same
JP3580242B2 (en) Serial / parallel conversion circuit, data transfer control device, and electronic device
US7243173B2 (en) Low protocol, high speed serial transfer for intra-board or inter-board data communication
CN101166151A (en) Method and device for transmitting data with different bits cross the clock domain
US8064534B2 (en) Single-wire asynchronous serial interface
KR102252880B1 (en) Semiconductor device
CN113009961B (en) Cross-clock synchronous circuit and SoC system
CN108494433B (en) Single-wire communication method and circuit implementation thereof
WO2025030972A1 (en) Asynchronous bridge circuit, bus apparatus and system on chip
CN212364988U (en) First-in-first-out memory and storage devices
US8510485B2 (en) Low power digital interface
CN107436857A (en) A kind of Enhanced SPI device and the method carried out data transmission using the device
US9594715B2 (en) Integrated circuit devices, systems and methods having automatic configurable mapping of input and/or output data connections
WO2012038546A1 (en) Multi-lane data transmission de-skew
TW510101B (en) Data transmitting device, data transmission system and method
JP2005078523A (en) Serial transfer device
US12170128B2 (en) Circuit for synchronization for an interconnection protocol, controller and storage device
US20080168200A1 (en) Method of compensating for propagation delay of tri-state bidirectional bus in a semiconductor device
CN101236543A (en) Method, host, flash memory card and flash memory system with higher data transmission speed
US6920578B1 (en) Method and apparatus for transferring data between a slower clock domain and a faster clock domain in which one of the clock domains is bandwidth limited
CN115913816A (en) Communication conversion device and method for communication between master equipment and slave equipment
JP2007293845A (en) Method and device for reading data from serial data source in parallel format
CN101228733B (en) Method of data transmission between two asynchronous system and asynchronous data buffer
CN101751357B (en) Digital phase-locked loop 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
C14 Grant of patent or utility model
GR01 Patent grant