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.

TMDXEVM6678L EVM Hardware Config?

Hi,

Object: Communication PCIe DSP-DSPC6678 via the BOC

1- In the EVMs user guide, the bit 2 of switch SW9[2] if enabled (=1) indicates that Application software defined!!!

So what does it mean?? and in my case,  the SW9[2] should be enabled or disabled???

2- if i want initiate PCIe transactions, the configuration of PCIe Mode should be done both in hardware(SW6) and software(PCIESSMODE=0x10 in the DEVSTAT register) or just in hardware.

and if i made 2 diffrentvalues, which will be confidered (hard or soft config)

Thank’s

  • 1. SW9[1] is connected to PCIESSEN field in DEVSTAT register, which is used as a bootstrap pin to enable PCIe module power domain during boot.

    But SW9[2] is not connected to any bootstrap pin (undefined). You do not need to care about it if it is not being used in your case.

    2. PCIESSMODE field could be overwritten by software after boot. PCIESSMODE will get the initial status from the bootstrap pins (SW6). But if you modify the values later in your application software, the later value (modified by software) will be considered.