by Guest »
Thanks Eli for the prompt reply. Yes, it did give me some idea.
To tell you the truth, I am new to all of this. We are in the initial stages of identifying our product (that we still don't know). In the mean time, we are studying the PCIe specs, and we want to implement something that involves it. We are not specially interested in virtual channels, but we are interested in knowing the whole spec, and what we "must" and "can" implement when it comes to the PCIe layers.
I am a bit confused though. Common practice does not use virtual channels? where are packets stored, in general buffers? Or did you mean that common practice does not use multiple virtual channels (VC0-7)?
How about packet reordering, where does that happen, in the egress or the ingress part of the port, or in both? Can you comment on that?
Thanks Eli,
Dawood
Thanks Eli for the prompt reply. Yes, it did give me some idea.
To tell you the truth, I am new to all of this. We are in the initial stages of identifying our product (that we still don't know). In the mean time, we are studying the PCIe specs, and we want to implement something that involves it. We are not specially interested in virtual channels, but we are interested in knowing the whole spec, and what we "must" and "can" implement when it comes to the PCIe layers.
I am a bit confused though. Common practice does not use virtual channels? where are packets stored, in general buffers? Or did you mean that common practice does not use multiple virtual channels (VC0-7)?
How about packet reordering, where does that happen, in the egress or the ingress part of the port, or in both? Can you comment on that?
Thanks Eli,
Dawood