- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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
Link Copied
2 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page