Forum Discussion
Altera_Forum
Honored Contributor
14 years ago --- Quote Start --- Error: Tcl error: can't find package ::ddr::settings --- Quote End --- Tcl packages are essentially libraries. The :: are namespace separators, basically a way of hierarchically arranging procedure names so that they are unique (rather than having to prefix functions with ddr_settings_xxx). Search in your Quartus installation for "package provide ::ddr::settings" and see where that Tcl package resides ... chances are its with the DDR IP. The environment variable TCLLIBPATH can be set to point to the location of the package file, and so long as there is a pkgIndex.tcl file in that location that points to all the package tcl scripts, it should start to work. You can check by typing package require ::ddr::settings in a Tcl shell that you start after the environment variable has been set. You can look at the variable using puts $env(TCLLIBPATH). Cheers, Dave