CN111400232B - 一种基于数据位宽展开的scramble与descramble硬件实现方法 - Google Patents
一种基于数据位宽展开的scramble与descramble硬件实现方法 Download PDFInfo
- Publication number
- CN111400232B CN111400232B CN202010278422.0A CN202010278422A CN111400232B CN 111400232 B CN111400232 B CN 111400232B CN 202010278422 A CN202010278422 A CN 202010278422A CN 111400232 B CN111400232 B CN 111400232B
- Authority
- CN
- China
- Prior art keywords
- data
- shift register
- scramble
- bit
- desamble
- 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
- 238000000034 method Methods 0.000 title claims abstract description 23
- 230000008030 elimination Effects 0.000 claims description 5
- 238000003379 elimination reaction Methods 0.000 claims description 5
- 230000000694 effects Effects 0.000 abstract description 2
- 230000005540 biological transmission Effects 0.000 description 3
- 230000001934 delay Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000005670 electromagnetic radiation Effects 0.000 description 2
- 230000008520 organization Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 229910001006 Constantan Inorganic materials 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 230000007480 spreading Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 238000003786 synthesis reaction 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/42—Bus transfer protocol, e.g. handshake; Synchronisation
- G06F13/4282—Bus transfer protocol, e.g. handshake; Synchronisation on a serial bus, e.g. I2C bus, SPI bus
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/40006—Architecture of a communication node
-
- 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/0026—PCI express
-
- 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)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Dc Digital Transmission (AREA)
- Error Detection And Correction (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
Abstract
Description
Claims (3)
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010278422.0A CN111400232B (zh) | 2020-04-10 | 2020-04-10 | 一种基于数据位宽展开的scramble与descramble硬件实现方法 |
PCT/CN2021/074376 WO2021203808A1 (zh) | 2020-04-10 | 2021-01-29 | 一种基于数据位宽展开的scramble与descramble硬件实现方法 |
US17/916,667 US11748295B2 (en) | 2020-04-10 | 2021-01-29 | Scramble and descramble hardware implementation method based on data bit width expansion |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010278422.0A CN111400232B (zh) | 2020-04-10 | 2020-04-10 | 一种基于数据位宽展开的scramble与descramble硬件实现方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111400232A CN111400232A (zh) | 2020-07-10 |
CN111400232B true CN111400232B (zh) | 2024-01-16 |
Family
ID=71433069
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010278422.0A Active CN111400232B (zh) | 2020-04-10 | 2020-04-10 | 一种基于数据位宽展开的scramble与descramble硬件实现方法 |
Country Status (3)
Country | Link |
---|---|
US (1) | US11748295B2 (zh) |
CN (1) | CN111400232B (zh) |
WO (1) | WO2021203808A1 (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111400232B (zh) | 2020-04-10 | 2024-01-16 | 芯启源(上海)半导体科技有限公司 | 一种基于数据位宽展开的scramble与descramble硬件实现方法 |
CN114242138B (zh) * | 2021-12-01 | 2024-06-04 | 海光信息技术股份有限公司 | 一种延时控制器、内存控制器以及时序控制方法 |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4643978B2 (ja) * | 2004-12-01 | 2011-03-02 | ルネサスエレクトロニクス株式会社 | スクランブル回路、デ・スクランブル回路及び方法、並びにディスク装置 |
CN100517214C (zh) * | 2007-05-30 | 2009-07-22 | 北京天碁科技有限公司 | 一种实现二进制多项式运算的硬件配置方法及硬件*** |
CN101771533B (zh) * | 2008-12-30 | 2012-10-31 | 上海华虹集成电路有限责任公司 | 基于线性反馈移位寄存器的序列流密码算法硬件实现方法 |
CA2664620A1 (en) * | 2009-05-07 | 2009-07-20 | Avalon Microelectronics, Inc. | Pseudo-random bit sequence generator |
US8949493B1 (en) * | 2010-07-30 | 2015-02-03 | Altera Corporation | Configurable multi-lane scrambler for flexible protocol support |
DE112013007751B3 (de) * | 2012-10-22 | 2023-01-12 | Intel Corporation | Hochleistungs-Zusammenschaltungs-Bitübertragungsschicht |
CN103777904B (zh) * | 2014-02-12 | 2017-07-21 | 威盛电子股份有限公司 | 数据储存装置以及数据加扰与解扰方法 |
US9898611B2 (en) * | 2015-03-30 | 2018-02-20 | Rockwell Automation Technologies, Inc. | Method and apparatus for scrambling a high speed data transmission |
US9965370B2 (en) * | 2015-12-24 | 2018-05-08 | Intel Corporation | Automated detection of high performance interconnect coupling |
CN107506326B (zh) * | 2017-07-05 | 2019-03-15 | 芯启源(南京)半导体科技有限公司 | 数据传输加扰和解扰电路、发送和接收装置及*** |
CN111400232B (zh) * | 2020-04-10 | 2024-01-16 | 芯启源(上海)半导体科技有限公司 | 一种基于数据位宽展开的scramble与descramble硬件实现方法 |
-
2020
- 2020-04-10 CN CN202010278422.0A patent/CN111400232B/zh active Active
-
2021
- 2021-01-29 US US17/916,667 patent/US11748295B2/en active Active
- 2021-01-29 WO PCT/CN2021/074376 patent/WO2021203808A1/zh active Application Filing
Also Published As
Publication number | Publication date |
---|---|
US11748295B2 (en) | 2023-09-05 |
CN111400232A (zh) | 2020-07-10 |
US20230131594A1 (en) | 2023-04-27 |
WO2021203808A1 (zh) | 2021-10-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111400232B (zh) | 一种基于数据位宽展开的scramble与descramble硬件实现方法 | |
US9071275B2 (en) | Method and device for implementing cyclic redundancy check codes | |
US4463342A (en) | Method and means for carry-over control in the high order to low order pairwise combining of digits of a decodable set of relatively shifted finite number strings | |
US20060093147A1 (en) | Apparatus and method for scaramling/de-scrambling 16-bit data at PCT express protocol | |
CN112214349B (zh) | 一种数据循环冗余校验装置和方法 | |
Parhi | Eliminating the fanout bottleneck in parallel long BCH encoders | |
Ayinala et al. | Efficient parallel VLSI architecture for linear feedback shift registers | |
US7886210B2 (en) | Apparatus for pipelined cyclic redundancy check circuit with multiple intermediate outputs | |
Ji et al. | Fast parallel CRC algorithm and implementation on a configurable processor | |
EP0535357A2 (en) | Synchronous system for parallel data scrambling | |
US10715360B2 (en) | Data scrambling method and scrambling apparatus | |
WO2022141732A1 (zh) | 基于usb3.2协议16比特循环冗余校验的硬件实现方法 | |
CN107612891B (zh) | 一种数据压缩加密电路 | |
CN112148661A (zh) | 数据处理方法和电子设备 | |
CN117014017A (zh) | 一种基于高位宽数据计算多项式除法余数的crc计算方法 | |
US6380873B1 (en) | Method for reducing radio frequency emissions on high-speed serial buses | |
CN116132049A (zh) | 数据加密的方法、装置、设备及存储介质 | |
CN101262296A (zh) | 一种用于wcdma***的扰码发生器及其实现方法 | |
KR100853391B1 (ko) | Ccsds pn 고속처리 방법 | |
Yoon et al. | Multi-processor based CRC computation scheme for high-speed wireless LAN design | |
Alnajjar et al. | A comprehensive guide for CRC hardware implementation | |
Babu et al. | Implementation of data compression using Huffman coding | |
Islam et al. | Analysis of Verilog Modelling and Simulation of Developed 16-bit and 23-bit LFSR Based Data Scrambler and Descrambler for 2.5 GT/s, 5GT/s and 8GT/s Data Rate with Minimum Glitch | |
CN110943955B (zh) | 一种并行扰码器的生成方法 | |
EP1125410A1 (en) | Method and apparatus for reducing emi emissions |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
TA01 | Transfer of patent application right | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20220222 Address after: 201203 Building 1, No. 1388, Zhangdong Road, Pudong New Area, Shanghai Applicant after: XINQIYUAN (SHANGHAI) SEMICONDUCTOR TECHNOLOGY Co.,Ltd. Address before: 313099 room 1206-3, building 3, No. 1366, Hongfeng Road, Huzhou City, Zhejiang Province Applicant before: CORIGINE ELECTRONIC TECHNOLOGY CO.,LTD. |
|
GR01 | Patent grant | ||
GR01 | Patent grant | ||
PE01 | Entry into force of the registration of the contract for pledge of patent right | ||
PE01 | Entry into force of the registration of the contract for pledge of patent right |
Denomination of invention: A Hardware Implementation Method for Scramble and Descramble Based on Data Bitwidth Unfolding Granted publication date: 20240116 Pledgee: Ningbo Yinsheng Investment Co.,Ltd. Pledgor: XINQIYUAN (SHANGHAI) SEMICONDUCTOR TECHNOLOGY Co.,Ltd. Registration number: Y2024980014581 |