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

Serial communication protocol controller, byte splitting circuit and 8b10b encoder

A serial communication protocol and byte splitting technology, which is applied in the field of microelectronics, can solve the problems that the maximum operating frequency of the circuit is difficult to reach 500MHz, increase the chip area and power consumption, and complicate the coding logic relationship. The effects of integration, area saving, and dynamic power improvement

Active Publication Date: 2018-08-03
SHANDONG SINOCHIP SEMICON
View PDF2 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] There are two commonly used encoding circuit design methods: one is to store the corresponding rules of 256 data codes and 12 function codes in memory, and the encoding process is divided into two parts: mapping and polarity selection. This method will increase the size of the chip. The area and power consumption are limited by the speed of the lookup table and the process parameters. It is generally difficult to achieve the maximum operating frequency of the circuit above 500MHz; another method is to complete the encoding function through logic operations, and the maximum operating frequency of the encoder is higher. , the disadvantage of this method is that the coding logic relationship is complex, which may cause large logical fan-in or fan-out

Method used

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

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Serial communication protocol controller, byte splitting circuit and 8b10b encoder
  • Serial communication protocol controller, byte splitting circuit and 8b10b encoder
  • Serial communication protocol controller, byte splitting circuit and 8b10b encoder

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0028] Such as figure 2 As shown, a serial communication protocol controller provided by the present invention includes a byte splitting circuit and an 8b10b encoder, and the byte splitting circuit completes different clock frequencies and different bit widths between the system bus data and the 8b / 10b encoder The matching of the data, the 8b / 10b encoder sends it to the parallel-to-serial conversion circuit after encoding. This embodiment introduces the most commonly used SATA high-speed serial communication protocol, but is not limited to the SATA high-speed serial communication protocol.

[0029] Such as figure 2 , 3 As shown, the byte splitting circuit includes a FIFO with a depth of 4 and a bit width of 32, a controller and a register, and adjusts the 32-bit input bus data at a clock frequency of 150MHz to output data at 4 beats and 8 bits at a clock frequency of 600MHz, and transmits to 8b / 10b encoders. The byte splitting circuit extracts the bus data byte 0, byte 1,...

Embodiment 2

[0033] The present invention also provides the byte splitting circuit used for the serial communication protocol controller in the first embodiment.

Embodiment 3

[0035] The present invention also provides the 8b / 10b encoder used for the serial communication protocol controller in the first embodiment.

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

PUM

No PUM Login to View More

Abstract

The invention discloses a serial communication protocol controller, which includes a byte splitting circuit and an 8b10b encoder. The byte splitting circuit receives bus data, transmits it to the 8b10b encoder, and completes bus data and 8b / 10b encoding The matching of data with different clock frequencies and different bit widths between devices. The byte splitting circuit includes FIFO, controller and register, and the byte splitting circuit extracts 32-bit bus data byte 0, byte 1, byte 2, byte 3 to form source data word 1; byte 4, byte 5. Byte 6 and byte 7 form the source data word 2, obtain 4 beats of 8-bit output data, then write them into FIFO in turn, and then read them into the register under the action of the controller, and at the same time follow the byte from low to high The sequence is transmitted sequentially to the encoder input. The invention also provides a byte splitting circuit and an 8b10b encoder adopted by the serial communication protocol controller. The invention effectively solves the matching problem of the data bandwidth of the sending end of the high-speed serial communication protocol.

Description

technical field [0001] The present invention relates to the technical field of microelectronics, in particular to a high-speed serial communication protocol controller circuit, in particular to a byte splitting circuit and an 8b10b encoder. Background technique [0002] In the traditional parallel data transmission mode, the data transmission mode generally adopts a special data bus and a clock line for synchronous transmission. The bandwidth limitation of the traditional parallel bus can no longer meet the astonishing demands of the development of the hardware subsystem speed and the increasing data throughput, which is mainly manifested in the following two aspects: As the bus frequency rises, it will affect the connection to the bus at the same frequency. Therefore, even if the bus clock frequency is increased, the bus bandwidth cannot be significantly improved; although the bandwidth can be increased by increasing the number of parallel channels, the synchronous transmis...

Claims

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

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): H03M7/02G06F13/42
Inventor 刘奇浩孙晓宁刘大铕王运哲赵阳
Owner SHANDONG SINOCHIP SEMICON
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products