Movatterモバイル変換


[0]ホーム

URL:


CN106201945B - Bit width conversion device - Google Patents

Bit width conversion device
Download PDF

Info

Publication number
CN106201945B
CN106201945BCN201610485689.0ACN201610485689ACN106201945BCN 106201945 BCN106201945 BCN 106201945BCN 201610485689 ACN201610485689 ACN 201610485689ACN 106201945 BCN106201945 BCN 106201945B
Authority
CN
China
Prior art keywords
output
bit width
width conversion
control unit
module
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
Application number
CN201610485689.0A
Other languages
Chinese (zh)
Other versions
CN106201945A (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.)
Hunan Hengmao Tech Ltd By Share Ltd
Original Assignee
Hunan Hengmao Tech Ltd By Share 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 Hunan Hengmao Tech Ltd By Share LtdfiledCriticalHunan Hengmao Tech Ltd By Share Ltd
Priority to CN201610485689.0ApriorityCriticalpatent/CN106201945B/en
Publication of CN106201945ApublicationCriticalpatent/CN106201945A/en
Application grantedgrantedCritical
Publication of CN106201945BpublicationCriticalpatent/CN106201945B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Classifications

Landscapes

Abstract

The present invention provides a kind of bit width conversion device, between the first module and the second module that are differed applied to data bit width.Described device includes:Bit width conversion sends sub-device and bit width conversion receives sub-device.Wherein, the bit width conversion sends sub-device by the bit wide that the bit width conversion of first module is second module, and the bit width conversion receives sub-device by bit wide of the bit width conversion of second module for first module.Said apparatus can not only realize the bit width conversion between different bit wide modules, the data that can also be changed by pseudo-random sequence checker to the bit width conversion device are verified, above-mentioned bit width conversion device can find the mistake in bit width conversion design in time, and send interrupt signal when there is mistake, emulation, test to chip bring great convenience, and improve the reliability of system.

Description

Bit width conversion device
Technical field
It is specifically that intermodule needs interface during a kind of solution actual chips are designed the present invention relates to chip design fieldThe device of bit width conversion.
Background technology
In actual chip design engineering, the bit wide of modules A and module B data interface be probably it is unmatched, in order toModules A and module B is set to be mutually butted, this is to be accomplished by a kind of device that interface bit wide mutually changes to realize different bit widesUnder data conversion.
Such as, in exchanger chip design, the 64B/66B codings that 10G network interfaces (10G Base-R) are used, module outputData bit width be 66 bits, and coupled deserializer (Serdes) is due to using intellectual property(Intellectual Property, abbreviation IP) core, generally there is its bit wide (such as 32 bits) fixed.Therefore in exchanger coreA bit width conversion device is needed to carry out the conversion between different pieces of information bit wide when piece is set.The design of bit width conversion device isThe problem frequently encountered in exchanger chip design.
In actual engineering, because the bit wide of data is converted, this will cause the original certain sense of dataIt can disappear.Can so certain difficulty be brought to the emulation of chip, test, it is impossible to find to deposit in bit width conversion design in timeDesign mistake.
The content of the invention
In view of this, the purpose of the embodiment of the present invention is to provide a kind of bit wide that can be changed to different bit wide dataConversion equipment, designs wrong to solve the conversion between different bit wide Data Datas and find in time present in bit width conversion designTechnical problem by mistake.
To achieve these goals, the technical scheme that the embodiment of the present invention is used is as follows:
The embodiment of the present invention provides a kind of bit width conversion device, the first module differed applied to data bit width withBetween second module.Described device includes:Bit width conversion sends sub-device and bit width conversion receives sub-device.Wherein, institute's rhemeWide transmission sub-device of changing is by bit wide of the bit width conversion of first module into second module, and the bit width conversion is receivedSub-device by the bit width conversion of second module be first module bit wide.
The bit width conversion, which sends sub-device, includes pseudo-random sequence generator, selector, the first stacking control unit, theOne asynchronous input into/output from cache, first pop control unit, the first counter and send control unit.The pseudo-random sequence hairThe input of the output end of raw device and the data output end of first module respectively with the selector is connected.The selectorControl end input select signal be used for input data is selected, the output end of the selector is asynchronous defeated with described firstEnter the stacking data terminal connection of output caching.The first stacking control unit enters with the described first asynchronous input into/output from cacheStack signal control end is connected.The data terminal of popping of the first asynchronous input into/output from cache is connected with sending control unit.It is describedFirst control unit of popping is connected with the signal control end of popping of the described first asynchronous input into/output from cache.First counterDescribed first is connected to pop between control unit and the transmission control unit.The first asynchronous input into/output from cache is writeClock frequency is identical with the clock frequency of first module.The reading clock frequency of the first asynchronous input into/output from cache and instituteThe clock frequency for stating the second module is identical.
The bit width conversion receive sub-device include pseudo-random sequence checker, second pop control unit, receive controlUnit, the second counter, the second stacking control unit and the second asynchronous input into/output from cache.The input of the reception control unitEnd is connected with the data output end of second module, and the output end of the reception control unit and the described second asynchronous input are defeatedGo out the stacking data terminal connection of caching.The second stacking control unit and the stacking of the described second asynchronous input into/output from cache are believedThe connection of number control end.Second counter is connected between the second stacking control unit and the reception control unit.Described second control unit of popping is connected with the signal control end of popping of the described second asynchronous input into/output from cache.Described second is differentThe data output end of popping of step input into/output from cache is connected with the data input pin of first module, the described second asynchronous inputThe data output end of popping of output caching is also connected with the pseudo-random sequence checker.The pseudo-random sequence checker is to instituteThe data for stating the output of the data output end of popping of the second asynchronous input into/output from cache are verified.The second asynchronous input is defeatedThe reading clock frequency for going out caching is identical with the clock frequency of first module.When writing of the first asynchronous input into/output from cacheClock frequency is identical with the clock frequency of second module.
Further, the bit wide of the first module described in the bit width conversion device is 66 bits, second moduleBit wide is 32 bits.
Further, the first counter described in the bit width conversion device and second counter carry out 0 to 32Cycle count.
Further, the clock frequency of writing of the first asynchronous input into/output from cache is described in the bit width conversion device156.25MHz, the reading clock frequency of the first asynchronous input into/output from cache is 322.265625MHz;Described second is asynchronous defeatedEnter output caching writes clock frequency for 322.265625MHz, and the reading clock frequency of the first asynchronous input into/output from cache is156.25MHz。
Further, the first module described in the bit width conversion device is equal with the data bandwidth of second module.
Further, control unit is sent described in the bit width conversion device includes:First remaining bits register, instituteStating the first remaining bits register is used to deposit remaining bit data during bit width conversion.
Further, pseudo-random sequence checker described in the bit width conversion device is when checking appearance mistake, outputInterrupt signal.
Further, the first control unit of popping is single including the first obstructive root canal described in the bit width conversion deviceMember, the first obstructive root canal subelement is used for the Pop operations for preventing data in the first asynchronous input into/output from cache.
Further, the second control unit of popping is single including the second obstructive root canal described in the bit width conversion deviceMember, the second obstructive root canal subelement is used for the Pop operations for preventing data in the second asynchronous input into/output from cache.
Further, pseudo-random sequence generator described in the bit width conversion device sends institute when selection signal is 1Pseudo-random sequence is stated to test to the pseudo-random sequence checker.
Relative to prior art, the bit width conversion device that the present invention is provided can be not only realized between different bit wide modulesBit width conversion, the data that can also be changed by pseudo-random sequence checker to the bit width conversion device are verified, above-mentionedBit width conversion device can find the mistake in bit width conversion design in time, and send interrupt signal when there is mistake, to coreThe emulation of piece, test bring great convenience, and improve the reliability of system.
To enable the above objects, features and advantages of the present invention to become apparent, preferred embodiment cited below particularly, and coordinateAppended accompanying drawing, is described in detail below.
Brief description of the drawings
Technical scheme in order to illustrate more clearly the embodiments of the present invention, below will be attached to what is used needed for embodimentFigure is briefly described, it will be appreciated that the following drawings illustrate only certain embodiments of the present invention, therefore is not construed as pairRestriction, for those of ordinary skill in the art, on the premise of not paying creative work, can also be attached according to theseFigure obtains other related accompanying drawings.
Fig. 1 is the electrical block diagram that the embodiment of the present invention provides bit width conversion device.
Fig. 2 is the fundamental diagram of pseudo-random sequence generator in Fig. 1.
During Fig. 3 in Fig. 1 pseudo-random sequence detector fundamental diagram.
Main element symbol description
Bit width conversion device100
Bit width conversion sends sub-device110
Pseudo-random sequence generator111
Selector112
First stacking control unit113
First asynchronous input into/output from cache114
First pops control unit115
First obstructive root canal subelement1151
First counter116
Send control unit117
First data select subelement1171
First remaining bits register1172
Bit width conversion receives sub-device120
Pseudo-random sequence checker121
Second pops control unit122
Second obstructive root canal subelement1221
Second asynchronous input into/output from cache123
Second stacking control unit124
Second counter125
Reception control unit126
Second data select subelement1261
Second remaining bits register1262
Embodiment
Below in conjunction with accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is carried out clear, completeGround is described, it is clear that described embodiment is only a part of embodiment of the invention, rather than whole embodiments.Generally existThe component of the embodiment of the present invention described and illustrated in accompanying drawing can be arranged and designed with a variety of configurations herein.CauseThis, the detailed description of the embodiments of the invention to providing in the accompanying drawings is not intended to limit claimed invention below, but it is merely representative of the selected embodiment of the present invention.Based on embodiments of the invention, those skilled in the art are not makingThe every other embodiment obtained on the premise of creative work, belongs to the scope of protection of the invention.
Fig. 1 is refer to, is the electrical block diagram of bit width conversion device 100 provided in an embodiment of the present invention, institute's rhemeWide conversion equipment 100 is connected between the first module and the second module, the data bit width of first module and second mouldThe data bit width of block is differed, and the bit width conversion device 100 can be realized between first module and second moduleThe conversion of bit wide data.
In the present embodiment, the bit width conversion device 100 includes bit width conversion transmission sub-device 110 and bit width conversion connectsReceive sub-device 120.Wherein, it is described second that the bit width conversion, which sends sub-device 110 by the bit width conversion of first module,The bit wide of module.It is first module that the bit width conversion, which receives sub-device 120 by the bit width conversion of second module,Bit wide.
The bit width conversion sends pseudo-random sequence generator 111, the choosing that sub-device 110 includes being electrically connected with each otherSelect device 112, the first stacking control unit 113, the first asynchronous input into/output from cache 114, first pop control unit 115, firstCounter 116 and transmission control unit 117.
The data output end of the output end of the pseudo-random sequence generator 111 and first module respectively with the choosingSelect the input connection of device 112, the control end input select signal of the selector 112.When the selection signal is 1, instituteState selector 112 and export inspection during pseudo-random binary sequence is carried out to bit width conversion reception sub-device 120;In the choosingSelect signal for 0 when, the selector 112 exports the input data of first module.
The output end of the selector 112 is connected with the stacking data terminal of the described first asynchronous input into/output from cache 114, instituteThe stacking signal control end that the first stacking control unit 123 is stated with the described first asynchronous input into/output from cache 114 is connected.DescribedThe data terminal of popping of one asynchronous input into/output from cache 114 is connected with the transmission control unit 117.It is described pop control unit withThe signal control end connection of popping of the first asynchronous input into/output from cache 114.First counter 116 goes out described in being connected toBetween stack control unit and the transmission control unit 117.The first asynchronous input into/output from cache 114 write clock frequency withThe clock frequency of first module is identical, the reading clock frequency and described second of the first asynchronous input into/output from cache 114The clock frequency of module is identical.
The bit width conversion receives the pseudo-random sequence checker 121 that sub-device 120 includes being electrically connected with each other, theTwo pop control unit 122, the second counter 125, reception control unit 126, the second stacking control units 124 and second are asynchronousInput into/output from cache 123.
The input of the reception control unit 126 is connected with the data output end of second module, described to receive controlThe output end of unit 126 processed is connected with the stacking data terminal of the described second asynchronous input into/output from cache 123.The second stacking controlUnit 124 processed is connected with the stacking signal control end of the described second asynchronous input into/output from cache 123.The second counter connectionBetween the second stacking control unit 124 and the reception control unit 126.Described second pop control unit 122 withThe signal control end connection of popping of the second asynchronous input into/output from cache 123.
Pop data output end and the data input pin of first module of the second asynchronous input into/output from cache 123Connection, the data output end of popping of the second asynchronous input into/output from cache 123 also connects with the pseudo-random sequence checker 121Connect, the output of the data output end of popping of the asynchronous input into/output from cache 123 of 121 pairs of the pseudo-random sequence checker described secondData verified.The reading clock frequency of the second asynchronous input into/output from cache 123 and the clock of first module are frequentlyRate is identical, the first asynchronous input into/output from cache 114 to write clock frequency identical with the clock frequency of second module.
Further, in the present embodiment, the transmission control unit 117 includes:First remaining bits register 1172,The first remaining bits register 1172 is used to deposit remaining bit data during bit width conversion.
Further, in the present embodiment, described first control unit 115 is popped including the first obstructive root canal subelement1151, the first obstructive root canal subelement 1151 is used for the behaviour that pops for preventing data in the first asynchronous input into/output from cache 114Make.Described second pops control unit 122 including the second obstructive root canal subelement, and the second obstructive root canal subelement is used to hinderOnly in the second asynchronous input into/output from cache 123 data Pop operations.
Specifically, below using the data bit width of the first module as 66 bits, the bit wide of second module is that 32 bits areThe operation principle of the example wide conversion equipment 100 of place of matchmakers's rheme.In the case, first described in the bit width conversion device 100Asynchronous input into/output from cache 114 writes clock frequency 156.25MHz, the reading clock of the first asynchronous input into/output from cache 114Frequency 322.265625MHz;The second asynchronous input into/output from cache 123 writes clock frequency 322.265625MHz, describedThe reading clock frequency 156.25MHz of one asynchronous input into/output from cache 114.
Concrete operating principle is as follows
Bit width conversion sends the end of sub-device 110:The data bit width that bit width conversion sends the input of sub-device 110 is 66 bits,Clock frequency is 156.25MHz (clock66b);The data bit width that bit width conversion sends the output of sub-device 110 is 32 bits,Clock frequency is 322.265625MHz (clock32b).Wherein, the bandwidth of the data of input and the data of output is10.3125Gbps。
The puppet that 66 bit datas (dataIn) and pseudo-random sequence generator 111 of described 112 pairs of inputs of selector are producedRandom binary sequence (Pseudo-Random Binary Sequence, abbreviation PRBS) is selected.Selection signal istestEn.If testEn is 1, PRBS data flows are sent, 66 bit datas are otherwise sent.Wherein pseudo-random sequence generator111 use PRBS31 algorithms, and as shown in Equation 1, the fundamental diagram of pseudo-random sequence generator 111 is as shown in Figure 2 for its multinomial.When testEn is 1, PRBS Sequence is sent, receiving the end of sub-device 120 to bit width conversion tests.
1+x28+x31
X is the data of input, x in formula28Represent the 28th of data, x31The 31st of data is represented ,+represent XOROperation.
66 bit datas are write cross clock domain operation is carried out in the first asynchronous input into/output from cache 114, eachClock66b clocks push on once in the described first asynchronous input into/output from cache 114.When system brings into operation, to firstThe input of asynchronous input into/output from cache 114 carries out holding operation, after 16 clock32b clock cycle are waited, and now firstThe data of 8 depth are just had in asynchronous input into/output from cache 114, start the first counter 116, the first counter 116 starts 0To 32 cycle count.Pop operations are carried out simultaneously, and the logic for control unit of popping is the first counter 116 when being odd number, justCarry out a Pop operations.The data of 66 bits are inputted, it is necessary to 2 in the described first asynchronous input into/output from cache 114 every timeThe clock32b clock cycle could send the data of 64 bits, while can also the first remaining bits of remaining 2 bit data depositIn register 1172.The transmission control unit 117 can also include:First data select subelement 1171, by 32The clock32b clock cycle, now the data in the first remaining bits register 1172 reach 32 bits, the first data choosingSubelement 1171 is selected to send out 32 bit datas of the first remaining bits register 1172 in the 33rd clock32b clock cycleGo out, just complete 1 data conversion for taking turns 66 bits to 32 bits.
Popped end in the data of the first asynchronous input into/output from cache 114, the first obstructive root canal (Hold Control) is singleThe function of member 1151 is the Pop operations that the first asynchronous input into/output from cache 114 is prevented when system brings into operation, and allows theOne asynchronous input into/output from cache 114 accumulates a certain amount of data, to prevent that the first asynchronous input into/output from cache 114 from occurring to underflowGo out (Underrun).
In the present embodiment, first counter 116, control signal of popping (pop), data of popping (pop data), theThe relation of 32 bit datas of one remaining bits register 1172 and output is as shown in table 1 below.
Table 1
Bit width conversion receives the end of sub-device 120:
The data bit width of input is 32 bits, and clock frequency is 322.265625MHz (clock32b);The data bit of outputA width of 66 bit, clock frequency is 156.25MHz (clock66b).
At the stacking data segment end of the second asynchronous input into/output from cache 123, start the second counter 125, second meterThe cycle count that number device 125 is 0 to 32.For 32 bit datas of input, after 66 bit datas are combined into, it could carry out onceThe Pop operations of second asynchronous input into/output from cache 123.After first three 32 bit datas input, 66 bit datas are combined into, are enteredPop operations of row, three 32 bit datas now inputted there remains the data of 30 bits.The deposit is received into control singleThe second remaining bits register 1262 under member 126.It is single that the reception control unit 126 can also include the second data selectionMember 1261, hereafter each two clock32b clock cycle is just by the data progress in the described second asynchronous input into/output from cache 123Once pop.Until the second data select subelement 1261 by the second remaining bits register under reception control unit 126Remaining data are distributed in 1262.The logic of the signal for control unit of popping is that the second counter 125 is even number and is not 0When, carry out a Pop operations.By 33 clock32b clock cycle, the bit of a wheel 32 can be completed to the data of 66 bitsConversion.When system brings into operation, maintenance operation is carried out to the data terminal of popping of the second asynchronous input into/output from cache 123,After 8 clock66b clock cycle are waited, now there are the data of 8 depth in the second asynchronous input into/output from cache 123, carry outPop operations.The logic of the signal for control unit of popping once is popped for each clock66b clock cycle, and will be poppedObtained data output.When it is 1 to examine signal testEn, 121 pairs of the pseudo-random sequence checker is popped obtained dataPRBS inspections are carried out, if it is checked that wrong, then reporting interruption signal, shows that data conversion malfunctions.
Second counter 125, the control signal that pushes on (push signals), input data, the second remaining bits register 1262And the relation of the data that push on (push data) is as shown in table 2:
Table 2
From Table 2, it can be seen that by 33 clock32b clock cycle, the bit of a wheel 32 can be completed to 66 bitsData conversion.
Popped end in the data of the second asynchronous input into/output from cache 123, the second obstructive root canal (Hold Control) is singleThe function of member 1221 is the Pop operations that the second asynchronous input into/output from cache 123 is prevented when system brings into operation, and allows theTwo asynchronous input into/output from cache 123 accumulate a certain amount of data, to prevent that the second asynchronous input into/output from cache 123 from occurring to underflowGo out (Underrun).After the second asynchronous input into/output from cache 123 is accumulated to a certain amount of data, in each clock66b clocksRising edge, carry out a Pop operations, and obtained 66 bit datas of popping are exported.Carried out simultaneously according to the data that push onPRBS checks that the principle of PRBS31 detectors is as shown in Figure 3.If PRBS checks error, module can export an interruptSignal, shows occur mistake in data conversion.
In summary, bit width conversion device 100 provided in an embodiment of the present invention can not only realize different bit wide modules itBetween bit width conversion, the data that can also be changed by 121 pairs of the pseudo-random sequence checker bit width conversion devices 100 carry outVerification, above-mentioned bit width conversion device 100 can find the mistake in bit width conversion design in time, and be sent when there is mistakeBreak signal, emulation, test to chip bring great convenience, and improve the reliability of system.
The foregoing is only a specific embodiment of the invention, but the protection of the present invention is not limited thereto, any to be familiar withThose skilled in the art the invention discloses technology in, change or replacement can be readily occurred in, should all be covered in this hairWithin bright protection.Therefore, protection of the invention described should be defined by the protection of claim.

Claims (10)

The bit width conversion send sub-device include pseudo-random sequence generator, it is selector, the first stacking control unit, first differentStep input into/output from cache, first pop control unit, the first counter and send control unit, the pseudo-random sequence generatorOutput end and input of the data output end respectively with the selector of first module be connected, the control of the selectorEnd input select signal processed is used to select input data, and the output end of the selector and the described first asynchronous input are defeatedGo out the stacking data terminal connection of caching, the first stacking control unit and the stacking of the described first asynchronous input into/output from cache are believedNumber control end connection, the data terminal of popping of the first asynchronous input into/output from cache is connected with transmission control unit, and described firstControl unit of popping is connected with the signal control end of popping of the described first asynchronous input into/output from cache, the first counter connectionPopped in described first between control unit and the transmission control unit, the first asynchronous input into/output from cache writes clockFrequency is identical with the clock frequency of first module, the reading clock frequency of the first asynchronous input into/output from cache and described theThe clock frequency of two modules is identical;
The bit width conversion receive sub-device include pseudo-random sequence checker, second pop control unit, reception control unit,Second counter, the second stacking control unit and the second asynchronous input into/output from cache, the input of the reception control unit withThe data output end connection of second module, the output end of the reception control unit is delayed with the described second asynchronous input and outputThe stacking data terminal connection deposited, the second stacking control unit and the stacking signal control of the described second asynchronous input into/output from cacheEnd connection processed, second counter is connected between the second stacking control unit and the reception control unit, describedSecond control unit of popping is connected with the signal control end of popping of the described second asynchronous input into/output from cache, and described second is asynchronous defeatedThe data output end of popping for entering output caching is connected with the data input pin of first module, the second asynchronous input and outputThe data output end of popping of caching is also connected with the pseudo-random sequence checker, and the pseudo-random sequence checker is to described theThe data of the output of the data output end of popping of two asynchronous input into/output from cache are verified, and the second asynchronous input and output are delayedThe reading clock frequency deposited is identical with the clock frequency of first module, and the first asynchronous input into/output from cache writes clock frequentlyRate is identical with the clock frequency of second module.
CN201610485689.0A2016-06-282016-06-28Bit width conversion deviceActiveCN106201945B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201610485689.0ACN106201945B (en)2016-06-282016-06-28Bit width conversion device

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201610485689.0ACN106201945B (en)2016-06-282016-06-28Bit width conversion device

Publications (2)

Publication NumberPublication Date
CN106201945A CN106201945A (en)2016-12-07
CN106201945Btrue CN106201945B (en)2017-07-11

Family

ID=57460947

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201610485689.0AActiveCN106201945B (en)2016-06-282016-06-28Bit width conversion device

Country Status (1)

CountryLink
CN (1)CN106201945B (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN109002409A (en)*2017-06-072018-12-14深圳市中兴微电子技术有限公司A kind of bit wide converting means and method
CN110221994B (en)*2018-03-012022-04-08深圳市中兴微电子技术有限公司 A method and device for data bit width conversion, and a computer-readable storage medium
TWI727236B (en)*2018-12-122021-05-11瑞昱半導體股份有限公司Data bit width converter and system on chip thereof
CN111367846B (en)*2018-12-252022-01-11瑞昱半导体股份有限公司Data bit width converter and system chip thereof
CN112054942B (en)*2020-09-152021-12-17中电科思仪科技股份有限公司Random data packet generation method with any length for high bit width framing error code test
US20250132770A1 (en)*2023-01-172025-04-24Boe Technology Group Co., Ltd.Data Conversion Apparatus, Electronic Device and Data Conversion Method

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN103686441B (en)*2013-10-102017-02-01北京空间机电研究所Multi-format data transmission system
CN104022775A (en)*2014-06-022014-09-03复旦大学FIFO protocol based digital interface circuit for SerDes technology
CN104375962B (en)*2014-11-102017-05-10中国航天科技集团公司第九研究院第七七一研究所Unified bit width converting method in cache and bus interface of system chip

Also Published As

Publication numberPublication date
CN106201945A (en)2016-12-07

Similar Documents

PublicationPublication DateTitle
CN106201945B (en)Bit width conversion device
Nanda et al.Universal asynchronous receiver and transmitter (uart)
KR101714630B1 (en)Computer memory test structure
US8275922B2 (en)Implementing serial link training patterns separated by random data for training a serial link in an interconnect system
US6667993B1 (en)Communication channel
US6977960B2 (en)Self test circuit for evaluating a high-speed serial interface
US7984369B2 (en)Concurrent code checker and hardware efficient high-speed I/O having built-in self-test and debug features
US8804960B2 (en)Implementing known scrambling relationship among multiple serial links
US8572447B2 (en)Circuitry for built-in self-test
US20110299581A1 (en)Built-in self-test circuitry
KR20150133220A (en)Timestamp correction in a multi-lane communication link with skew
EP4049050B1 (en)Performing scan data transfer inside multi-die package with serdes functionality
CN101546286A (en)Method and device for logic analysis of high-speed serial bus
JP2017011470A (en)Serial communication device and serial communication method
CN116171428A (en) Infrastructure integrity check
JP5174357B2 (en) Concurrent code checker and hardware efficient high speed I/O with built-in self-test and debug capabilities - Patents.com
CN101548253B (en)System for controlling high-speed bidirectional communication
US20070258478A1 (en)Methods and/or apparatus for link optimization
JP4061294B2 (en) Self-synchronous pseudo-random bit sequence checker
US7855969B2 (en)Selective test point for high speed SERDES cores in semiconductor design
CN112073152B (en)FPGA anti-interference processing method for improving reliability of CHSI received data
US20140129909A1 (en)Switchable per-lane bit error count
CN100595745C (en) Rate Verification of Input Serial Alignment Sequence
Bibin et al.Implementation of UART with BIST Technique in FPGA
JP2021145215A (en)Pattern synchronizing circuit, error rate measuring device employing the same, and pattern synchronizing method

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
CB02Change of applicant information

Address after:412200, Liling City, Hunan Province ceramic science and Technology Industrial Park B District

Applicant after:Hunan Hengmao tech Limited by Share Ltd

Address before:412200, Liling City, Hunan Province ceramic science and Technology Industrial Park B District

Applicant before:Liling Hengmao Electronics Technology Co., Ltd.

CORChange of bibliographic data
GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp