JTAG Problem Fixed

Well, I figured out what was wrong with programming the ARM from JTAG.  The RESET line on the JTAG connector is accidentally routed to the RESET_OUT signal on the ARM instead of the RESET_IN line.  I pulled up the pin and added a jumper to the corrent pin and it works fine.  On to testing the receivers on the mainboard.

Update: 7:39 PM

Implemented the code that sets up the synthesizer via SPI but the synthesizer doesn’t seem to work.  I’ve captured the SPI data from the evaluation board with Analog Devices’s software and on my board with the logic analyzer and they look the same so I don’t think my signalling is incorrect.

Synthesizer Evaluation Board SPI

Synthesizer Evaluation Board SPI

Synthesizer Mainboard SPI

Synthesizer Mainboard SPI

The only difference is my SPI is faster but well within the specification for the part.  It could be that the part is damaged or there is a short below the part from it’s exposed paddle to a pin.  Tomorrow I’ll go around the part and see if we have the correct values at each pin or shorts to ground.

NOTE: The markers in the images are all placed on signal edges.  There is a graphical bug that makes them appear off the edge when not zoomed close in.