Gast
#1240847
Hallo, ich versuche verzweifelt ein differentielles Clock-Signal in eine Single-Ended Clock zu konvertieren. Ich benutze einen Xilinx Virtex 2 Pro XC2VP30-FPGA und habe mein differentielles Signal an den Pins F3 und F4. Mit dieser Anleitung: http://www.fpgarelated.com/usenet/fpga/show/31651-1.php zusammen mit dem Xilinx Answer Record 19539: http://www.xilinx.com/support/answers/19539.htm habe ich es versucht, ich bekomme jedoch immer folgenden Fehler: Running directed packing... ERROR:Pack:1107 - Unable to combine the following symbols into a single DIFFS component: PAD symbol "CLK_N" (Pad Signal = CLK_N) SlaveBuffer symbol "diff_input_buf_0/diff_input_buf_0/XPS_IBUFDS_IP_CORE_GENERATE[0].MULTIP LE_IB UFDS/SLAVEBUF.DIFFIN" (Output Signal = diff_input_buf_0/diff_input_buf_0/XPS_IBUFDS_IP_CORE_GENERATE[0].MULTIPL E_IBU FDS/SLAVEBUF.DIFFIN) Each of the following constraints specifies an illegal physical site for a component of type DIFFS: Symbol "CLK_N" (LOC=F3) Please correct the constraints accordingly. ERROR:Pack:1107 - Unable to combine the following symbols into a single DIFFM component: PAD symbol "CLK_P" (Pad Signal = CLK_P) DIFFAMP symbol "diff_input_buf_0/diff_input_buf_0/XPS_IBUFDS_IP_CORE_GENERATE[0].MULTIP LE_IB UFDS/IBUFDS" (Output Signal = VI_CLOCK_OBUF) Each of the following constraints specifies an illegal physical site for a component of type DIFFM: Symbol "CLK_P" (LOC=F4) Please correct the constraints accordingly. Mein Definition im .ucf-file: NET "CLK_N" LOC = "F3" | IOSTANDARD = LVDS_25 ; NET "CLK_P" LOC = "F4" | IOSTANDARD = LVDS_25 ; und im .mhs-file: PORT CLK_N = CLK_N, DIR = I, IOB_STATE = BUF, SIGIS = CLK PORT CLK_P = CLK_P, DIR = I, IOB_STATE = BUF, SIGIS = CLK BEGIN DIFF_INPUT_BUF PARAMETER INSTANCE = DIFF_INPUT_BUF_0 PARAMETER HW_VER = 1.00.a PARAMETER INPUT_BUS_WIDTH = 1 PORT DIFF_INPUT_P = CLK_P PORT DIFF_INPUT_N = CLK_N PORT SINGLE_ENDED_INPUT = vi_clk END Irgendjemand der sich da auskennt?