Forum Discussion
Altera_Forum
Honored Contributor
14 years agoYou can do all that in the validation and elaboration callbacks. The .tcl API is versioned so if you use the latest you might be able to do everything in a single callback (not sure haven't hand written a .tcl file in a while). Search the wiki for "modular SGDMA" and take a look at the .tcl files for each of the components in the /ip directory. There are interfaces like the response port (dispatcher core) that change based on the parameterization. The read/write masters have dropdown selection boxes and GUI options that enable/disable based on the parameterization. Make sure you use the same .tcl API otherwise the callback behavior will be different.