Chisel
This trait allows an instantiation of something to be given a particular name
Name of the instance.
named is used to indicate that name was set explicitly and should not be overriden
Set the name of this module to the string 'n'
my.io.node.setName("MY_IO_NODE")
This trait allows an instantiation of something to be given a particular name