[FPGA]

MGT(Multi-Gigabit Transceiver) PCS, PMA

Neo Park 2021. 10. 29. 11:06

MGT는 Multi-Gigabit Transceiver의 약자 이다~! 자일링스에서 쓰는 고속 인터페이스 통신~!

Artix-7 : GTP
Kintex-7/Virtex-7 : GTX
Virtex-7 XT : GTX & GTH 혼합
VIrtex-7 HT : GTH & GTZ 혼합!

7Series FPGA GTX 트랜시버는 500Mbps ~ 12.5Gbps <GTX>, ~13.1Gbps <GTH>

이를 이루는 관련 용어 PCS! PCS : Physical Coding Sub-layer
                                  PMA! PMA : Physical Media Attachment

PCS는 고속 전송이나 신호 디코딩에 사용 되는 직렬 채널의 디지털 부분을 포함한다. Line encoder는 디지털 신호 안에 클럭을 내장시키기 위해 사용 된다.

PMA는 직렬 채널의 아날로그 섹션이고, 신호레벨, threshold, 신호무결성을 컨트롤 하기 위한 Programmable feature를 포함한다. PMA는 일반 Block이 수많은 다른 I/O 표준과 프로토콜 들로 실행 되게끔 허용한다.


GTX/GTH 트랜시버가 서포팅 하는 모드들!
PCI Express 1.1/2.0/3.0
10 Gb Attachment Unit Interface(XAUI), Common Packet Radio Interface(CPRI) / Open Base station Architecture Initiative(OBASAI), Serial Advanced Technology Attachment(SATA) / Serial Attached SCSI(SAS), Serial Digital Interface(SDI), SFF-8431(SFP+) 등등~~!

트랜시버 PLL에 쓰이는 오실레이터!
* 링 오실레이터 ~ 넓은 주파수 튜닝 범위, Good Area & Integration, Poor Random jitter @ high rates(1ps~3ps rms RJ @ 10G)
* LC Tank Oscillator ~ Excellent phase jitter/noise(300~600fs rms RJ @ 10G), Narrow tuning 범위, Area & Integration 많이 차지

PLL Type : GTP(Ring) / GTX(Ring, LC) / GTH(LC, Ring) / GTZ(LC)


7-Series GTX/GTH (Kintex-7, Virtex-7)
채널당 1개의 Ring PLL, Local TX/RX only
쿼드당 LC Tank PLL 공유, Any TX/RX 구동용
High Flexibility
Low Power
High Line Rates

7-GTP (Artix-7 Transceiver)
쿼드당 2개 Ring PLL ~> Any TX/RX 구동용
No LC Tank PLLs
Moderate Flexibility
Low power!

 

 

참조 : https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=joa_quin&logNo=221258464288 

 

MGT : Multi-Gigabit Transceiver PCS, PMA

MGT는 Multi-Gigabit Transceiver의 약자 이다~! 자일링스에서 쓰는 고속 인터페이스 통신~! Artix-...

blog.naver.com