Al,
Thank you for mentioning EDA Playground in your blog.
For multiple files, EDA Playground is not smart enough to compile all the files because it does not know the proper compilation order. It only/always compiles
design.sv and
testbench.svSo, you must use include statements to pull in the other files, like `include "counter5.v"
Working example:
http://www.edaplayground.com/x/3LwRegarding changing the name on copy, it is a good suggestion, and I'd like to hear whether others think this is a good idea as well. Anyone?
A major use for Copy is to make a copy of someone else's playground. In that case you probably don't want the name to be changed. And what if the user didn't want the name changed (like they modified the description to indicate the changes)? There are a couple use cases here that may not benefit from this change.
Feel free to let me know any other issues/suggestions.
Regards,
Victor