[Quartus] Muß der Takt besonders deklatariert werden?

#998032
Lesenswert?

Hallo,
ich programmiere mit Quartus 2 einen FPGA von Altera... Der Takt kommt 
von einem Oszilator, ich habe ihn an einen der Takteingänge des FPGAs 
geführt (CLK3). Im BDF-File habe ich den Takt "Takt0" genannt. Jetzt 
würde mich interessieren, ob ich den Takt in Quartus noch irgendwie 
deklarieren muß, damit Quartus auch versteht, daß Takt0 der Arbeitstakt 
sein soll.

Danke, Philipp
Moderator (Firma: Titel) Persönliche Seite #998051
Lesenswert?

> ob ich den Takt in Quartus noch irgendwie deklarieren muß
> damit Quartus auch versteht, daß Takt0 der Arbeitstakt sein soll.

Ja, z.B. mit
1
  if rising_edge(Takt0) then...
Dann macht die SW das automatisch richtig und verwendet eines der 
Taktnetzwerke.

Ein Tipp: sieh zu, dass in deinem Design nur dieser 1 Takt als Takt 
auftaucht. Der Rest wird über Clock-Enable's gemacht. Siehe auch 
Taktung FPGA/CPLD
#998081
Lesenswert?

Das habe ich mit einem MAXII CPLD auch noch nicht herausgefunden, 
Quartus sagt mir jedesmal, dass es einen im schematic definierten 
Takteingang für einen "undefined clock" hält und dementsprechend 
behandelt - nur eine "Warning", kein Fehler.
In der Pin-Zuweisungstabelle habe ich diesen Pin ausdrücklich als clock 
eingetragen, aber das interessiert Quartus anscheinend nicht.
Gast #1000650
Lesenswert?

Beim grafischen Design, um verschiedene Zuweisungen zu tun, benutze ich 
selbst ein solches Feature von Quartus wie den Assignment Editor. Also, 
right click auf das gewuenschte Symbol oder Netz, im drop-down Menu dann 
den Assigment Editor waehlen und schon stehen uns viele Optionen zur 
Verfuegung, wie z.B. Pins oder logic Cells placement, I/O Standarts, 
Fmax Beweisung u.s.w. Um sicher zu sein, dass Quartus alles richtig 
“verstanden” hat, kann man nach der Erledigung von der Synthese das 
Reportfile anschauen.

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