Hi there. I’ve designed a custom carrier board for ORIN Industrial; however, I cannot link two devices over PCIe. I’m controlling PEX_C5_RST_N signal from an MCU but whenever I plug the ORIN module into my board, ORIN pulls PEX_C5_RST_N to low. That means C5 stays in reset no matter what. The two changes I did in the pinmux were configuring PEX_C5_RST_N as input and adding a Pull-Up, and also adding a Pull-Up to the GPIO31 PCIE_PRSNT signal since I’m not providing this signal from the edge connector. I haven’t routed CLK_REQ signals either.
Still, I do not know why ORIN pulls the reset low, or why I can’t establish a link. I’d be glad if someone could help.
Since I’m using C5 and C7 as an endpoint and due to the system requirements, I have to control the reset, PERST#, on C5 and C7 via an MCU. Speaking of CLK_REQ, as far as I know, clock request is used when a device goes into sleep. When I was designing the carrier, just because there wouldn’t be a sleep case in the system, I didn’t route.