This is an old revision of the document!


Kiwi PCIe DIP switches configurations

Kiwi DVK board has a DIP switch configuration to enable/disable PCIe connections to the CPU, as some of them share the same PCIe lanes as a result of a limited PCIe lanes to the CPU.

To better understand the table lets find out which code corresponds to its PCIe connection on the Kiwi DVK board

  • A+E Slot 0 is M2_SLOT_0
  • B+M Slot 0 is M2_B_KEY_SLOT_1
  • A+E Slot 1 is M2_SLOT_1
  • mPCIe_SLOT_0 is sharing lanes with B+M Slot 1 -
  • B+M Slot 1 is M2_B_KEY_SLOT_0

Knowing this we can deduct from the table:

  • Setting SEL_PCIE1 off → enables M2_SLOT_0, and disabled M2_B_KEY_SLOT_1. Setting it on - enables M2_B_KEY_SLOT_1 and disables M2_SLOT_0
  • Setting SEL_PCIE0 off → enables mPCIe_SLOT_0 and disables M2_B_KEY_SLOT_0. Setting it on - enables M2_B_KEY_SLOT_0 and disables mPCIe_SLOT_0.
  • M2_SLOT_1 is always enabled as it does not share any PCIe lanes.