Hello,
We have (mostly) ported the old TSIF driver from LSP 1.30 to Linux kernel 2.6.32 to work with our dm6467 EVM (from spectrum digital). However we are having some strange issues with the clock. Let me describe our current setup:
We have an ML507 (Xilinx Virtex-5 FPGA dev board) driving TSIF signals (control and data) to the DC_P2 socket on the dm6467 EVM. The TSIF clock line is being driven at 20MHz. The two boards are connected via discrete 30 AWG wires. On the DaVinci side these wires are soldered to a removable header, and are wire-wrapped to 0.1" pins on the FPGA side.
We receive data perfectly...as long as an oscilloscope probe is attached to the clock line, or some other capacitance-adding device is loaded (for kicks, we stuck a wire-wrap tool on the .1" FPGA header pin, and that was enough to get it to work).
So my question is, (if this is in fact an impedance matching issue) does anyone know what is the input impedance is on the PTSI_CLK pin? This pin runs through a 22 ohm resistor and then into a mux/demux (SN74CBT16214) which then terminates into pin AC19 on the DaVinci.
Could there be another cause for this odd behavior? Noise from the switching power supplies perhaps?
Thank you