Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
20693 Discussions

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

JDiet
Novice
1,481 Views

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

0 Kudos
5 Replies
Nathan_R_Intel
Employee
1,172 Views
Currently Intel FPGAs only support one VC. None of the device offers the optional 7 VCs. Regards, Nathan
JDiet
Novice
1,172 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!

0 Kudos
Nathan_R_Intel
Employee
1,172 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
0 Kudos
JDiet
Novice
1,172 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

 

 

0 Kudos
Nathan_R_Intel
Employee
1,172 Views

The multiple TCs are for both.

 

Regards,

Nathan

0 Kudos
Reply