Hallo !
Ich möchte mein erstes Projekt auf einem DEO Nano Board erstellen und
bin dem User Manual gefolgt.
Das Top Level Design ist soweit fertig (zum testen ein ganz einfaches
VHDL Entity eingebunden), das Pin Assignment ebenfalls. Nun heißt es,
man muss ein SDC File für Time Settings erstellen.
Der Sinn dieser Aktion ist mir derzeit noch völlig unklar.
Das File enthält:
1 | create_clock -period 20.000 -name CLOCK_50
|
2 | derive_pll_clocks
|
3 | derive_clock_uncertainty
|
Wrum muss ich die Clock Periode (20ns) angeben, wo doch ein 50MHz
Oszillator fix mit dem Pin R8 verbunden ist (ich habe einen Input, der
"CLOCK_50" heisst, und eben mit R8 verbunden ist). Wozu noch diese
Zusatzangaben?
Was bewirken diese drei Angaben? Ich will eigentlich VHDL lernen, das
scheint aber eine Art "Meta Information" zu sein- oder?
Wenn es funktionierte, wäre ich ja erst einmal zufrieden, jedoch sagt
der Compiler:
1 | Warning: Node: CLOCK_50 was determined to be a clock but was found without an associated clock assignment.
|
2 | Warning: PLL cross checking found inconsistent PLL clock settings:
|
3 | Warning: Node: inst1|altpll_component|auto_generated|pll1|clk[0] was found missing 1 generated clock that corresponds to a base clock with a period of: 20.000
|
4 | Warning: Virtual clock CLOCK_50 is never referenced in any input or output delay assignment.
|
5 | Warning: The master clock for this clock assignment could not be derived. Clock: inst1|altpll_component|auto_generated|pll1|clk[0] was not created.
|
6 | Warning: No clocks found on or feeding the specified source node: inst1|altpll_component|auto_generated|pll1|inclk[0]
|
7 | Warning: Node: CLOCK_50 was determined to be a clock but was found without an associated clock assignment.
|
8 | Warning: PLL cross checking found inconsistent PLL clock settings:
|
9 | Warning: Node: inst1|altpll_component|auto_generated|pll1|clk[0] was found missing 1 generated clock that corresponds to a base clock with a period of: 20.000
|
10 | Warning: Virtual clock CLOCK_50 is never referenced in any input or output delay assignment.
|
Ich bin auch nicht sicher, ob Quartus das SDC File übernommen hat, denn
bei Proccessing->analyze current file kommt die Meldung:
1 | Error: File D:/altera/example/example1.sdc is not a recognized design file type
|
Wie komme ich hier weiter?
Danke!