/
jesd204b
jesd204b
Note: The driver is deleted.
Table of Contents
Introduction
The Xilinx® LogiCORE™ IP JESD204 core implements a JESD2014B interface supporting line rates from 1Gbps to 12.5Gbps.
JESD204 can be configured as a transmitter or a reciever.
HW IP Features
- Supports up to 8 lanes per core and up to 32 lanes using multiple cores
- Supports Initial Lane Alignment
- Supports scrambling
- Supports 1–256 octets per frame
- Supports 1–32 frames per multiframe
- Supports Subclass 0, 1, and 2
Known Issues and Limitations
- The driver is no longer maintained in the xilinx releases.
Kernel Configuration Options for Driver
To enable GPIO in the kernel, the following configuration options need to be enabled:CONFIG_XILINX_JESD204B=y CONFIG_XILINX_JESD204B_PHY=y
Devicetree
jesd_Tx_axi_0: jesd_Tx@44a20000 { compatible = "xlnx,jesd204-5.1"; reg = <0x44a20000 0x10000>; xlnx,frames-per-multiframe = <30>; xlnx,bytes-per-frame = <2>; xlnx,subclass = <1>; xlnx,lanes = <0x2>; xlnx,node-is-transmit; } ; jesd_Rx_axi_0: jesd_Rx@44a00000 { compatible = "xlnx,jesd204-5.1"; reg = <0x44a00000 0x10000>; xlnx,frames-per-multiframe = <30>; xlnx,bytes-per-frame = <2>; xlnx,subclass = <1>; xlnx,lanes = <0x2>; } ;
Test procedure on Microblaze
# cat /sys/devices/axi@0/44a00000.jesd_Rx/lane0_info DID: 0, BID: 0, LID: 0, L: 1, SCR: 0, F: 1 K: 1, M: 1, N: 1, CS: 0, S: 1, N': 1, HD: 0 FCHK: 0x0, CF: 0 ADJCNT: 0, PHYADJ: 0, ADJDIR: 0, JESDV: 0, SUBCLASS: 0 MFCNT : 0x0 ILACNT: 0x0 ERRCNT: 0x0 BUFCNT: 0x0 LECNT: 0x0 FC: 10