#specifications
Вопрос:
Я запутался в «внутреннем» и «внешнем» использовании свойств компонентов реестра systemRDL. в справочном руководстве SystemRDL 2.0 говорится::
Registers can be instantiated in three forms.
— **internal** implies all register logic is created **by the SystemRDL compiler** for the instantiation (the default form).
— **external** signifies the register/memory is implemented by the designer and the interface is inferred from instantiation.
как их понять? Я понимаю, что это свойство повлияет на создание RTL-модуля из файла удаленных рабочих столов
меня смущает утверждение «компилятор systemRDL» в описании «внутренней» части. если мы скажем, что компилятор systemRDL должен интерпретировать файл rd и поместить все связанные свойства в обычную базу данных, пользователь может определить настроенную базу генератора на основе этой простой базы данных, поэтому, похоже, эти «внутренние» и «внешние» ключевые слова будут использоваться только тогда, когда мы напишем генератор для части модуля RTL register, правильно ли я понимаю?
какие-либо рекомендации по определению «внутреннего» и «внешнего» для регистрации в файле удаленных рабочих столов?
Спасибо