PCIe
Introduction to the function and usage method of PCIe. K1 has a total of 3 PCIe controllers, which support the connection of various PCIe interface devices, including nvme ssd, sata, and wifi, etc. PCIe0 and the USB3 controller share the same phy hardware and cannot be used simultaneously. In application schemes, USB3 is generally used, so PCIe0 is less used. The configuration space allocation for each controller is as follows.
Configuration Space Allocation
- PCIe0 mem space size: 240MB io space size: 1MB
- PCIe1 mem space size: 240MB io space size: 1MB
- PCIe2 mem space size: 368MB io space size: 1MB