Dear All,
I am trying to connect a TMDSEVM6670LE (Rev. 4.0) EVM assembled in a TMDXEVMPCI (17/18-00107-03) adaptor card to HP/DELL motherboards.
I am using mcsdk_2_01_02_06.
After following these steps:
- Assembling the EVM card into the adaptor card
- Programming the IBL on the EEPROM at bus address 0x51.
- Setting the C6670 EVM to PCIe boot mode:
SW3: off on on off
SW4: on on on on
SW5: on on on off
SW6: off on on on
SW9: off on on on
- Completely shut off the PC power supply, insert the AMC adaptor card into an open PCIe slot in PC’s motherboard.
I still cannot enumerate the EVM using 2 motherbords (DELL and HP) with both linux and windows OS.
I checked these registers:
- PC of core 0: 0x008007CC
- DEVSTAT: 0x00011809
- PCIe SerDes Config register: 0x000001C9
- PCIe SerDes Status register: 0x00000308 (the same as if the EVM is not cnnected to any host through PCIe slot) using HP motherboard and 0x00000100 DELL motherboard, so in both cases the PLL is not locked.
For the DELL motherboard case and according to the KeyStone Architecture PCIe document, the description of the 9th bit (SYNC 1) is telling: "Symbol alignment of Lane1. When comma detection is enabled, this output is high when an aligned comma is received, in the same cycle that the comma pattern is output. Alternatively, when an alignment jog is requested, it is high to indicate that the request has been completed."
How should I resolve this problem and get The PLL locked?
Any help would be much appreciated.