Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
Announcements
Need Forum Guidance? Click here

Search our FPGA Knowledge Articles here.
19210 Discussions

PCIe: Which devices supports more then one Virtual Channel (VC)?

JDiet
Novice
541 Views

I need to know which Intel FPGAs/SoCs supports more than one VC?

0 Kudos
5 Replies
Nathan_R_Intel
Employee
232 Views
Currently Intel FPGAs only support one VC. None of the device offers the optional 7 VCs. Regards, Nathan
JDiet
Novice
232 Views

Thanks Nathan!

 

What I don't get is, why then, in all the documentations for the Avalon Interface the 7 VCs are mentioned?

 

They always describe the "Address Map of Hard IP Configuration Space Registers", where VC0-VC7 is mentioned. Is there any way to access to this configuration space registers?

 

E.g. for the V-Series:

https://www.intel.com/content/www/us/en/programmable/documentation/nik1410905927419.html

 

Another question: Which Intel FPGAs/SoCs supports more than one TC (Traffic Class)?

 

Thanks in advance!

Nathan_R_Intel
Employee
232 Views
Hie, My apologies for the delayed response, as I missed your last questions. Please check my replies: Question: What I don't get is, why then, in all the documentations for the Avalon Interface the 7 VCs are mentioned? Answer: The 7 VCs are only mentioned in the Address Map of Hard IP Configuration Space Registers. The address mapping of config space registers allocated memory space for optional features as well in the event the features are to be added in later revisions. Question: They always describe the "Address Map of Hard IP Configuration Space Registers", where VC0-VC7 is mentioned. Is there any way to access to this configuration space registers? Answer: As mentioned above, only the memory space is allocated. However, currently accessing the configuration space will not enable the VC feature as the equivalent arbitration logic is not available in the Hard IP. Question: Which Intel FPGAs/SoCs supports more than one TC (Traffic Class)? Answer: For now Arria V, Arria 10, Cyclone V, Cyclone 10, Stratix V and Stratix 10 devices support more than one TC. Regards, Nathan
JDiet
Novice
232 Views

Thanks again Nathan!

 

Answer:

For now Arria V, Arria 10, Cyclone V, Cyclone 10, Stratix V and Stratix 10 devices support more than one TC.

 

=> Sorry but I forgot to ask before: Are these multiple TCs available for the outgoing traffic or only for the ingoing traffic or both?

 

Thanks in advance!

Julian

 

 

Nathan_R_Intel
Employee
232 Views

The multiple TCs are for both.

 

Regards,

Nathan

Reply