当前位置:网站首页>[high speed bus] Introduction to jesd204b
[high speed bus] Introduction to jesd204b
2022-07-02 04:51:00 【Linest-5】
One 、 brief introduction
JESD204 It is a kind of connection data converter (ADC and DAC) High speed serial interface with logic devices , Support as much as 12.5 Gbps Serial data rate , And ensure JESD204 Links have repeatable deterministic delays . With the high speed ADC enter GSPS Range , And FPGA( customized ASIC) The preferred interface protocol for data transmission is JESD204B.
JESD204B A standard is a layered specification . Each layer in the specification has its own function to complete .
① application layer
Support JESD204B Link configuration and data mapping .
② Transport layer
Realize the mapping between the converted samples and the framed undisturbed octets . It takes the original sample data and packages it in some way , With jesd204b Standards for , And distribute this data to different channels .
③ Data link layer
The optional scrambled octet word is encoded into 10 Bit character . This layer is also where control characters are generated or detected , The purpose is to monitor and maintain channel alignment .
④ The physical layer
Serializer / String unloader (SERDES) layer , Responsible for sending or receiving characters at line rate . This layer includes a serializer 、 Driver 、 Receiver 、 Clock and data recovery circuit .
notes : The scrambling layer can selectively acquire octets and scramble or descramble them , So as to reduce by extending the spectrum peak EMI effect . Scrambling is done in the transmitter , Descrambling is done in the receiver .
Each link supports at most 32 Channels , Each channel can transmit up to 12.5Gb/s Raw data , It not only describes how to A To B Get bit , It also describes the bit representation meaning of how to map samples to these high-speed channels , Data can be synchronously transmitted .

Subclass 0:
Deterministic delay is not supported
Subclass 1:
Support deterministic delay , Take advantage of the external SYSREF As a clock signal .
The basic idea is SYSREF After the rising edge of , The next rising edge of the device clock is called the time reference point , The internal frequency divider may be reset to the starting value , Sometimes it takes more than one SYSREF Signal to reset

Subclass 2:
Support deterministic delay , utilize ~SYNC As a clock signal ;
~SYNC The role of : Request initialization sequence , For its data 、 Serializer and deserializer , This method is not applicable to higher frequencies .
边栏推荐
- cs架构下抓包的几种方法
- One step implementation of yolox helmet detection (combined with oak intelligent depth camera)
- Lay the foundation for children's programming to become a basic discipline
- unable to execute xxx. SH: operation not permitted
- idea自动导包和自动删包设置
- Analyzing the hands-on building tutorial in children's programming
- Let genuine SMS pressure measurement open source code
- Arbre binaire pour résoudre le problème (2)
- Oracle stored procedure and job task setting
- Starting from the classification of database, I understand the map database
猜你喜欢

Analyze the space occupied by the table according to segments, clusters and pages

DC-1靶场搭建及渗透实战详细过程(DC靶场系列)

My first experience of shadowless cloud computer

Markdown edit syntax

Practical problem solving ability of steam Education

Knowledge arrangement about steam Education

Application d'un robot intelligent dans le domaine de l'agroécologie

What data does the main account of Zhengda Meiou 4 pay attention to?

Realize the function of data uploading

The solution to the complexity brought by lambda expression
随机推荐
CorelDRAW graphics suite2022 free graphic design software
Thinkphp內核工單系統源碼商業開源版 多用戶+多客服+短信+郵件通知
TypeScript类的使用
How do I interview for a successful software testing position? If you want to get a high salary, you must see the offer
Lay the foundation for children's programming to become a basic discipline
What methods should service define?
Federal learning: dividing non IID samples according to Dirichlet distribution
Leetcode merge sort linked list
C language practice - number guessing game
Getting started with pytest ----- confitest Application of PY
Getting started with pytest -- description of fixture parameters
Summary of common string processing functions in C language
[understand one article] FD_ Use of set
How to write a client-side technical solution
Analyzing the hands-on building tutorial in children's programming
GeoTrust ov multi domain SSL certificate is 2100 yuan a year. How many domain names does it contain?
Application of intelligent robot in agricultural ecology
Leetcode- insert and sort the linked list
DJB Hash
Use of typescript classes