Hello,
I have custom board with 4 TI DSPs (TMS320C6678). The boot mode pins double as GPIO pins that are connected to Xilinx FPGAs. I have pull-up/pull-downs on the bootmode pins. I'm noticing that certain pins are not being detected properly by the DSP.
For example, register 0x02620020 returns 0x00019001 instead of 0x0001980B for 3 of 4 DSPs. The expected value should be 0x0001980B based on the bootmode pins resistor pull-up/pull-down configuration. Also, the measure value the following voltage. I've only focused on the pins with unexpected behavior. Can you help understand why this would be happening and what can be done? Is there something I'm missing? I've included the schematic page of the bootmode pins for your review as well.
DSP | Boot mode pin | Voltage (V) |
1 | 0 | 1.72 |
1 | 1 | 0 |
1 | 2 | 1.69 |
1 | 10 | 0.06 |
2 | 0 | 1.72 |
2 | 1 | 0 |
2 | 2 | 1.69 |
2 | 10 | 1.69 |
3 | 0 | 1.72 |
3 | 1 | 0 |
3 | 2 | 1.35 |
3 | 10 | 0.07 |
4 | 0 | 1.698 |
4 | 1 | 0 |
4 | 2 | 1.698 |
4 | 10 | 1.698 |