Community
cancel
Showing results for 
Search instead for 
Did you mean: 
ASHWINI
Beginner
371 Views

PCI Scrambler

we are developing some custom PCIe application where we can't use hard PCI ip so as which will be tested on stratix 10 SX dev kit.

while searching scrambeler in intel exmple code for PCI we got one pipe_scrambler. v file, in that they implemented Addtive LFSR, i want know that which polynomial used for that LFSR? and what is words_pld_if,pld_if_dw? can u explain me

 

0 Kudos
2 Replies
Nathan_R_Intel
Employee
60 Views

Hie, My apologies for the delayed first response. I got your case mixed up with another PCIe forum question; hence I missed providing an update. I am sorry, but I cannot identify which portion of our IP, reference design or Quartus version where you have obtained this .v file from. Anyway, for Intel-FPGA's PCIe IP, the polynomial used is a degree 23 polynomial for LFSR for scrambling. For this .v file, it has data_out width of 32 bit. pld_if_dw is parameter specifying the interface data-width. words_pld_if is another parameter to specify the scrambler data enable width. Regards, Nathan
ASHWINI
Beginner
60 Views

@NathanR_Intel​ 

Thank You

Reply