Thanks very much in advance for your help.
Having just confirmed operation via CCS of the XDS510USB emulator on the EVM, when I move over to *my* hardware, I get an error msg in CCS. It's the same error that I get if I simply connect the XDS510USB to *NOTHING*. So, it seems my hardware "isn't there". (Yes, I confirmed power and connections!)
I checked the main processor crystal (connected to DEV_MXI/DEV_CLKIN and DEV_MX0 pins). Probing with a scope, I see no oscillation. I am familiar from past experience that often you can NOT probe a crystal circuit with a scope and get reliable answers.
QUESTION 1: Does this crystal circuit need to be running in order for the emulator to connect to the target?
Due to low availability, this board has a TMS320DM6467ZUT7 chip in lieu of the finally desired TMS320DM6467TZUT1.
QUESTION 2: Please confirm I should be able to run with this ZUT7 chip on a board designed for the TZUT1, after appropriate changing of certain things, listed further below.
As a result, there's ambiguity about the voltage needed to run the core. The DM6467T datasheet, which refers to the TMS320DM6467TZUT1, specifies CVdd of 1.3V (range 1.235V to 1.365V). Meanwhile, the DM6467 datasheet, which refers to the TMS320DM6467ZUT7 (http://focus.ti.com/lit/ds/symlink/tms320dm6467.pdf) specifies CVdd of 1.2V (range 1.14V to 1.26V).
QUESTION 3: I measure 1.202V. Should my TMS320DM6467ZUT7 be able to run? (Other voltages 1.762V, 3.285V, 4.969V.)
I've done microprocessors for decades, but only a little stuff with PLLs, and never before with such a complicated SoC as this DaVinci chip. I've wondered all along, when and where the PLL is actually getting configured. Again ambiguous in the doc, I believe the TMS320DM6467ZUT7 should run at 729MHz. I'm using a 27MHz crystal and expect the PLL to multiply that by 27 to get 729MHz. I'm using 27MHz crystal (ABM7-27.000MHZ-D-2-Y-T) with two 18pf caps, open series resistor, 0-ohm resistor from crystal to DEV_VSS. Note POR_RESETn and RESETn both read 2.039V.
QUESTION 4: Should this crystal circuit start up with nothing beyond what I've documented here? (That is, components listed above, reset voltages listed above, nothing else done to help.)
QUESTION 5: When does the PLL get programmed? Is that done by UBL or U-Boot? By Linux kernel?
Datasheet section 7.7.1 implies the crystal circuit should run even while POR_RESETn and RESETn are both low. So the logical value of my 2.039V should not matter.
QUESTION 6: Is the above true?
Now, my CPLD is still unprogrammed, and I'm trying to find out if 2.039V is considered high or low by the processor. Datasheet table 3-8 mentions DVdd33, so I gather that these are 3.3V signals. Looking at section 6.2, which VIH corresponds to these resets? I think it's the first entry, which is simply 2V. Definitely marginal.
I'll go [try to] program my CPLD and try some more, but I'm going ahead and submitting this post because I don't think the programmed CPLD will help.
Thanks very much in advance for your help.
-Helmut