11.1.4. Disabling the Scrambler for Gen1 and Gen2 Simulations
The encoding scheme implemented by the scrambler applies a binary polynomial to the data stream to ensure enough data transitions between 0 and 1 to prevent clock drift. The data is decoded at the other end of the link by running the inverse polynomial.
Complete the following steps to disable the scrambler:
- Open <work_dir>/ <variant>/testbench/<variant>_tb/simulation/submodules/altpcie_tbed_<dev>_hwtcl.v.
- Search for the string, test_in.
- To disable the scrambler, set test_in = 1.
- Save altpcie_tbed_sv_hwtcl.v.
Did you find the information on this page useful?