This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Part Number: K2GICE
Is it possible to use k2gice as on pcie root complex by providing external clock via pcie connector and taking account the mixed transit and recieve lines or is there other reasons why this usage would not be possible.
Here is the K2G ICE EVM info landing page: http://www.ti.com/tool/K2GICE#technicaldocuments. You can find the EVM schematic and user guide: http://www.ti.com/lit/ug/spruie3/spruie3.pdf
From user guide, it says "Although the K2G can be configured as a PCIE root-complex or endpoint, the K2G ICE only supports PCIE endpoint operations. The PCIE reference clock is only provided by the PCIE connector".
Also from user guide:
The K2G ICE EVM derives all internal clocks, with the exception of the PCIE_CLK, from a single clock input. That clock input can be either the internal oscillator using crystal Y1, or an external clock generator connected to SYS_CLK_P/N. The PCIE clock is only present if the K2G EVM is inserted into a PCIE backplane.
2.11 PCIE Edge Connector
The K2G ICE includes a PCIE x1 edge connector as defined by the PCI Express Electromechanical Specification, Rev 2.0. While the edge connector and the board thickness are compatible with that standard, the K2G ICE was not designed to meet all the requirements for the Electromechanical specification, and is not designed to fit into a standard PC chassis. No I/O bracket is available, and the EVM is not compliant with the PCB form factor or component height restrictions.
Although the K2G can be configured as a PCIE root-complex or endpoint, the K2G ICE only supports PCIE endpoint operations. The PCIE reference clock is only provided by the PCIE connector. No accesses to the PCIE portion of the K2G SOC should be performed unless a PCIE reference clock is present on the PCIE edge connector.
3.3.5 PCIe Edge Connector (J7)
The K2G ICE includes a x1 PCI Express endpoint connector capable of insertion into a PCI Express backplane connector. The K2G ICE is not compliant with the PCI Express Card Electromechanical pecification and is not designed to be inserted into a personal computer. The K2G ICE does not include an onboard 100-MHz PCIe reference clock. If the PCIe interface is active, a 100-MHz clock must be present on pins A13 and A14 for proper operation. While the K2G SoC can support both root complex and endpoint operation, this EVM is only designed to act as an endpoint.
The PCIe backplane specification includes +12 V and +3.3 V to power cards inserted into the connector. The +12 V from the PCIe backplane can be used to power the K2G ICE. If +12 V is present on the backplane connector, there is no need to connect a power source to the DC jack (J6). If both voltage sources are present, the power supply uses the higher of the two voltages.
So, if you want to modify this EVM, it is possible to use it as PCIE RC. I'm from the software side, at least you need provide +12V and +3.3V power supply driving to the PCIE edge connector, provide reference clock to the PCIE module and drive the clock to the edge connector, also latch the PERST pin for reset.
TI can't support you for hardware modification or be reliable for any damage it may cause.
We are glad that we were able to resolve this issue, and will now proceed to close this thread.
If you have further questions related to this thread, you may click "Ask a related question" below. The newly created question will be automatically linked to this question.
All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.
TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs andembedded processors, along with software, tools and the industry’s largest sales/support staff.