В качестве чисто исторической справки взгляните на Расширенное руководство по параметрированию Chisel2 (с огромным предостережением, чтобы не воспринимать это слишком буквально, поскольку оно старое). Тем не менее, я считаю, что мотивация и обсуждение site
, here
и up
все еще имеют место в разделах 2.6, 2.7, 2.8 и 3.6.
Грубо говоря, site
, here
и up
помогают в обработке и разрешении зависимостей от других параметров.
site
позволяет устранить неоднозначность различных параметров, которые могут иметь одно и то же имя, например, Width
, на основе определенного местоположения. here
позволяет параметрам запрашивать другие параметры, определенные в той же группе. up
позволяет вам получить доступ к объекту параметра родительской конфигурации с заданной целью, если вы хотите скопировать его при изменении параметров.