Patent ID: 7957294
Filing Date: 2011-06-07
Classification: H04L

Abstract:
1. A peripheral component interconnect express (PCI express) packet detection device, the device comprising: a receiving unit for receiving at least one of each of a scrambled and unscrambled PCI express packet, wherein the receiving unit detects the respective type of received PCI express packet as being either a scrambled PCI express packet or an unscrambled PCI express packet, wherein the receiving unit receives the PCI express packet as serial data and parallelizes the received serial data to 16-bit parallel data using a physical deserializer, wherein the receiving unit outputs the 16-bit parallel data, wherein the receiving unit outputs the received unscrambled PCI express packet directly to a physical layer detecting unit and outputs the scrambled PCI express packet directly to a descrambling unit, wherein the physical layer packet detecting unit is configured to receive the unscrambled PCI express packet as a physical layer packet and output the physical layer packet, wherein the descrambling unit is configured to receive the scrambled PCI express packet and then outputs a descrambled packet to either a data link layer packet detecting unit or a transaction layer detection unit, wherein the data link layer packet detecting unit is configured to receive the data link layer packet from the descrambling unit as a descrambled packet, wherein the transaction layer packet detecting unit is configured to receive the transaction layer packet from the descrambling unit as a descrambled packet, and wherein the PCI express packet detection device is configured to output the unscrambled physical layer packet without having the descrambling unit detecting whether the respective type of received PCI express packet is a physical layer packet.