Data buffer for PCIe physical layer verification

Status
Not open for further replies.

dtn_me

Junior Member level 3
Joined
Feb 23, 2004
Messages
25
Helped
3
Reputation
6
Reaction score
1
Trophy points
1,283
Activity points
248
PCIe Phy

Hi

I am doing PCIe physical layer verification. For Gen1 and Gen2, PCIe transmits 20 bit data and receives 16 bit data. I am in the process of bulding up a test bench environment for this.

I am actually preparing an expected data buffer. This is 16 bit buffer. Need to take 16 bits from the 20-bit data packet. The 4 bits remaining will be received in the next data packet. Can anybody tell me the working logic for this? I have been thinking for a logic but still not marked.

Please suggest.
 

Re: PCIe Phy

I basically don't understand your bit counting. At physical layer, PCIe (as other fast serial protocols, e. g. Ethernet or SATA) transmits and receives 8-Bit entities using 8b/10b coding/decoding. What is a 20-bit data packet in this regard?
 

Status
Not open for further replies.
Cookies are required to use this site. You must accept them to continue using the site. Learn more…