VHDL-JESD204b
VHDL-JESD204b copied to clipboard
JESD204b modules in VHDL
VHDL-JESD204b
JESD204b module written in VHDL. Verified against Xilinx JESD204b IP core.
The module has had only limited testing and validation. We have got it working with a KCU105 development board and the AD9164-FMC-EBZ.
Usage
The core needs to be wired to the gigabit transceivers and there are examples provided for 7 series and Ultrascale transceiver wizards and some supporting logic in examples.
Transmit module
Implemented Features
- parameters for number lanes (L), octets per frame (M), frames per multiframe (F) specified through module generics.
- ILA sequence
- optional scrambler
Not Yet Implemented
- PRBS test patterns
- Lane mapping
Receive module
Not yet implemented.
License
This code is licensed under the Apache v2 license. See the LICENSE file for more information.
Funding
This software was funded in part by the Office of the Director of National Intelligence (ODNI), Intelligence Advanced Research Projects Activity (IARPA), through the Army Research Office contract No. W911NF-14-1-0114. All statements of fact, opinion or conclusions contained herein are those of the authors and should not be construed as representing the official views or policies of IARPA, the ODNI, or the US Government.