Zitat von Günther Wimpassinger <e0525147@xxxxxxxxxxxxxxxxxxxx>:
Hallo, um beim Uart nicht die CPU-Frequen (CLK_xxx_FREQ) adaptieren zu müssen, je nachdem ob man mit PLL oder ohne PLL das Design betreibt, habe ich zwei Verseionen eines neues Packages erstellt. Das Package heißt "pisp_clk_types" und befindet sich in den Dateien "psip_clk_types" und "pisp_pll_clk_types". Abhängig davon ob man den Takt über die PLL bezieht oder direkt über den CLK-Pin. In den Quartus Projekt-Einstellungen habe ich die zwei Dateien bereits berücksichtig. Jedoch hat das auch Auswirkungen auf die Testbenches, die vermutlich nicht mehr kompilieren werden. a) das entsprechende Package im Skript mitkompilieren (vermutlich ohne PLL) b) in der Testbench bei der Taktgenerierung den Namen der Konstante ausbessern. Vorher gab es CLK_EXT_FREQ und CLK_INT_FREQ. Jetzt gibt es nur mehr CLK_EXT_FREQ (im pkg cycore_types) und dann CLK_FREQ (im pkg pisp_clk_types). Mir ist leider keine andere vernünftige Version eingefallen.
Hab vergessen zu erwähnen: die Datei "mod_types.vhd" bei den Testbenches wird nicht mehr benötig und kann aus dem Repo und aus dem Skript gelöscht werden. g'nacht