Forum: FPGA, VHDL & Co. Vivado Clocking Wizard Problem


von Kampi (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,

ich würde gerne für eine VGA Schaltung den Clocking Wizard verwenden um 
mir einen 25,175MHz Takt zu generieren.
Allerdings bekomme ich immer die auf dem Screenshot angezeigte 
Fehlermeldung, obwohl ich kein "," verwende.
Kennt einer das Problem?

Gruß
Daniel

von Christian R. (supachris)


Lesenswert?

Stell mal testweise die Regionseinstellung im Windows auf Englisch (USA) 
und probier nochmal. VIVADO hat da einige Bugs, der IBERT geht auch nur 
mit der blöden Regionseinstellung.

von Kampi (Gast)


Lesenswert?

Hallo,

danke es funktioniert nun :)
Leider geht die Locking LED nicht an und es liegt kein Takt am Ausgang 
an :(
Hab das Modul direkt im Code instantiiert:
1
architecture VGA_Top_Arch of VGA_Top is
2
3
    signal Clock_25MHz : std_logic;
4
    
5
    component System is
6
        Port (
7
          Clock_In : in STD_LOGIC;
8
          Clock_Reset : in STD_LOGIC;
9
          Clock_Locked : out STD_LOGIC;
10
          Clock_Out : out STD_LOGIC);
11
    end component System;
12
13
begin
14
    
15
    Clock_VGA : System port map (Clock, '1', Lock, Clock_25MHz);
16
    Signal_Out <= Clock_25MHz;
17
18
end VGA_Top_Arch;

von Kampi (Gast)


Lesenswert?

Ok gelöst. Der Reset war aktiv :P

von Christian R. (supachris)


Lesenswert?

Ach, lags echt auch bei dir an der Einstellung? Die sind so irre da bei 
Xilinx, programmieren da Schimpansen???

von Deutsch-amerikanische Freundschaft (Gast)


Lesenswert?

Da muss ich mal eine Lanze für Xilinx brechen (knack), denn dieses 
Regionsumschaltungsproblem habe ich schon bei einiger (amerikanischer) 
Sofware erlebt.
Der Grund ist eigentlich eher bei Windows zu suchen, oder eigentlich in 
der inkonsistenten regionalen Nutzung von Punkt und Komma für die 
Zahlendarstellung. Hier (deutsches Windows) ist eine Million komma 202 
eine 1.000.000,202 und in den USA (US-Windows) ist es eine 1,000,000.202 
. Irgendwo in den Tiefen von Windows wird eine Zahleneingabe 
entsprechend umgewandelt und wenn dann Xilinx einen sanity check auf 
korrekte Zahnleneingabe mit seinen US-Zeichen macht, hat man verloren. 
Aber als Programmierer in den USA denkt man da wahrscheinlich nicht auf 
Anhieb dran.

von Christian R. (supachris)


Lesenswert?

Naja, wenn das sauber programmiert ist, stellt das kein Problem dar. Wir 
schreiben selbst auch Software und da klappt das auch. Aber daran denken 
die Inder offensichtlich ncht (die allermeisten Teile der Software 
werden in Indien erstellt, laut Silica Xilinx-FAE). Da muss man sich 
über die Qualität nicht wundern.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.