Global clock

Gast #201850
Lesenswert?

Wenn Du nur den Clock wieder ausgeben willst, würd ich das so machen:

library IEEE;
use IEEE.STD_LOGIC_1164.ALL;
use IEEE.STD_LOGIC_ARITH.ALL;
use IEEE.STD_LOGIC_UNSIGNED.ALL;

entity clock is
    Port ( clk : in std_logic;
           clk_out : out std_logic);
end clock;

architecture Behavioral of clock is

begin

clk_out<=clk;

end Behavioral;

Du musst nur noch dafür sorgen, dass das Pinassignment (Pin und Port
Zuordnung) stimmt
Gast #201852
Lesenswert?

hab das genau so gemacht wie du das beschrieben hast
da kommt aber folgender ERROR:

ERROR:Pack:1107 - Unable to combine the following symbols into a single
IOB
   component:
     PAD symbol "clock" (Pad Signal = clock)
     BUF symbol "clock_IBUF" (Output Signal = cout_OBUF)
   Each of the following constraints specifies an illegal physical site
for a component of type IOB:
   Symbol "clock" (LOC=AA12)
   Please correct the constraints accordingly.
Gast #201855
Lesenswert?

was für ein Gehäuse? 144 TQFP, BGA ?

AA12 Pin?
Ich kenn die Bezeichnung der Pins nur mit einem Buchstaben und danach
Zahlen, z.B. L12,M13 usw. Oder ist das doppelte A ein Tippfehler?

Gruß Jörn
Gast #201856
Lesenswert?

Im Pace editor von Xilinx kann ich des AA12 aber eingeben.
und beim package view vom PACE sind die pinc auch vorhanden.
ich weiß jetzt nicht ganz genau was du mit gehäuse meinst.
ich hab den Xc2s300e fg456.
Gast #201857
Lesenswert?

Sodele,

ich hab das Problem gefunden. Das Mappingtool erkennt nicht das es
einen Glocktreiber benötigt, da in der Schaltung nichts getaktet sind.
Daher erkennt es den Clkpin nicht und benutzt einen anderen Treiber.
Das Problem ist bei Xilinx dokumentiert.

Ich hab jetzt noch einen Zähler eingebaut. Nun wird der richtige
Treiber benutzt es das Design läuft durch.

GRuß Jörn
Angehängte Dateien:

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren