Hi,
we have developed an rf board that connects to zed board via a pmod connector. The connector carries, apart from 3v3 power, i2c, spi and some control wires. Nothing runs faster than 50KHz. The board works fine on pmod ja and jb, but fails on jc and jd, i.e. lpc connection fails. I have no scope around here, so i cant check the signals.
If the manual is right, the pinout should be correct:
# PMOD JA
set_property PACKAGE_PIN Y11 [get_ports {pmod_ja[0]}]
set_property PACKAGE_PIN AA11 [get_ports {pmod_ja[1]}]
set_property PACKAGE_PIN Y10 [get_ports {pmod_ja[2]}]
set_property PACKAGE_PIN AA9 [get_ports {pmod_ja[3]}]
set_property PACKAGE_PIN AB11 [get_ports {pmod_ja[4]}]
set_property PACKAGE_PIN AB10 [get_ports {pmod_ja[5]}]
set_property PACKAGE_PIN AB9 [get_ports {pmod_ja[6]}]
set_property PACKAGE_PIN AA8 [get_ports {pmod_ja[7]}]
set_property IOSTANDARD LVCMOS33 [get_ports pmod_ja]
set_property SLEW SLOW [get_ports pmod_ja]
set_property DRIVE 4 [get_ports pmod_ja]
# PMOD JB
...
# PMOD JC
set_property PACKAGE_PIN AB6 [get_ports {pmod_jc[0]}]
set_property PACKAGE_PIN AB7 [get_ports {pmod_jc[1]}]
set_property PACKAGE_PIN AA4 [get_ports {pmod_jc[2]}]
set_property PACKAGE_PIN Y4 [get_ports {pmod_jc[3]}]
set_property PACKAGE_PIN T6 [get_ports {pmod_jc[4]}]
set_property PACKAGE_PIN R6 [get_ports {pmod_jc[5]}]
set_property PACKAGE_PIN U4 [get_ports {pmod_jc[6]}]
set_property PACKAGE_PIN T4 [get_ports {pmod_jc[7]}]
set_property IOSTANDARD LVCMOS33 [get_ports pmod_jc]
set_property SLEW SLOW [get_ports pmod_jc]
set_property DRIVE 4 [get_ports pmod_jc]
# PMOD JD
...
Is there something magical about pmod JC and JD?
Thanks,
Mike