[{"data":1,"prerenderedAt":268},["ShallowReactive",2],{"GET-live-training-course/slug/pci-express-{}-{}":3},{"data":4},{"id":5,"name":6,"slug":7,"description":8,"about":9,"training_materials":10,"you_will_learn":11,"prerequisites":12,"is_active":13,"category_id":14,"duration":15,"modified_at":16,"course_outline":17,"supplied_materials":16,"thumbnail":18,"elearning_courses":19,"ebooks":170,"topics":203,"reviews":261,"meta_title":265,"meta_description":266,"meta_keywords":267},701,"PCIe - PCI Express","pci-express","\u003Cp>MindShare's PCI Express System Architecture course starts with a high-level view of the technology to provide the big-picture context and then drills down into the details for each topic, providing a thorough understanding of the hardware and software protocols.\u003C/p>\r\n\u003Cp>&nbsp;\u003C/p>\r\n\u003Cp>The course describes additional features added to the architecture when moving through the PCIe specification revisions from 1.1 all the way to the latest 6.2. There are a large number of features and optional behaviors described in the PCIe spec. MindShare can customize the course to cover the topics that are most important for your group. Use the course outline below as a guide to request topics you want covered or removed. The table below contains a list of suggested course customizations.\u003C/p>\r\n\u003Cp>&nbsp;\u003C/p>\r\n\u003Cp>\u003Cspan style=\"color: rgb(186, 55, 42);\">\u003Cstrong>All of MindShare's classroom and virtual classroom courses can be customized to fit the needs of your group.\u003C/strong>\u003C/span>\u003C/p>","\u003Cp class=\"sectionsubhead\">\u003Cspan style=\"font-size: 18pt;\">\u003Cstrong>Let MindShare Bring \"PCI Express\" to Life for You\u003C/strong>\u003C/span>\u003C/p>","\u003Cul>\r\n\u003Cli>PDF of course slides\u003C/li>\r\n\u003Cli>\"\u003Ca href=\"../../ebook/pci-express-technology-30\">PCI Express Technology\u003C/a>\" eBook (covers PCIe 3.0)\u003C/li>\r\n\u003Cli>Fundamentals of \u003Ca href=\"../../elearning-course/fundamentals-of-pci-express-elearning-course\">PCI Express eLearning course\u003C/a> (needed for pre-work before class)\u003C/li>\r\n\u003Cli>Optional add-on: \u003Ca href=\"../../elearning-course/pcie5-elearning-course\">PCI Express 5.0 eLearning course\u003C/a> (discounted pricing applies)\u003C/li>\r\n\u003Cli>Optional add-on: \u003Ca href=\"../../elearning-course/pcie6-update-elearning-course\">PCIe6 Update eLearning course\u003C/a> (discounted pricing applies)\u003C/li>\r\n\u003C/ul>","\u003Cul>\r\n\u003Cli>PCI Express features and capabilities\u003C/li>\r\n\u003Cli>The definition and responsibilities of each of the layers in the interface\u003C/li>\r\n\u003Cli>The PCIe packet-based transaction protocol details\u003C/li>\r\n\u003Cli>The error detection, reporting and possible correction mechanisms\u003C/li>\r\n\u003Cli>The address space and packet-routing methods used\u003C/li>\r\n\u003Cli>How the various power management techniques work\u003C/li>\r\n\u003Cli>The details of the configuration registers that provide control and status visibility to software\u003C/li>\r\n\u003Cli>Software enumeration process\u003C/li>\r\n\u003Cli>The process of transmitter equalization necessary to operate at 8.0GT/s, 16.0GT/s and 32.0GT/s\u003C/li>\r\n\u003Cli>The details of the LTSSM including the concepts important for each state\u003C/li>\r\n\u003Cli>PAM4 signaling\u003C/li>\r\n\u003Cli>Flit Mode behavior\u003C/li>\r\n\u003C/ul>\r\n\u003Cp>&nbsp;\u003C/p>\r\n\u003Cp>For SRIOV and ATS related topics, which are now incorporated into the PCIe base spec, please request our 3-day&nbsp;\u003Ca href=\"../../live-training-course/io-virtualization-on-intel-platforms\">IO Virtualization for Intel Platforms\u003C/a> course or our \u003Ca href=\"../../live-training-course/io-virtualization-on-arm-platforms\">IO Virtualization for ARM Platforms\u003C/a> course as these topics are \u003Cstrong>NOT \u003C/strong>covered in this standard 5-day PCIe course.\u003C/p>\r\n\u003Cp>&nbsp;\u003C/p>\r\n\u003Cp>For PCIe Security related topics, please request our dedicated 3-day&nbsp;\u003Ca href=\"../../live-training-course/pcie-security\">PCIe Security\u003C/a> as these topics are \u003Cstrong>NOT \u003C/strong>covered in this standard 5-day PCIe course.\u003C/p>\r\n\u003Cp>&nbsp;\u003C/p>\r\n\u003Cp>PIPE related topics are also&nbsp;\u003Cstrong>NOT\u003C/strong> covered but can be requested.\u003C/p>","\u003Cp>\u003Cspan class=\"sectionsubhead\">None\u003C/span>\u003C/p>",true,11,"4 - 5 days",null,"\u003Ctable style=\"border-collapse: collapse; border-spacing: 0px; border: 1px solid rgb(0, 0, 0); width: 100%; height: 3085.01px;\" cellspacing=\"0\" cellpadding=\"5\">\r\n\u003Ctbody>\r\n\u003Ctr style=\"height: 0.5px;\">\r\n\u003Ctd style=\"vertical-align: middle; font-weight: bold; overflow-wrap: break-word; text-align: center; border-style: solid; border-color: rgb(0, 0, 0); height: 62.2812px; width: 40%;\" colspan=\"2\">\r\n\u003Cdiv style=\"max-height: 40px;\">Topic\u003C/div>\r\n\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); font-weight: bold; overflow-wrap: break-word; text-align: center; height: 62.2812px; border-color: rgb(0, 0, 0); border-style: solid; width: 20%;\">5-day Class\u003Cbr>PCIe 7.0\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); font-weight: bold; overflow-wrap: break-word; text-align: center; border-color: rgb(0, 0, 0); border-style: solid; width: 20%;\">4-day Class\u003Cbr>PCIe 6.x / 7.0 Update\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); font-weight: bold; overflow-wrap: break-word; text-align: center; height: 62.2812px; border-color: rgb(0, 0, 0); border-style: solid; width: 20%;\">5-day Class\u003Cbr>PCIe 5.0\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; font-weight: bold; overflow-wrap: break-word; height: 22.3906px; width: 40%;\" colspan=\"2\">PCI Architecture Background Foundation\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">PCI concepts important for understanding PCIe\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(244, 204, 204); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 89.5624px; width: 20%;\" rowspan=\"4\">\r\n\u003Cdiv style=\"max-height: 80px;\">pre-class eLearning\u003C/div>\r\n\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">Physical Address Spaces\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">Traffic Types (System Memory, PIO and DMA)\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">Typical System Transactions (NVMe Example)\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; font-weight: bold; overflow-wrap: break-word; height: 22.3906px;\" colspan=\"2\">PCI Express Features and Architecture Overview\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">Layered Architecture\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(244, 204, 204); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 89.5624px; width: 20%;\" rowspan=\"4\">\r\n\u003Cdiv style=\"max-height: 80px;\">pre-class eLearning\u003C/div>\r\n\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">ARM example topology\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">TLP, DLLP and Ordered Set Packet Format Overview\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">Protocol Overview\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; font-weight: bold; overflow-wrap: break-word; height: 22.3906px;\" colspan=\"2\">Configuration Overview\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">Legacy and Enhanced Configuration Access Mechanism (ECAM)\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(244, 204, 204); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 67.1718px; width: 20%;\" rowspan=\"3\">\r\n\u003Cdiv style=\"max-height: 80px;\">pre-class eLearning\u003C/div>\r\n\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">Type 0 and Type 1 Headers, Capability and Extended Capability Structures\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">Bus Enumeration\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">refresher\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; font-weight: bold; overflow-wrap: break-word; height: 22.3906px;\" colspan=\"2\">Address Space and Transaction Routing\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">Clarification of Memory space\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(244, 204, 204); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 134.344px; width: 20%;\" rowspan=\"6\">\r\n\u003Cdiv style=\"max-height: 140px;\">pre-class eLearning\u003C/div>\r\n\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">System memory vs MMIO\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">Prefetchable vs Non-prefetchable\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">IO space\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">Setting up the BARs as well as the Base and Limit registers\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">Switch Routing Mechanism\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; font-weight: bold; overflow-wrap: break-word; height: 22.3906px;\" colspan=\"2\">TLP Format Details\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">Normal TLP fields\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">refresher\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">TLP Prefixes\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">10-bit Tags\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">PCI-SIG Vendor-Defined Messages\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; font-weight: bold; overflow-wrap: break-word; height: 22.3906px;\" colspan=\"2\">Quality of Service and Arbitration\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">TC/VC Mapping\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">overview\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">VC Arbitration\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">overview\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">Port Arbitration\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">overview\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">Multi-function Arbitration\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">overview\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; font-weight: bold; overflow-wrap: break-word; height: 22.3906px;\" colspan=\"2\">Flow Control\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">Flow Control Protocol\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">refresher\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">Scaled Flow Control\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">Link Feature Exchange\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">Flow Control Initialization\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">Runtime Flow Control Update Mechanism\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; font-weight: bold; overflow-wrap: break-word; height: 22.3906px;\" colspan=\"2\">Transaction Ordering\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">Simplified Ordering Table\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">overview\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">Relaxed and ID-Based Ordering\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">overview\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; font-weight: bold; overflow-wrap: break-word; height: 22.3906px;\" colspan=\"2\">DLLP Format Details\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">DLLPs\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">NOP &amp; Data Link Feature DLLPs\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">refresher\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; font-weight: bold; overflow-wrap: break-word; height: 22.3906px;\" colspan=\"2\">ACK / NAK Protocol\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">TLP Error Recovery Mechanism\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">refresher\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">Simplified Replay Timer\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">Examples of Numerous Error Scenarios\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">Nullified Packets and Cut-Through Mode Switches\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; font-weight: bold; overflow-wrap: break-word; height: 22.3906px;\" colspan=\"2\">Physical Layer Logic (2.5GT/s and 5.0GT/s)\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">Block Diagram\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">Ordered Sets\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">refresher\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">Byte Striping/Unstriping\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">Scrambling/Unscambling\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">8b/10b Encoding/Decoding\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">Serializing/Deserializing\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; font-weight: bold; overflow-wrap: break-word; height: 22.3906px;\" colspan=\"2\">Physical Layer Logic (8.0GT/s, 16.0GT/s and 32.0GT/s)\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">128b/130b Encoding/Decoding\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">Control SKPs\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">Ordered-Set Blocks and Data Blocks\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">Data Streams and Packet Framing\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">Data Parity Checking\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">16.0 &amp; 32.0 GT/s Data Parity Checking\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">Precoding\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; font-weight: bold; overflow-wrap: break-word; height: 22.3906px;\" colspan=\"2\">Physical Layer Electrical (all speeds)\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">Differential Tx / Rx\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">2.5GT/s and 5.0GT/s De-emphasis\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">8.0GT/s, 16.0GT/s and 32.0GT/s Equalization Concept\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">refresher\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">Rx Equalization\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">overview\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">Electrical Conditions for different Link States\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">Spread Spectrum Clocking (SSC)\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">overview\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">Separate Refclk Independent SSC (SRIS)\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">overview\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; font-weight: bold; overflow-wrap: break-word; height: 22.3906px;\" colspan=\"2\">Link Initialization and Training (LTSSM)\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">Detect, Polling, Configuration, L0 States\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">refresher\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">Recovery: Link Speed Change\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">Recovery: Equalization Process\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">16.0 GT/s Equalization and Config Structures\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">Negotiation for skipping parts or all of Tx Equalization\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">32.0 GT/s Equalization and Config Structures\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">Recovery: Link Width Change\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">L0s, L1, L2, Hot Reset, Link Disable and Loopback States\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">Modified TS1 / TS2s and Alternate Protocol Negotiation\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; font-weight: bold; overflow-wrap: break-word; height: 22.3906px;\" colspan=\"2\">Interrupt Support\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">Legacy Interrupt Handling\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">MSI Interrupts\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">32-bit MSI Data\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">MSI-X Interrupts\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; font-weight: bold; overflow-wrap: break-word; height: 22.3906px;\" colspan=\"2\">Error Detection and Handling\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">Correctable, Non-Fatal and Fatal Errors\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">Advisory Non-Fatal Errors\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">Error Subclass field for Correctable Error Messages\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">Advanced Error Reporting (AER)\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; font-weight: bold; overflow-wrap: break-word; height: 22.3906px;\" colspan=\"2\">Power Management\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">Device Power States\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">Link Power States\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">L1 Substates\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">Active State Power Management (ASPM) - hardware controlled\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">Software Controlled Power Management\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">Power Management Events (PME, Beacon and #WAKE)\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">Dynamic Power Allocation (DPA)\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">Optimized Buffer Flush Fill (OBFF)\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">Latency Tolerance Reporting (LTR)\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; font-weight: bold; overflow-wrap: break-word; height: 22.3906px;\" colspan=\"2\">System Resets\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">Conventional Reset Mechanisms: Cold, Warm and Hot Reset\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">Function Level Reset (FLR)\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; font-weight: bold; overflow-wrap: break-word; height: 22.3906px;\" colspan=\"2\">1b/1b Physical Layer (64GT/s and 128GT/s)\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">PAM4\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">Precoding, Gray Coding and Forward Error Correction (FEC)\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">LTSSM Updates (TS0s, Tx EQ changes, entering Flit Mode, etc.)\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; font-weight: bold; overflow-wrap: break-word; height: 22.3906px;\" colspan=\"2\">Flit Mode\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">Flit Format\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">Error Correction and Flit Retry (Standard vs Selective)\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">DLP Bytes in Flit and Flit Types\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">Flow Control (Dedicated vs Shared)\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">TLP Structure (Header Base, OHC, TLP Trailer, etc.)\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">Segments\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">L0p\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">X\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; font-weight: bold; overflow-wrap: break-word; height: 22.3906px;\" colspan=\"2\">Miscellaneous PCIe Features\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">Retimers (introduced in 4.0)\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">overview\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">refresher\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">overview\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">Lane Margining (introduced in 4.0)\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">overview\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">Flattening Portal Bridge (FPB) (introduced in 4.0)\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">overview\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">Hierarchy ID Reporting (introduced in 4.0)\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">Designated Vendor-Specific Extended Capability (DVSEC) (introduced in 4.0)\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">Enhanced Allocation (introduced in 4.0)\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">Emergency Power Reduction State (introduced in 4.0)\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">System Firmware Intermediary Support (introduced in 5.0)\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">overview\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr>\r\n\u003Ctd style=\"vertical-align: middle; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204);\">Unordered IO (UIO) (introduced in 6.1)\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); width: 20%;\">overview\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); width: 20%;\">overview\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); width: 20%;\">&nbsp;\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr>\r\n\u003Ctd style=\"vertical-align: middle; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204);\">PCIe Management Interface (PCIe-MI) (introduced in 6.4)\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); width: 20%;\">overview\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); width: 20%;\">overview\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); width: 20%;\">&nbsp;\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">Hot Plug\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">Power Budgeting\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">Multi-Casting\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">Protocol Multiplexing (PMUX)\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">Resizable BARs\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">Downstream Port Containment (DPC) and Enhanced DPC (eDPC)\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">Lightweight Notification (can be used for lightweight cache coherency)\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">Process Address Space ID (PASID)\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border: 1px solid rgb(204, 204, 204); height: 22.3906px;\">Precision Time Measurement (PTM)\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border: 1px solid rgb(204, 204, 204); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr style=\"height: 22.3906px;\">\r\n\u003Ctd style=\"vertical-align: middle; height: 22.3906px; width: 20px;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; overflow-wrap: break-word; border-top: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); border-image: initial; border-bottom: rgb(0, 0, 0); height: 22.3906px;\">Device Readiness Status (DRS) and Function Readiness Status (FRS)\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border-top: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); border-image: initial; border-bottom: rgb(0, 0, 0); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border-top: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); border-image: initial; border-bottom: rgb(0, 0, 0); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003Ctd style=\"vertical-align: middle; background-color: rgb(226, 239, 217); overflow-wrap: break-word; text-align: center; border-top: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); border-image: initial; border-bottom: rgb(0, 0, 0); height: 22.3906px; width: 20%;\">&nbsp;\u003C/td>\r\n\u003C/tr>\r\n\u003C/tbody>\r\n\u003C/table>","https://mindshare-prod.s3.amazonaws.com/public/live_training_courses/thumbnails/live_training_course_701_thumbnail_1747666629.png",[20,48,69,108,111,130,152],{"id":21,"name":22,"slug":23,"description":24,"whats_included":25,"about":26,"instructor_fullname":27,"instructor_email":28,"equivelent_of":29,"subscription_length":30,"price":31,"price_arbor":31,"course_category_id":32,"elearning_courses":33,"you_will_learn":34,"prerequisites":35,"is_active":13,"modified_at":36,"order":37,"modules_count":38,"video":39},1755,"Core PCIe eLearning Course","core-pcie-elearning-course","\u003Cp>If you are going to take one course on PCI Express, this should be it. MindShare's PCIe eLearning course is an exhaustive tutorial on PCIe from the electrical PHY all the way up to software. It starts with a high-level view of the design to provide the big-picture context and then drills down into the details for each part of the design, providing a thorough understanding of the hardware and software protocols.\u003C/p>","\u003Ctable border=\"0\" cellspacing=\"0\">\r\n\u003Ctbody>\r\n\u003Ctr valign=\"bottom\">\r\n\u003Ctd style=\"border-right: 1px solid rgb(233, 233, 233);\" align=\"center\" width=\"25%\">\u003Cimg src=\"https://mindshare-prod.s3.amazonaws.com/public/uploaded/pciecore_modules.png\" alt=\"Modules\" width=\"190\" height=\"135\">\u003C/td>\r\n\u003Ctd style=\"border-right: 1px solid rgb(233, 233, 233);\" align=\"center\" width=\"25%\">\u003Cimg src=\"https://mindshare-prod.s3.amazonaws.com/public/uploaded/pciecore_slides.png\" alt=\"PDF of course slides\" width=\"175\" height=\"120\">\u003C/td>\r\n\u003Ctd style=\"border-right: 1px solid rgb(233, 233, 233);\" align=\"center\" width=\"25%\">\u003Cimg src=\"https://mindshare-prod.s3.amazonaws.com/public/uploaded/pcie3_cover_ds.png\" alt=\"img\">\u003C/td>\r\n\u003Ctd align=\"center\">\u003Cimg src=\"https://mindshare-prod.s3.amazonaws.com/public/uploaded/course_certificate160px.png\" alt=\"Course completion certificate\" width=\"213\" height=\"160\">\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr valign=\"top\">\r\n\u003Ctd style=\"border-right: 1px solid rgb(233, 233, 233);\" align=\"center\">\u003Cstrong>Core PCIe eLearning modules\u003C/strong>\u003Cbr>(unlimited access for 120 days)\u003C/td>\r\n\u003Ctd style=\"border-right: 1px solid rgb(233, 233, 233);\" align=\"center\">\u003Cstrong>PDF of Course Slides\u003C/strong>\u003Cbr>(yours to keep, does not expire)\u003C/td>\r\n\u003Ctd style=\"border-right: 1px solid rgb(233, 233, 233);\" align=\"center\">\u003Cstrong>PCI Express eBook\u003C/strong>\u003Cbr>(yours to keep, does not expire)\u003C/td>\r\n\u003Ctd align=\"center\">\u003Cstrong>Course Completion Certificate\u003C/strong>\u003Cbr>(boost your resume/CV)\u003C/td>\r\n\u003C/tr>\r\n\u003C/tbody>\r\n\u003C/table>","\u003Cp>\u003Cspan style=\"font-size: 18pt;\">\u003Cstrong>Let MindShare Bring \"PCIe\" to Life for You\u003C/strong>\u003C/span>\u003C/p>","Mike Jackson","mike@mindshare.com",3,120,"995",147,[],"\u003Cdiv>\r\n\u003Cul>\r\n\u003Cli>PCI Express features and capabilities\u003C/li>\r\n\u003Cli>The definition and responsibilities of each of the layers in the interface\u003C/li>\r\n\u003Cli>How hardware-based automatic error detection and correction mechanism works\u003C/li>\r\n\u003Cli>The various additional levels of error detection and reporting\u003C/li>\r\n\u003Cli>The details of the packet-based protocol used by PCIe\u003C/li>\r\n\u003Cli>The address space and packet-routing methods used\u003C/li>\r\n\u003Cli>How the various power management techniques work\u003C/li>\r\n\u003Cli>Configuration register details that provide control and status visibility to software\u003C/li>\r\n\u003Cli>The purpose of equalization and how it is done in PCIe 3.0 and later\u003C/li>\r\n\u003C/ul>\r\n\u003C/div>","\u003Cp>None.\u003C/p>","2026-10-22 16:26:43",4,62,{"id":40,"local_path":41,"file_name":42,"mime":16,"vimeo_uri":43,"duration":44,"thumbnail_filename":45,"local_thumbnail_path":46,"thumbnail_url":47},37761,"storage/app/videos/legacy/previews/","legacy-523575126.mp4","/videos/523575126",0,"Core_PCIe_eLearning_Course_thumbnail.png","storage/app/public/thumbnails/","https://mindshare-prod.s3.amazonaws.com/public/elearning_courses/thumbnails/Core_PCIe_eLearning_Course_thumbnail.png",{"id":49,"name":50,"slug":51,"description":52,"whats_included":53,"about":54,"instructor_fullname":27,"instructor_email":28,"equivelent_of":55,"subscription_length":30,"price":56,"price_arbor":56,"course_category_id":32,"elearning_courses":57,"you_will_learn":58,"prerequisites":35,"is_active":13,"modified_at":59,"order":60,"modules_count":61,"video":62},1710,"Fundamentals of PCI Express eLearning Course","fundamentals-of-pci-express-elearning-course","\u003Cp>This course provides a good overview of the basics of PCIe. This course is meant for people who want a general understanding of the PCIe architecture, but don't need to dive into the details.\u003C/p>","\u003Ctable border=\"0\" cellspacing=\"0\">\r\n\u003Ctbody>\r\n\u003Ctr valign=\"bottom\">\r\n\u003Ctd style=\"border-right: 1px solid rgb(233, 233, 233);\" align=\"center\" width=\"35%\">\u003Cimg src=\"https://mindshare-prod.s3.amazonaws.com/public/uploaded/pciefund_modules.png\" alt=\"Modules\" width=\"190\" height=\"135\">\u003C/td>\r\n\u003Ctd style=\"border-right: 1px solid rgb(233, 233, 233);\" align=\"center\" width=\"35%\">\u003Cimg src=\"https://mindshare-prod.s3.amazonaws.com/public/uploaded/pciefund_slides.png\" alt=\"img\" width=\"175\" height=\"120\">\u003C/td>\r\n\u003Ctd align=\"center\">\u003Cimg src=\"https://mindshare-prod.s3.amazonaws.com/public/uploaded/course_certificate160px.png\" alt=\"Course completion certificate\" width=\"213\" height=\"160\">\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr valign=\"top\">\r\n\u003Ctd style=\"border-right: 1px solid rgb(233, 233, 233);\" align=\"center\">\u003Cstrong>PCIe Fundamentals eLearning modules\u003C/strong>\u003Cbr>(unlimited access for 120 days)\u003C/td>\r\n\u003Ctd style=\"border-right: 1px solid rgb(233, 233, 233);\" align=\"center\">\u003Cstrong>PDF of Course Slides\u003C/strong>\u003Cbr>(yours to keep, does not expire)\u003C/td>\r\n\u003Ctd align=\"center\">\u003Cstrong>Course Completion Certificate\u003C/strong>\u003Cbr>(boost your resume/CV)\u003C/td>\r\n\u003C/tr>\r\n\u003C/tbody>\r\n\u003C/table>","\u003Cdiv>\u003Cspan style=\"font-size: 18pt;\">\u003Cstrong>Let MindShare Bring \"PCIe\" to Life for You\u003C/strong>\u003C/span>\u003C/div>",1,"495",[],"\u003Cdiv>\r\n\u003Cul>\r\n\u003Cli>Short background of PCI concepts important to PCIe\u003C/li>\r\n\u003Cli>Motivation for PCIe serial model\u003C/li>\r\n\u003Cli>Software view of the topology\u003C/li>\r\n\u003Cli>Definition and responsibilities of each layer in the PCIe interface\u003C/li>\r\n\u003Cli>PCIe transaction types and definitions\u003C/li>\r\n\u003Cli>The routing method used for each request and completion\u003C/li>\r\n\u003Cli>Roles of the Flow Control and ACK / NAK features\u003C/li>\r\n\u003Cli>Purpose and behavior of the logical blocks within the Physical Layer\u003C/li>\r\n\u003Cli>Error types and the associated levels of severity\u003C/li>\r\n\u003C/ul>\r\n\u003C/div>","2025-07-17 17:05:46",5,16,{"id":63,"local_path":41,"file_name":64,"mime":16,"vimeo_uri":65,"duration":66,"thumbnail_filename":67,"local_thumbnail_path":46,"thumbnail_url":68},37716,"legacy-487250626.mp4","/videos/487250626",254,"Fundamentals_of_PCI_Express_eLearning_Course_thumbnail.png","https://mindshare-prod.s3.amazonaws.com/public/elearning_courses/thumbnails/Fundamentals_of_PCI_Express_eLearning_Course_thumbnail.png",{"id":70,"name":71,"slug":72,"description":73,"whats_included":74,"about":54,"instructor_fullname":75,"instructor_email":76,"equivelent_of":29,"subscription_length":30,"price":77,"price_arbor":77,"course_category_id":32,"elearning_courses":78,"you_will_learn":98,"prerequisites":99,"is_active":13,"modified_at":100,"order":29,"modules_count":101,"video":102},1750,"Advanced PCIe eLearning Course","advanced-pcie-elearning-course","\u003Cp>&nbsp;\u003Cspan style=\"color: rgb(108, 108, 108); font-size: 18px; font-weight: bold;\">Advanced PCI Express 3.x, 4.0 &amp; 5.0 (w/ PIPE) eLearning Course Info\u003C/span>\u003C/p>\r\n\u003Cp>&nbsp;\u003Cspan style=\"color: rgb(255, 10, 10); font-size: 16px; font-weight: bold;\">Note: This course is a subset of the Comprehensive PCIe 5.0 eLearning course.\u003C/span>\u003C/p>\r\n\u003Cp>\u003Cspan style=\"color: rgb(255, 10, 10); font-size: 16px; font-weight: bold;\">&nbsp;Note: Purchase of this course includes the PIPE 6.0 eLearning course.\u003C/span>\u003C/p>\r\n\u003Cp>If you already understand PCIe protocol as described in the rev 2.0 specification and you need to understand spec additions from spec rev 3.0 onwards, this is the course to take. To serve as a refresher, the course starts with a high-level view of the design to provide the big-picture context. The course then drills down into design updates associated with Gen3, Gen4 and Gen5. We cover topics such as 128b/130b, Retimers, Lane Margining etc.\u003C/p>","\u003Ctable border=\"0\" cellspacing=\"0\">\r\n\u003Ctbody>\r\n\u003Ctr valign=\"bottom\">\r\n\u003Ctd style=\"border-right: 1px solid rgb(233, 233, 233);\" align=\"center\" width=\"25%\">\u003Cimg src=\"https://mindshare-prod.s3.amazonaws.com/public/uploaded/pcie_adv_modules.png\" alt=\"PCIe Modules\" width=\"190\" height=\"135\">\u003C/td>\r\n\u003Ctd style=\"border-right: 1px solid rgb(233, 233, 233);\" align=\"center\" width=\"25%\">\u003Cimg src=\"https://mindshare-prod.s3.amazonaws.com/public/uploaded/pcie_adv_slides.png\" alt=\"img\">\u003C/td>\r\n\u003Ctd style=\"border-right: 1px solid rgb(233, 233, 233);\" align=\"center\" width=\"25%\">\u003Cimg style=\"max-height: 150px;\" src=\"https://mindshare-prod.s3.amazonaws.com/public/ebook_covers/full_423.jpg\" alt=\"PCIe eBook\">\u003C/td>\r\n\u003Ctd align=\"center\">\u003Cimg src=\"https://mindshare-prod.s3.amazonaws.com/public/uploaded/course_certificate160px.png\" alt=\"\" width=\"213\" height=\"160\">\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr valign=\"top\">\r\n\u003Ctd style=\"border-right: 1px solid rgb(233, 233, 233);\" align=\"center\">\u003Cstrong>Advanced PCIe eLearning modules\u003C/strong>\u003Cbr>(unlimited access for 120 days)\u003C/td>\r\n\u003Ctd style=\"border-right: 1px solid rgb(233, 233, 233);\" align=\"center\">\u003Cstrong>PDF of Course Slides\u003C/strong>\u003Cbr>(yours to keep, does not expire)\u003C/td>\r\n\u003Ctd style=\"border-right: 1px solid rgb(233, 233, 233);\" align=\"center\">\u003Cstrong>PCIe eBook\u003C/strong>\u003Cbr>(yours to keep, does not expire)\u003C/td>\r\n\u003Ctd align=\"center\">\u003Cstrong>Course Completion Certificate\u003C/strong>\u003Cbr>(boost your resume / CV)\u003C/td>\r\n\u003C/tr>\r\n\u003C/tbody>\r\n\u003C/table>","Joe Winkles","joe@mindshare.com","895",[79],{"id":80,"name":81,"slug":82,"description":83,"whats_included":84,"about":85,"instructor_fullname":27,"instructor_email":28,"equivelent_of":55,"subscription_length":30,"price":86,"price_arbor":86,"course_category_id":32,"elearning_courses":87,"you_will_learn":88,"prerequisites":89,"is_active":13,"modified_at":16,"order":90,"modules_count":91,"video":92},1748,"PIPE 6.0 - PHY Interface for PCI Express and more","pipe-60-phy-interface-for-pci-express-and-more","\u003Cp>PIPE 6.0 enables the development of PHYs for PCI Express, SATA, USB, DisplayPort, and USB4. Such PIPE compliant PHYs can be delivered as standalone ICs or as macrocell IPs for inclusion in ASICs. The course describes a standard interface between such a PHY and a Media Access Layer (MAC) &amp; Link Layer&nbsp;ASIC. Two independently designed PHY and MAC ASICs/macrocell IPs will connect and work together as long as they meet the design requirements of PIPE 6.0. This course does not describe the internal design of a compliant PHY chip or higher layer protocol architecture. To understand PCIe, SATA or USB architecture, you would need to take one of MindShare&rsquo;s other comprehensive architecture courses.\u003C/p>\r\n\u003Cp>&nbsp;\u003C/p>\r\n\u003Cp>The course covers PIPE interface operational behavior in PCIe, USB and SATA modes. Additionally, you will also learn the signaling protocol associated with the Link Training process, Equalization process and Lane Margining.\u003C/p>","\u003Ctable border=\"0\" cellspacing=\"0\">\r\n\u003Ctbody>\r\n\u003Ctr valign=\"bottom\">\r\n\u003Ctd style=\"border-right: 1px solid rgb(233, 233, 233);\" align=\"center\" width=\"35%\">\u003Cimg src=\"https://mindshare-prod.s3.amazonaws.com/public/uploaded/pipe2020_modules.png\" alt=\"Modules\" width=\"190\" height=\"135\">\u003C/td>\r\n\u003Ctd style=\"border-right: 1px solid rgb(233, 233, 233);\" align=\"center\" width=\"35%\">\u003Cimg src=\"https://mindshare-prod.s3.amazonaws.com/public/uploaded/pipe2020_slides.png\" alt=\"img\" width=\"175\" height=\"120\">\u003C/td>\r\n\u003Ctd align=\"center\">\u003Cimg src=\"https://mindshare-prod.s3.amazonaws.com/public/uploaded/course_certificate160px.png\" alt=\"Course completion certificate\" width=\"213\" height=\"160\">\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr valign=\"top\">\r\n\u003Ctd style=\"border-right: 1px solid rgb(233, 233, 233);\" align=\"center\">\u003Cstrong>PCIe PIPE 6.0 eLearning modules\u003C/strong>\u003Cbr>(unlimited access for 120 days)\u003C/td>\r\n\u003Ctd style=\"border-right: 1px solid rgb(233, 233, 233);\" align=\"center\">\u003Cstrong>PDF of Course Slides\u003C/strong>\u003Cbr>(yours to keep, does not expire)\u003C/td>\r\n\u003Ctd align=\"center\">\u003Cstrong>Course Completion Certificate\u003C/strong>\u003Cbr>(boost your resume/CV)\u003C/td>\r\n\u003C/tr>\r\n\u003C/tbody>\r\n\u003C/table>","\u003Cdiv>\u003Cspan style=\"font-size: 18pt;\">\u003Cstrong>Let MindShare Bring \"PIPE 6.0\" to Life for You\u003C/strong>\u003C/span>\u003C/div>","395",[],"\u003Cul>\r\n\u003Cli>Signals and protocol associated with communication between the MAC layer (of PCIe, SATA, USB&nbsp;3.1, USB4 and DisplayPort) and PHY layer\u003C/li>\r\n\u003Cli>Register definitions both in the MAC and PHY layers\u003C/li>\r\n\u003Cli>Signaling to support the PHY equalization process\u003C/li>\r\n\u003Cli>PCIe power state support\u003C/li>\r\n\u003Cli>USB and SATA operational modes\u003C/li>\r\n\u003C/ul>","\u003Cp>A basic understanding of PCI Express, SATA, USB 3.1/USB4 and DisplayPort protocols which serves as a\u003Cbr>basis to understanding the packets and signals that traverse the PIPE interface.\u003C/p>",6,14,{"id":93,"local_path":41,"file_name":94,"mime":16,"vimeo_uri":95,"duration":44,"thumbnail_filename":96,"local_thumbnail_path":46,"thumbnail_url":97},37754,"legacy-469816053.mp4","/videos/469816053","PIPE_6.0_-_PHY_Interface_for_PCI_Express_and_more_thumbnail.png","https://mindshare-prod.s3.amazonaws.com/public/elearning_courses/thumbnails/PIPE_6.0_-_PHY_Interface_for_PCI_Express_and_more_thumbnail.png","\u003Cul>\r\n\u003Cli>PCI Express features and capabilities\u003C/li>\r\n\u003Cli>The definition and responsibilities of each of the layers in the interface\u003C/li>\r\n\u003Cli>Physical Layer changes to support PCIe Gen3, Gen4 and Gen5 such as 128b/130b and Tx Equalization\u003C/li>\r\n\u003Cli>The link training process including changes made in rev 5.0 spec such as Alternate Protocol Negotiation\u003C/li>\r\n\u003Cli>The purpose of equalization and how it is done in PCIe 3.0 and later\u003C/li>\r\n\u003Cli>Features added to Rev 4.0 and Rev 5.0 spec such as Lane Margining, Retimers, System Firmware Intermediary\u003C/li>\r\n\u003C/ul>","\u003Cp>A solid understanding of PCIe 2.x is needed since this course only covers the deltas between 2.x and 5.0.\u003C/p>","2025-07-23 16:27:39",45,{"id":103,"local_path":41,"file_name":104,"mime":16,"vimeo_uri":105,"duration":44,"thumbnail_filename":106,"local_thumbnail_path":46,"thumbnail_url":107},37756,"legacy-523575322.mp4","/videos/523575322","Advanced_PCIe_eLearning_Course_thumbnail.png","https://mindshare-prod.s3.amazonaws.com/public/elearning_courses/thumbnails/Advanced_PCIe_eLearning_Course_thumbnail.png",{"id":80,"name":81,"slug":82,"description":83,"whats_included":84,"about":85,"instructor_fullname":27,"instructor_email":28,"equivelent_of":55,"subscription_length":30,"price":86,"price_arbor":86,"course_category_id":32,"elearning_courses":109,"you_will_learn":88,"prerequisites":89,"is_active":13,"modified_at":16,"order":90,"modules_count":91,"video":110},[],{"id":93,"local_path":41,"file_name":94,"mime":16,"vimeo_uri":95,"duration":44,"thumbnail_filename":96,"local_thumbnail_path":46,"thumbnail_url":97},{"id":112,"name":113,"slug":114,"description":115,"whats_included":116,"about":117,"instructor_fullname":75,"instructor_email":76,"equivelent_of":29,"subscription_length":30,"price":31,"price_arbor":31,"course_category_id":32,"elearning_courses":118,"you_will_learn":119,"prerequisites":120,"is_active":13,"modified_at":121,"order":44,"modules_count":122,"video":123},1761,"PCIe6 Update eLearning Course","pcie6-update-elearning-course","\u003Cdiv>This course is perfect for someone with a good understanding of PCIe 5.0, but is wanting to quickly understand the massive number of changes introduced in the PCIe 6.0 specification.\u003C/div>","\u003Ctable border=\"0\" cellspacing=\"0\">\r\n\u003Ctbody>\r\n\u003Ctr valign=\"bottom\">\r\n\u003Ctd style=\"border-right: 1px solid rgb(233, 233, 233);\" align=\"center\" width=\"35%\">\u003Cimg src=\"https://mindshare-prod.s3.amazonaws.com/public/uploaded/pcie6_update_modules.png\" alt=\"Modules\" width=\"190\" height=\"135\">\u003C/td>\r\n\u003Ctd style=\"border-right: 1px solid rgb(233, 233, 233);\" align=\"center\" width=\"35%\">\u003Cimg src=\"https://mindshare-prod.s3.amazonaws.com/public/uploaded/pcie6_update_slides.png\" alt=\"img\">\u003C/td>\r\n\u003Ctd align=\"center\">\u003Cimg src=\"https://mindshare-prod.s3.amazonaws.com/public/uploaded/course_certificate160px.png\" alt=\"Course completion certificate\" width=\"213\" height=\"160\">\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr valign=\"top\">\r\n\u003Ctd style=\"border-right: 1px solid rgb(233, 233, 233);\" align=\"center\">\u003Cstrong>PCIe6 Update eLearning modules\u003C/strong>\u003Cbr>(unlimited access for 120 days)\u003C/td>\r\n\u003Ctd style=\"border-right: 1px solid rgb(233, 233, 233);\" align=\"center\">\u003Cstrong>PDF of Course Slides\u003C/strong>\u003Cbr>(yours to keep, does not expire)\u003C/td>\r\n\u003Ctd align=\"center\">\u003Cstrong>Course Completion Certificate\u003C/strong>\u003Cbr>(boost your resume/CV)\u003C/td>\r\n\u003C/tr>\r\n\u003C/tbody>\r\n\u003C/table>","\u003Cp>\u003Cspan style=\"font-size: 18pt;\">\u003Cstrong>Let MindShare Bring \"PCIe6\" to Life for You\u003C/strong>\u003C/span>\u003C/p>",[],"\u003Cdiv>\r\n\u003Cul>\r\n\u003Cli>PAM4 signaling\u003C/li>\r\n\u003Cli>The need for Forward Error Correction\u003C/li>\r\n\u003Cli>Behavior of the Physical Layer at 64GT/s\u003C/li>\r\n\u003Cli>Flit format\u003C/li>\r\n\u003Cli>Ack/Nak protocol at the Flit level\u003C/li>\r\n\u003Cli>Shared vs Dedicated Flow Control Buffers\u003C/li>\r\n\u003Cli>TLP Format while in Flit Mode\u003C/li>\r\n\u003Cli>The need for Segments in some TLPs\u003C/li>\r\n\u003Cli>Benefits and operation of L0p\u003C/li>\r\n\u003C/ul>\r\n\u003C/div>","\u003Cp>A good understanding of PCIe 5.x is a requirement for this course since it only covers the new and different features introduced with PCIe6.\u003C/p>","2025-04-03 20:50:51",39,{"id":124,"local_path":41,"file_name":125,"mime":16,"vimeo_uri":126,"duration":127,"thumbnail_filename":128,"local_thumbnail_path":46,"thumbnail_url":129},37767,"legacy-917745052.mp4","/videos/917745052",472,"PCIe6_Update_eLearning_Course_thumbnail.png","https://mindshare-prod.s3.amazonaws.com/public/elearning_courses/thumbnails/PCIe6_Update_eLearning_Course_thumbnail.png",{"id":131,"name":132,"slug":133,"description":134,"whats_included":135,"about":136,"instructor_fullname":137,"instructor_email":138,"equivelent_of":29,"subscription_length":30,"price":31,"price_arbor":31,"course_category_id":32,"elearning_courses":139,"you_will_learn":140,"prerequisites":141,"is_active":13,"modified_at":142,"order":143,"modules_count":144,"video":145},1762,"PCIe Security eLearning Course","pcie-security-elearning-course","\u003Cdiv>This PCIe focused security course starts by looking at some of the simpler forms of attacks such as DMA, and some of the defenses again those attacks (IOMMU), and also some of the holes in these defense mechanisms. We then move onto looking at some of the additional features added to help protect the fabric (such as source validation in Access Control Services), and then onto the newest features for evaluating trust, link encryption, and point-to-point encryption. We also look at the supported for a TEE (Trusted Execution Environment) VM.\u003C/div>","\u003Ctable border=\"0\" cellspacing=\"0\">\r\n\u003Ctbody>\r\n\u003Ctr valign=\"bottom\">\r\n\u003Ctd style=\"border-right: 1px solid rgb(233, 233, 233);\" align=\"center\" width=\"35%\">\u003Cimg src=\"https://mindshare-prod.s3.amazonaws.com/public/uploaded/pcie_security_modules.png\" alt=\"Modules\" width=\"190\" height=\"135\">\u003C/td>\r\n\u003Ctd style=\"border-right: 1px solid rgb(233, 233, 233);\" align=\"center\" width=\"35%\">\u003Cimg src=\"https://mindshare-prod.s3.amazonaws.com/public/uploaded/pcie_security_slides.png\" alt=\"img\" width=\"175\" height=\"120\">\u003C/td>\r\n\u003Ctd align=\"center\">\u003Cimg src=\"https://mindshare-prod.s3.amazonaws.com/public/uploaded/course_certificate160px.png\" alt=\"Course completion certificate\" width=\"213\" height=\"160\">\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr valign=\"top\">\r\n\u003Ctd style=\"border-right: 1px solid rgb(233, 233, 233);\" align=\"center\">\u003Cstrong>PCIe Security eLearning modules\u003C/strong>\u003Cbr>(unlimited access for 120 days)\u003C/td>\r\n\u003Ctd style=\"border-right: 1px solid rgb(233, 233, 233);\" align=\"center\">\u003Cstrong>PDF of Course Slides\u003C/strong>\u003Cbr>(yours to keep, does not expire)\u003C/td>\r\n\u003Ctd align=\"center\">\u003Cstrong>Course Completion Certificate\u003C/strong>\u003Cbr>(boost your resume/CV)\u003C/td>\r\n\u003C/tr>\r\n\u003C/tbody>\r\n\u003C/table>","\u003Cdiv>\u003Cspan style=\"font-size: 18pt;\">\u003Cstrong>Let MindShare Bring \"PCIe Security\" to Life for You\u003C/strong>\u003C/span>\u003C/div>","Paul Devriendt","paul@mindshare.com",[],"\u003Cdiv>\r\n\u003Cul>\r\n\u003Cli>Threat models.\u003C/li>\r\n\u003Cli>STRIDE categories (spoofing, tampering, repudiation, information disclosure, repudiation, denial of service, elevation of privilege).\u003C/li>\r\n\u003Cli>System and PCIe overview, highlighting the areas we will discuss with respect to attacks.\u003C/li>\r\n\u003Cli>DMA attacks.\u003C/li>\r\n\u003Cli>Using the IOMMU to prevent DMA attacks, and the potential security holes with an IOMMU.\u003C/li>\r\n\u003Cli>Other DMA attack mitigations such as encrypted memory.\u003C/li>\r\n\u003Cli>Interrupt attacks.\u003C/li>\r\n\u003Cli>Using Interrupt Remapping to prevent interrupt attacks, and the security holes with interrupt remapping.\u003C/li>\r\n\u003Cli>The idea of mutable versus immutable, and why everything needs to be treated as mutable.\u003C/li>\r\n\u003Cli>Error reporting attacks.\u003C/li>\r\n\u003Cli>Switch attacks.\u003C/li>\r\n\u003Cli>The enhancements to the PCIe fabric and to manageability (CMA/SPDM/IDE)\u003C/li>\r\n\u003Cli>The boundaries of the protection from the enhancements, and possible paths to attacking such a secured system.\u003C/li>\r\n\u003C/ul>\r\n\u003C/div>","\u003Cp>PCIe knowledge is recommended but not required.\u003C/p>","2026-04-21 13:48:55",2,66,{"id":146,"local_path":41,"file_name":147,"mime":16,"vimeo_uri":148,"duration":149,"thumbnail_filename":150,"local_thumbnail_path":46,"thumbnail_url":151},37768,"legacy-905325635.mp4","/videos/905325635",216,"PCIe_Security_eLearning_Course_thumbnail.png","https://mindshare-prod.s3.amazonaws.com/public/elearning_courses/thumbnails/PCIe_Security_eLearning_Course_thumbnail.png",{"id":153,"name":154,"slug":155,"description":156,"whats_included":157,"about":158,"instructor_fullname":27,"instructor_email":28,"equivelent_of":90,"subscription_length":30,"price":159,"price_arbor":159,"course_category_id":32,"elearning_courses":160,"you_will_learn":161,"prerequisites":162,"is_active":13,"modified_at":163,"order":55,"modules_count":164,"video":165},1749,"PCIe 5.0 eLearning Course","pcie5-elearning-course","\u003Cp>This course is hardware-oriented, but is suitable for both hardware and software engineers because the configuration registers used to control the hardware are covered in detail. The course is ideal for RTL-, chip-, system- or system board-level design engineers who need a broad understanding of PCI Express. Because the course contains practical examples of transactions on the various bus interfaces, the course is also suitable for chip-level and board-level validation engineers.\u003C/p>","\u003Ctable border=\"0\" cellspacing=\"0\">\r\n\u003Ctbody>\r\n\u003Ctr valign=\"bottom\">\r\n\u003Ctd style=\"border-right: 1px solid rgb(233, 233, 233);\" align=\"center\" width=\"25%\">\u003Cimg src=\"https://mindshare-prod.s3.amazonaws.com/public/uploaded/pcie5_modules.png\" alt=\"\" width=\"175\" height=\"120\">\u003C/td>\r\n\u003Ctd style=\"border-right: 1px solid rgb(233, 233, 233);\" align=\"center\" width=\"25%\">\u003Cimg src=\"https://mindshare-prod.s3.amazonaws.com/public/uploaded/pcie5_slides.png\" alt=\"PDF Slides Thumbnail\">\u003C/td>\r\n\u003Ctd style=\"border-right: 1px solid rgb(233, 233, 233);\" align=\"center\" width=\"25%\">\u003Cimg style=\"max-height: 150px;\" src=\"https://mindshare-prod.s3.amazonaws.com/public/ebook_covers/full_423.jpg\" alt=\"PCIe eBook\">\u003C/td>\r\n\u003Ctd align=\"center\">\u003Cimg src=\"https://mindshare-prod.s3.amazonaws.com/public/uploaded/course_certificate160px.png\" alt=\"Course completion certificate\" width=\"213\" height=\"160\">\u003C/td>\r\n\u003C/tr>\r\n\u003Ctr valign=\"top\">\r\n\u003Ctd style=\"border-right: 1px solid rgb(233, 233, 233);\" align=\"center\">\u003Cstrong>PCIe 5.0 eLearning modules\u003C/strong>\u003Cbr>(unlimited access for 120 days)\u003C/td>\r\n\u003Ctd style=\"border-right: 1px solid rgb(233, 233, 233);\" align=\"center\">\u003Cstrong>PDF of Course Slides\u003C/strong>\u003Cbr>(yours to keep, does not expire)\u003C/td>\r\n\u003Ctd style=\"border-right: 1px solid rgb(233, 233, 233);\" align=\"center\">\u003Cstrong>PCIe eBook\u003C/strong>\u003Cbr>(yours to keep, does not expire)\u003C/td>\r\n\u003Ctd align=\"center\">\u003Cstrong>Course Completion Certificate\u003C/strong>\u003Cbr>(boost your resume / CV)\u003C/td>\r\n\u003C/tr>\r\n\u003C/tbody>\r\n\u003C/table>","\u003Cdiv>\u003Cspan style=\"font-size: 18pt;\">\u003Cstrong>Let MindShare Bring \"PCIe 5.0\" to Life for You\u003C/strong>\u003C/span>\u003C/div>","1595",[],"\u003Cul>\r\n\u003Cli>PCI Express features and capabilities\u003C/li>\r\n\u003Cli>The definition and responsibilities of each of the layers in the interface\u003C/li>\r\n\u003Cli>How hardware-based automatic error detection and correction mechanism works\u003C/li>\r\n\u003Cli>The various additional levels of error detection and reporting\u003C/li>\r\n\u003Cli>The details of the packet-based protocol used by PCIe\u003C/li>\r\n\u003Cli>The address space and packet-routing methods used\u003C/li>\r\n\u003Cli>How the various power management techniques work\u003C/li>\r\n\u003Cli>Configuration register details that provide control and status visibility to software\u003C/li>\r\n\u003Cli>The purpose of equalization and how it is done in PCIe 3.0 and later\u003C/li>\r\n\u003C/ul>\r\n\u003Cp>&nbsp;\u003C/p>\r\n\u003Cp>If you are going to take one course on PCI Express, this should be it. MindShare's PCIe eLearning course is an exhaustive tutorial on PCIe from the electrical PHY all the way up to software. It starts with a high-level view of the design to provide the big-picture context and then drills down into the details for each part of the design, providing a thorough understanding of the hardware and software protocols.\u003C/p>","\u003Cp>None\u003C/p>","2026-10-22 16:35:30",77,{"id":166,"local_path":41,"file_name":42,"mime":16,"vimeo_uri":43,"duration":167,"thumbnail_filename":168,"local_thumbnail_path":46,"thumbnail_url":169},37755,312,"PCIe_5.0_eLearning_Course_thumbnail.png","https://mindshare-prod.s3.amazonaws.com/public/elearning_courses/thumbnails/PCIe_5.0_eLearning_Course_thumbnail.png",[171],{"id":172,"name":173,"slug":174,"category_id":55,"author":16,"revision":175,"errata_text":176,"errata_link":177,"price":16,"file_path":178,"file_name":179,"cover_url":180,"peek_inside_file":16,"peek_inside_url":16,"overview":181,"has_book":182,"book_out_of_stock":182,"key_topics":183,"about_the_authors":184,"info":185,"authors":186,"publisher":187,"pages":188,"retail_price":189,"ebook_price":190,"book_price":191,"combined_price":191,"tags":192,"price_type":193,"related_items":194,"shipping_details":195,"is_active":13,"meta_title":198,"meta_description":198,"meta_keywords":199,"user_ebook":200},381,"PCI Express Technology 3.0","pci-express-technology-30","1.03","Errata as of November 12, 2017 (First Printing and eBook up to v1.02)","https://www.mindshare.com/images/PCIe_3.0_Errata_November_12_2017.pdf","storage/app/ebooks/legacy/protected/","MindShare_PCIe30_eBook_v1.03.pdf","https://mindshare-prod.s3.amazonaws.com/public/ebook_covers/PCI_Express_Technology_3.0_cover-2025-06-30_15%3A23%3A39.jpg","\u003Cp>PCI Express 3.0 is the latest generation of the popular peripheral interface found in virtually every PC, server, and industrial computer. Its high bandwidth, low latency, and cost-to-performance ratio make it a natural choice for many peripheral devices today. Each new generation of PCI Express adds more features, capabilities and bandwidth, which maintains its popularity as a device interconnect.\u003Cbr>\u003Cbr>MindShare's books take the hard work out of deciphering the specs, and this one follows that tradition. MindShare's&nbsp;\u003Cem>PCI Express Technology\u003C/em> book provides a thorough description of the interface with numerous practical examples that illustrate the concepts. Written in a tutorial style, this book is ideal for anyone new to PCI Express. At the same time, its thorough coverage of the details makes it an essential resource for seasoned veterans.\u003C/p>",false,"\u003Cul>\r\n\u003Cli>PCI Express Origins\u003C/li>\r\n\u003Cli>Configuration Space and Access Methods\u003C/li>\r\n\u003Cli>Enumeration Process\u003C/li>\r\n\u003Cli>Packet Types and Fields\u003C/li>\r\n\u003Cli>Transaction Ordering\u003C/li>\r\n\u003Cli>Traffic Classes, Virtual Channels and Arbitration (QoS)\u003C/li>\r\n\u003Cli>Flow Control\u003C/li>\r\n\u003Cli>ACK/NAK Protocol\u003C/li>\r\n\u003Cli>Logical PHY (8b/10b, 128b/130b, Scrambling)\u003C/li>\r\n\u003Cli>Electrical PHY\u003C/li>\r\n\u003Cli>Link Training and Initialization\u003C/li>\r\n\u003Cli>Interrupt Delivery (Legacy, MSI, MSI-X)\u003C/li>\r\n\u003Cli>Error Detection and Reporting\u003C/li>\r\n\u003Cli>Power Management (for both software and hardware)\u003C/li>\r\n\u003Cli>2.0 and 2.1 Features (such as 5.0GT/s, TLP Hints, and Multi-Casting)\u003C/li>\r\n\u003Cli>3.0 Features (such as 8.0GT/s, and a new encoding scheme)\u003C/li>\r\n\u003Cli>Considerations for High Speed Signaling (such as Equalization)\u003C/li>\r\n\u003C/ul>","\u003Cp class=\"body\">\u003Cstrong>Mike Jackson\u003C/strong>, is a senior staff engineer and instructor with MindShare, Inc., where he has trained thousands of engineers. He is an industry expert on such topics as Intel Processor and PC architecture, as well as such bus architectures as SAS, PCI, PCI-X, and PCI Express. Before joining MindShare, Mr. Jackson worked as a high-speed digital designer for AMD and as an ASIC developer for several years with Compaq Computer Corp.\u003C/p>\r\n\u003Cp class=\"body\">\u003Cstrong>Ravi Budruk\u003C/strong> is a partial owner and instructor with MindShare, Inc., where he has trained hundreds of engineers. He is an industry expert on such topics as Intel processors and PC architecture, as well as such bus architectures as PCI Express, PCI, PCI-X, HyperTransport, IEEE 1394, and ISA. Before working at MindShare, Mr. Budruk was a PC chipset architect and designer at VLSI Technology, Inc.\u003C/p>","\u003Cp>&ldquo;MindShare books are critical in the understanding of complex technical topics, such as PCI Express 3.0 architecture. Many of our customers and industry partners depend on these books for the success of their projects.&rdquo;\u003Cbr>\u003Cbr>&mdash; Joe Mendolia - Vice President, LeCroy\u003C/p>","Mike Jackson, Ravi Budruk","MindShare Press",1056,"94.99","40","0",[],"ebook_price",[],{"book_width":196,"book_length":196,"book_height":196,"book_weight":197},0.01,0.006,"MindShare PCI Express 3.0 book","pcie, pci express, 3.0, book",{"id":201,"presentation_id":16,"downloaded":182,"signed_file_name":16,"watermark_status":202,"is_new":182,"revision":16},34240,"WATERMARK_NOT_CREATED",[204,213,220,226,234,240,247,256],{"id":205,"course_name":206,"classroom_info":207,"virtual_classroom_info":208,"file_url":209,"course_link":210,"link":211,"file_name":212},198,"PCIe 7.0","5 days","10 half-days","https://mindshare-prod.s3.amazonaws.com/public/live_training_course_topics_pdfs/MindShare_PCIe7_Outline_26-2.pdf","/live-training-course/pci-express","/elearning-course/pcie6-update-elearning-course","MindShare_PCIe7_Outline_26-2.pdf",{"id":214,"course_name":215,"classroom_info":216,"virtual_classroom_info":217,"file_url":218,"course_link":210,"link":211,"file_name":219},183,"PCIe 6.x / 7.0 Update","4 days","8 half-days","https://mindshare-prod.s3.amazonaws.com/public/live_training_course_topics_pdfs/MindShare_PCIe6.x-7_Update_Outline_26-2.pdf","MindShare_PCIe6.x-7_Update_Outline_26-2.pdf",{"id":221,"course_name":222,"classroom_info":207,"virtual_classroom_info":208,"file_url":223,"course_link":210,"link":224,"file_name":225},173,"PCIe 5.0","https://mindshare-prod.s3.amazonaws.com/public/live_training_course_topics_pdfs/MindShare_PCIe5_Outline_23-8.pdf","/elearning-course/pcie5-elearning-course","MindShare_PCIe5_Outline_23-8.pdf",{"id":227,"course_name":228,"classroom_info":229,"virtual_classroom_info":230,"file_url":231,"course_link":210,"link":232,"file_name":233},145,"Fundamentals of PCI Express","1 day","2 half-days","https://mindshare-prod.s3.amazonaws.com/public/live_training_course_topics_pdfs/MindShare_PCIe_Fundamentals_Outline.pdf","/elearning-course/fundamentals-of-pci-express-elearning-course","MindShare_PCIe_Fundamentals_Outline.pdf",{"id":235,"course_name":236,"classroom_info":216,"virtual_classroom_info":217,"file_url":237,"course_link":238,"link":16,"file_name":239},206,"IO Virtualization for ARM Platforms","https://mindshare-prod.s3.amazonaws.com/public/live_training_course_topics_pdfs/MindShare_IOV_ARM_Course_Outline.pdf","/live-training-course/io-virtualization-on-arm-platforms","MindShare_IOV_ARM_Course_Outline.pdf",{"id":241,"course_name":242,"classroom_info":216,"virtual_classroom_info":217,"file_url":243,"course_link":244,"link":245,"file_name":246},205,"IO Virtualization for Intel Platforms","https://mindshare-prod.s3.amazonaws.com/public/live_training_course_topics_pdfs/MindShare_IOV_Intel_Course_Outline.pdf","/live-training-course/io-virtualization-on-intel-platforms","/elearning-course/io-virtualization-for-intel-platforms-elearning-course","MindShare_IOV_Intel_Course_Outline.pdf",{"id":248,"course_name":249,"classroom_info":250,"virtual_classroom_info":251,"file_url":252,"course_link":253,"link":254,"file_name":255},203,"PCIe Security","3 days","6 half-days","https://mindshare-prod.s3.amazonaws.com/public/live_training_course_topics_pdfs/MindShare_PCIe_Security_Outline.pdf","/live-training-course/pcie-security","/elearning-course/pcie-security-elearning-course","MindShare_PCIe_Security_Outline.pdf",{"id":257,"course_name":81,"classroom_info":229,"virtual_classroom_info":230,"file_url":258,"course_link":16,"link":259,"file_name":260},172,"https://mindshare-prod.s3.amazonaws.com/public/live_training_course_topics_pdfs/MindShare_PIPE6_Outline.pdf","/elearning-course/pipe-60-phy-interface-for-pci-express-and-more","MindShare_PIPE6_Outline.pdf",[262],{"id":263,"comment":264},80,"\u003Cp>\u003Cspan style=\"color: rgb(0, 0, 0);\">\"It was tailored to what knowledge we needed and the level at which we are working. Did not waste time investing into details that aren't relevant to our work.\" - Nathan (ARM)\u003C/span>\u003C/p>","PCI Express Training","pcie training","pci express, pcie, training, tutorial",1793031956799]